Search in sources :

Example 96 with FilterChainImpl

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

the class StatementProxyImpl method isClosed.

@Override
public boolean isClosed() throws SQLException {
    FilterChainImpl chain = createChain();
    boolean value = chain.statement_isClosed(this);
    recycleFilterChain(chain);
    return value;
}
Also used : FilterChainImpl(com.alibaba.druid.filter.FilterChainImpl)

Example 97 with FilterChainImpl

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

the class StatementProxyImpl method setCursorName.

@Override
public void setCursorName(String name) throws SQLException {
    FilterChainImpl chain = createChain();
    chain.statement_setCursorName(this, name);
    recycleFilterChain(chain);
}
Also used : FilterChainImpl(com.alibaba.druid.filter.FilterChainImpl)

Example 98 with FilterChainImpl

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

the class StatementProxyImpl method getMaxRows.

@Override
public int getMaxRows() throws SQLException {
    FilterChainImpl chain = createChain();
    int value = chain.statement_getMaxRows(this);
    recycleFilterChain(chain);
    return value;
}
Also used : FilterChainImpl(com.alibaba.druid.filter.FilterChainImpl)

Example 99 with FilterChainImpl

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

the class StatementProxyImpl method executeUpdate.

@Override
public int executeUpdate(String sql) throws SQLException {
    firstResultSet = false;
    lastExecuteSql = sql;
    lastExecuteType = StatementExecuteType.ExecuteUpdate;
    lastExecuteStartNano = -1L;
    lastExecuteTimeNano = -1L;
    FilterChainImpl chain = createChain();
    updateCount = chain.statement_executeUpdate(this, sql);
    recycleFilterChain(chain);
    return updateCount;
}
Also used : FilterChainImpl(com.alibaba.druid.filter.FilterChainImpl)

Example 100 with FilterChainImpl

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

the class StatementProxyImpl method getResultSetType.

@Override
public int getResultSetType() throws SQLException {
    FilterChainImpl chain = createChain();
    int value = chain.statement_getResultSetType(this);
    recycleFilterChain(chain);
    return value;
}
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