Search in sources :

Example 16 with FilterChainImpl

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

the class ConnectionProxyImpl method close.

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

Example 17 with FilterChainImpl

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

the class ConnectionProxyImpl method getClientInfo.

@Override
public Properties getClientInfo() throws SQLException {
    FilterChainImpl chain = createChain();
    Properties value = chain.connection_getClientInfo(this);
    recycleFilterChain(chain);
    return value;
}
Also used : FilterChainImpl(com.alibaba.druid.filter.FilterChainImpl) Properties(java.util.Properties)

Example 18 with FilterChainImpl

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

the class ConnectionProxyImpl method rollback.

@Override
public void rollback() throws SQLException {
    FilterChainImpl chain = createChain();
    chain.connection_rollback(this);
    recycleFilterChain(chain);
    if (transactionInfo != null) {
        transactionInfo.setEndTimeMillis();
    }
}
Also used : FilterChainImpl(com.alibaba.druid.filter.FilterChainImpl)

Example 19 with FilterChainImpl

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

the class ConnectionProxyImpl method setSavepoint.

@Override
public Savepoint setSavepoint() throws SQLException {
    FilterChainImpl chain = createChain();
    Savepoint savepoint = chain.connection_setSavepoint(this);
    recycleFilterChain(chain);
    return savepoint;
}
Also used : FilterChainImpl(com.alibaba.druid.filter.FilterChainImpl) Savepoint(java.sql.Savepoint)

Example 20 with FilterChainImpl

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

the class ConnectionProxyImpl method commit.

@Override
public void commit() throws SQLException {
    FilterChainImpl chain = createChain();
    chain.connection_commit(this);
    if (transactionInfo != null) {
        transactionInfo.setEndTimeMillis();
    }
    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