Search in sources :

Example 1 with FilterChainImpl

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

the class ResultSetProxyImpl method getBinaryStream.

@Override
public InputStream getBinaryStream(int columnIndex) throws SQLException {
    FilterChainImpl chain = createChain();
    InputStream value = chain.resultSet_getBinaryStream(this, columnIndex);
    recycleFilterChain(chain);
    return value;
}
Also used : FilterChainImpl(com.alibaba.druid.filter.FilterChainImpl) InputStream(java.io.InputStream)

Example 2 with FilterChainImpl

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

the class ResultSetProxyImpl method updateAsciiStream.

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

Example 3 with FilterChainImpl

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

the class ResultSetProxyImpl method getNClob.

@Override
public NClob getNClob(int columnIndex) throws SQLException {
    FilterChainImpl chain = createChain();
    NClob value = chain.resultSet_getNClob(this, columnIndex);
    recycleFilterChain(chain);
    return value;
}
Also used : FilterChainImpl(com.alibaba.druid.filter.FilterChainImpl) NClob(java.sql.NClob)

Example 4 with FilterChainImpl

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

the class ResultSetProxyImpl method close.

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

Example 5 with FilterChainImpl

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

the class ResultSetProxyImpl method updateBlob.

@Override
public void updateBlob(int columnIndex, Blob x) throws SQLException {
    FilterChainImpl chain = createChain();
    chain.resultSet_updateBlob(this, columnIndex, x);
    recycleFilterChain(chain);
}
Also used : FilterChainImpl(com.alibaba.druid.filter.FilterChainImpl)

Aggregations

FilterChainImpl (com.alibaba.druid.filter.FilterChainImpl)333 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 Savepoint (java.sql.Savepoint)4 Timestamp (java.sql.Timestamp)4 Properties (java.util.Properties)4