Search in sources :

Example 31 with FilterChainImpl

use of com.alibaba.druid.filter.FilterChainImpl in project druid by alibaba.

the class ResultSetProxyImpl method moveToInsertRow.

@Override
public void moveToInsertRow() throws SQLException {
    FilterChainImpl chain = createChain();
    chain.resultSet_moveToInsertRow(this);
    recycleFilterChain(chain);
}
Also used : FilterChainImpl(com.alibaba.druid.filter.FilterChainImpl)

Example 32 with FilterChainImpl

use of com.alibaba.druid.filter.FilterChainImpl in project druid by alibaba.

the class ResultSetProxyImpl method getURL.

@Override
public URL getURL(String columnLabel) throws SQLException {
    FilterChainImpl chain = createChain();
    URL value = chain.resultSet_getURL(this, columnLabel);
    recycleFilterChain(chain);
    return value;
}
Also used : FilterChainImpl(com.alibaba.druid.filter.FilterChainImpl) URL(java.net.URL)

Example 33 with FilterChainImpl

use of com.alibaba.druid.filter.FilterChainImpl in project druid by alibaba.

the class ResultSetProxyImpl method next.

@Override
public boolean next() throws SQLException {
    FilterChainImpl chain = createChain();
    boolean moreRows = chain.resultSet_next(this);
    if (moreRows) {
        cursorIndex++;
        if (cursorIndex > fetchRowCount) {
            fetchRowCount = cursorIndex;
        }
    }
    recycleFilterChain(chain);
    return moreRows;
}
Also used : FilterChainImpl(com.alibaba.druid.filter.FilterChainImpl)

Example 34 with FilterChainImpl

use of com.alibaba.druid.filter.FilterChainImpl in project druid by alibaba.

the class ResultSetProxyImpl method updateCharacterStream.

@Override
public void updateCharacterStream(String columnLabel, Reader x, int length) throws SQLException {
    FilterChainImpl chain = createChain();
    chain.resultSet_updateCharacterStream(this, columnLabel, x, length);
    recycleFilterChain(chain);
}
Also used : FilterChainImpl(com.alibaba.druid.filter.FilterChainImpl)

Example 35 with FilterChainImpl

use of com.alibaba.druid.filter.FilterChainImpl in project druid by alibaba.

the class ResultSetProxyImpl method updateClob.

@Override
public void updateClob(String columnLabel, Reader x, long length) throws SQLException {
    FilterChainImpl chain = createChain();
    chain.resultSet_updateClob(this, columnLabel, x, length);
    recycleFilterChain(chain);
}
Also used : FilterChainImpl(com.alibaba.druid.filter.FilterChainImpl)

Aggregations

FilterChainImpl (com.alibaba.druid.filter.FilterChainImpl)326 Clob (java.sql.Clob)27 ResultSetProxyImpl (com.alibaba.druid.proxy.jdbc.ResultSetProxyImpl)18 MockNClob (com.alibaba.druid.mock.MockNClob)14 MockClob (com.alibaba.druid.mock.MockClob)12 ClobProxy (com.alibaba.druid.proxy.jdbc.ClobProxy)12 NClobProxy (com.alibaba.druid.proxy.jdbc.NClobProxy)12 ResultSet (java.sql.ResultSet)11 MockResultSet (com.alibaba.druid.mock.MockResultSet)9 ResultSetProxy (com.alibaba.druid.proxy.jdbc.ResultSetProxy)9 NClob (java.sql.NClob)8 InputStream (java.io.InputStream)6 PreparedStatement (java.sql.PreparedStatement)6 Reader (java.io.Reader)4 CallableStatement (java.sql.CallableStatement)4 Connection (java.sql.Connection)4 Date (java.sql.Date)4 Timestamp (java.sql.Timestamp)4 Properties (java.util.Properties)4 FilterChain (com.alibaba.druid.filter.FilterChain)3