public class WallFilter extends FilterAdapter implements WallFilterMBean
Modifier and Type | Field and Description |
---|---|
static String |
ATTR_SQL_STAT |
Constructor and Description |
---|
WallFilter() |
callableStatement_getArray, callableStatement_getArray, callableStatement_getBigDecimal, callableStatement_getBigDecimal, callableStatement_getBigDecimal, callableStatement_getBlob, callableStatement_getBlob, callableStatement_getBoolean, callableStatement_getBoolean, callableStatement_getByte, callableStatement_getByte, callableStatement_getBytes, callableStatement_getBytes, callableStatement_getCharacterStream, callableStatement_getCharacterStream, callableStatement_getClob, callableStatement_getClob, callableStatement_getDate, callableStatement_getDate, callableStatement_getDate, callableStatement_getDate, callableStatement_getDouble, callableStatement_getDouble, callableStatement_getFloat, callableStatement_getFloat, callableStatement_getInt, callableStatement_getInt, callableStatement_getLong, callableStatement_getLong, callableStatement_getNCharacterStream, callableStatement_getNCharacterStream, callableStatement_getNClob, callableStatement_getNClob, callableStatement_getNString, callableStatement_getNString, callableStatement_getObject, callableStatement_getObject, callableStatement_getObject, callableStatement_getObject, callableStatement_getRef, callableStatement_getRef, callableStatement_getRowId, callableStatement_getRowId, callableStatement_getShort, callableStatement_getShort, callableStatement_getSQLXML, callableStatement_getSQLXML, callableStatement_getString, callableStatement_getString, callableStatement_getTime, callableStatement_getTime, callableStatement_getTime, callableStatement_getTime, callableStatement_getTimestamp, callableStatement_getTimestamp, callableStatement_getTimestamp, callableStatement_getTimestamp, callableStatement_getURL, callableStatement_getURL, callableStatement_registerOutParameter, callableStatement_registerOutParameter, callableStatement_registerOutParameter, callableStatement_registerOutParameter, callableStatement_registerOutParameter, callableStatement_registerOutParameter, callableStatement_setAsciiStream, callableStatement_setAsciiStream, callableStatement_setAsciiStream, callableStatement_setBigDecimal, callableStatement_setBinaryStream, callableStatement_setBinaryStream, callableStatement_setBinaryStream, callableStatement_setBlob, callableStatement_setBlob, callableStatement_setBlob, callableStatement_setBoolean, callableStatement_setByte, callableStatement_setBytes, callableStatement_setCharacterStream, callableStatement_setCharacterStream, callableStatement_setCharacterStream, callableStatement_setClob, callableStatement_setClob, callableStatement_setClob, callableStatement_setDate, callableStatement_setDate, callableStatement_setDouble, callableStatement_setFloat, callableStatement_setInt, callableStatement_setLong, callableStatement_setNCharacterStream, callableStatement_setNCharacterStream, callableStatement_setNClob, callableStatement_setNClob, callableStatement_setNClob, callableStatement_setNString, callableStatement_setNull, callableStatement_setNull, callableStatement_setObject, callableStatement_setObject, callableStatement_setObject, callableStatement_setRowId, callableStatement_setShort, callableStatement_setSQLXML, callableStatement_setString, callableStatement_setTime, callableStatement_setTime, callableStatement_setTimestamp, callableStatement_setTimestamp, callableStatement_setURL, callableStatement_wasNull, clob_free, clob_getAsciiStream, clob_getCharacterStream, clob_getCharacterStream, clob_getSubString, clob_length, clob_position, clob_position, clob_setAsciiStream, clob_setCharacterStream, clob_setString, clob_setString, clob_truncate, connection_clearWarnings, connection_close, connection_commit, connection_connect, connection_createArrayOf, connection_createBlob, connection_createClob, connection_createNClob, connection_createSQLXML, connection_createStatement, connection_createStatement, connection_createStatement, connection_createStruct, connection_getAutoCommit, connection_getCatalog, connection_getClientInfo, connection_getClientInfo, connection_getHoldability, connection_getTransactionIsolation, connection_getTypeMap, connection_getWarnings, connection_isClosed, connection_isReadOnly, connection_isValid, connection_nativeSQL, connection_releaseSavepoint, connection_rollback, connection_rollback, connection_setAutoCommit, connection_setCatalog, connection_setClientInfo, connection_setClientInfo, connection_setHoldability, connection_setReadOnly, connection_setSavepoint, connection_setSavepoint, connection_setTransactionIsolation, connection_setTypeMap, dataSource_getConnection, dataSource_releaseConnection, destroy, isWrapperFor, preparedStatement_clearParameters, preparedStatement_getMetaData, preparedStatement_getParameterMetaData, preparedStatement_setArray, preparedStatement_setAsciiStream, preparedStatement_setAsciiStream, preparedStatement_setAsciiStream, preparedStatement_setBigDecimal, preparedStatement_setBinaryStream, preparedStatement_setBinaryStream, preparedStatement_setBinaryStream, preparedStatement_setBlob, preparedStatement_setBlob, preparedStatement_setBlob, preparedStatement_setBoolean, preparedStatement_setByte, preparedStatement_setBytes, preparedStatement_setCharacterStream, preparedStatement_setCharacterStream, preparedStatement_setCharacterStream, preparedStatement_setClob, preparedStatement_setClob, preparedStatement_setClob, preparedStatement_setDate, preparedStatement_setDate, preparedStatement_setDouble, preparedStatement_setFloat, preparedStatement_setInt, preparedStatement_setLong, preparedStatement_setNCharacterStream, preparedStatement_setNCharacterStream, preparedStatement_setNClob, preparedStatement_setNClob, preparedStatement_setNClob, preparedStatement_setNString, preparedStatement_setNull, preparedStatement_setNull, preparedStatement_setObject, preparedStatement_setObject, preparedStatement_setObject, preparedStatement_setRef, preparedStatement_setRowId, preparedStatement_setShort, preparedStatement_setSQLXML, preparedStatement_setString, preparedStatement_setTime, preparedStatement_setTime, preparedStatement_setTimestamp, preparedStatement_setTimestamp, preparedStatement_setUnicodeStream, preparedStatement_setURL, resultSet_absolute, resultSet_afterLast, resultSet_beforeFirst, resultSet_cancelRowUpdates, resultSet_clearWarnings, resultSet_deleteRow, resultSet_first, resultSet_getArray, resultSet_getAsciiStream, resultSet_getBigDecimal, resultSet_getBigDecimal, resultSet_getBinaryStream, resultSet_getBlob, resultSet_getBoolean, resultSet_getByte, resultSet_getBytes, resultSet_getCharacterStream, resultSet_getClob, resultSet_getConcurrency, resultSet_getCursorName, resultSet_getDate, resultSet_getDate, resultSet_getDouble, resultSet_getFetchDirection, resultSet_getFetchSize, resultSet_getFloat, resultSet_getHoldability, resultSet_getInt, resultSet_getLong, resultSet_getMetaData, resultSet_getNCharacterStream, resultSet_getNClob, resultSet_getNString, resultSet_getObject, resultSet_getObject, resultSet_getRef, resultSet_getRow, resultSet_getRowId, resultSet_getShort, resultSet_getSQLXML, resultSet_getStatement, resultSet_getString, resultSet_getTime, resultSet_getTime, resultSet_getTimestamp, resultSet_getTimestamp, resultSet_getType, resultSet_getUnicodeStream, resultSet_getURL, resultSet_getWarnings, resultSet_insertRow, resultSet_isAfterLast, resultSet_isBeforeFirst, resultSet_isClosed, resultSet_isFirst, resultSet_isLast, resultSet_last, resultSet_moveToCurrentRow, resultSet_moveToInsertRow, resultSet_previous, resultSet_refreshRow, resultSet_relative, resultSet_rowDeleted, resultSet_rowInserted, resultSet_rowUpdated, resultSet_setFetchDirection, resultSet_setFetchSize, resultSet_updateArray, resultSet_updateAsciiStream, resultSet_updateAsciiStream, resultSet_updateAsciiStream, resultSet_updateBigDecimal, resultSet_updateBinaryStream, resultSet_updateBinaryStream, resultSet_updateBinaryStream, resultSet_updateBlob, resultSet_updateBlob, resultSet_updateBlob, resultSet_updateBoolean, resultSet_updateByte, resultSet_updateBytes, resultSet_updateCharacterStream, resultSet_updateCharacterStream, resultSet_updateCharacterStream, resultSet_updateClob, resultSet_updateClob, resultSet_updateClob, resultSet_updateDate, resultSet_updateDouble, resultSet_updateFloat, resultSet_updateInt, resultSet_updateLong, resultSet_updateNCharacterStream, resultSet_updateNCharacterStream, resultSet_updateNClob, resultSet_updateNClob, resultSet_updateNClob, resultSet_updateNString, resultSet_updateNull, resultSet_updateObject, resultSet_updateObject, resultSet_updateRef, resultSet_updateRow, resultSet_updateRowId, resultSet_updateShort, resultSet_updateSQLXML, resultSet_updateString, resultSet_updateTime, resultSet_updateTimestamp, resultSet_wasNull, statement_cancel, statement_clearBatch, statement_clearWarnings, statement_close, statement_getConnection, statement_getFetchDirection, statement_getFetchSize, statement_getMaxFieldSize, statement_getMaxRows, statement_getMoreResults, statement_getMoreResults, statement_getQueryTimeout, statement_getResultSetConcurrency, statement_getResultSetHoldability, statement_getResultSetType, statement_getUpdateCount, statement_getWarnings, statement_isClosed, statement_isPoolable, statement_setCursorName, statement_setEscapeProcessing, statement_setFetchDirection, statement_setFetchSize, statement_setMaxFieldSize, statement_setMaxRows, statement_setPoolable, statement_setQueryTimeout, unwrap
addNotificationListener, getNotificationInfo, removeNotificationListener, removeNotificationListener, sendNotification
public static final String ATTR_SQL_STAT
public void configFromProperties(Properties properties)
configFromProperties
in interface Filter
configFromProperties
in class FilterAdapter
public void init(DataSourceProxy dataSource)
init
in interface Filter
init
in class FilterAdapter
public String getDbType()
getDbType
in interface WallFilterMBean
public void setDbType(String dbType)
public boolean isLogViolation()
isLogViolation
in interface WallFilterMBean
public void setLogViolation(boolean logViolation)
setLogViolation
in interface WallFilterMBean
public boolean isThrowException()
isThrowException
in interface WallFilterMBean
public void setThrowException(boolean throwException)
setThrowException
in interface WallFilterMBean
public void clearProviderCache()
clearProviderCache
in interface WallFilterMBean
public Set<String> getProviderWhiteList()
getProviderWhiteList
in interface WallFilterMBean
public WallProvider getProvider()
public WallConfig getConfig()
public void setConfig(WallConfig config)
public void setTenantColumn(String tenantColumn)
public String getTenantColumn()
public boolean isInited()
isInited
in interface WallFilterMBean
public void statement_addBatch(FilterChain chain, StatementProxy statement, String sql) throws SQLException
statement_addBatch
in interface Filter
statement_addBatch
in class FilterAdapter
SQLException
public void preparedStatement_addBatch(FilterChain chain, PreparedStatementProxy statement) throws SQLException
preparedStatement_addBatch
in interface Filter
preparedStatement_addBatch
in class FilterAdapter
SQLException
public PreparedStatementProxy connection_prepareStatement(FilterChain chain, ConnectionProxy connection, String sql) throws SQLException
connection_prepareStatement
in interface Filter
connection_prepareStatement
in class FilterAdapter
SQLException
public PreparedStatementProxy connection_prepareStatement(FilterChain chain, ConnectionProxy connection, String sql, int autoGeneratedKeys) throws SQLException
connection_prepareStatement
in interface Filter
connection_prepareStatement
in class FilterAdapter
SQLException
public PreparedStatementProxy connection_prepareStatement(FilterChain chain, ConnectionProxy connection, String sql, int resultSetType, int resultSetConcurrency) throws SQLException
connection_prepareStatement
in interface Filter
connection_prepareStatement
in class FilterAdapter
SQLException
public PreparedStatementProxy connection_prepareStatement(FilterChain chain, ConnectionProxy connection, String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException
connection_prepareStatement
in interface Filter
connection_prepareStatement
in class FilterAdapter
SQLException
public PreparedStatementProxy connection_prepareStatement(FilterChain chain, ConnectionProxy connection, String sql, int[] columnIndexes) throws SQLException
connection_prepareStatement
in interface Filter
connection_prepareStatement
in class FilterAdapter
SQLException
public PreparedStatementProxy connection_prepareStatement(FilterChain chain, ConnectionProxy connection, String sql, String[] columnNames) throws SQLException
connection_prepareStatement
in interface Filter
connection_prepareStatement
in class FilterAdapter
SQLException
public CallableStatementProxy connection_prepareCall(FilterChain chain, ConnectionProxy connection, String sql) throws SQLException
connection_prepareCall
in interface Filter
connection_prepareCall
in class FilterAdapter
SQLException
public CallableStatementProxy connection_prepareCall(FilterChain chain, ConnectionProxy connection, String sql, int resultSetType, int resultSetConcurrency) throws SQLException
connection_prepareCall
in interface Filter
connection_prepareCall
in class FilterAdapter
SQLException
public CallableStatementProxy connection_prepareCall(FilterChain chain, ConnectionProxy connection, String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException
connection_prepareCall
in interface Filter
connection_prepareCall
in class FilterAdapter
SQLException
public boolean statement_execute(FilterChain chain, StatementProxy statement, String sql) throws SQLException
statement_execute
in interface Filter
statement_execute
in class FilterAdapter
SQLException
public boolean statement_execute(FilterChain chain, StatementProxy statement, String sql, int autoGeneratedKeys) throws SQLException
statement_execute
in interface Filter
statement_execute
in class FilterAdapter
SQLException
public boolean statement_execute(FilterChain chain, StatementProxy statement, String sql, int[] columnIndexes) throws SQLException
statement_execute
in interface Filter
statement_execute
in class FilterAdapter
SQLException
public boolean statement_execute(FilterChain chain, StatementProxy statement, String sql, String[] columnNames) throws SQLException
statement_execute
in interface Filter
statement_execute
in class FilterAdapter
SQLException
public int[] statement_executeBatch(FilterChain chain, StatementProxy statement) throws SQLException
statement_executeBatch
in interface Filter
statement_executeBatch
in class FilterAdapter
SQLException
public ResultSetProxy statement_executeQuery(FilterChain chain, StatementProxy statement, String sql) throws SQLException
statement_executeQuery
in interface Filter
statement_executeQuery
in class FilterAdapter
SQLException
public int statement_executeUpdate(FilterChain chain, StatementProxy statement, String sql) throws SQLException
statement_executeUpdate
in interface Filter
statement_executeUpdate
in class FilterAdapter
SQLException
public int statement_executeUpdate(FilterChain chain, StatementProxy statement, String sql, int autoGeneratedKeys) throws SQLException
statement_executeUpdate
in interface Filter
statement_executeUpdate
in class FilterAdapter
SQLException
public int statement_executeUpdate(FilterChain chain, StatementProxy statement, String sql, int[] columnIndexes) throws SQLException
statement_executeUpdate
in interface Filter
statement_executeUpdate
in class FilterAdapter
SQLException
public String getDbType(StatementProxy statement)
public int statement_executeUpdate(FilterChain chain, StatementProxy statement, String sql, String[] columnNames) throws SQLException
statement_executeUpdate
in interface Filter
statement_executeUpdate
in class FilterAdapter
SQLException
public boolean preparedStatement_execute(FilterChain chain, PreparedStatementProxy statement) throws SQLException
preparedStatement_execute
in interface Filter
preparedStatement_execute
in class FilterAdapter
SQLException
public ResultSetProxy preparedStatement_executeQuery(FilterChain chain, PreparedStatementProxy statement) throws SQLException
preparedStatement_executeQuery
in interface Filter
preparedStatement_executeQuery
in class FilterAdapter
SQLException
public int preparedStatement_executeUpdate(FilterChain chain, PreparedStatementProxy statement) throws SQLException
preparedStatement_executeUpdate
in interface Filter
preparedStatement_executeUpdate
in class FilterAdapter
SQLException
public ResultSetProxy statement_getResultSet(FilterChain chain, StatementProxy statement) throws SQLException
statement_getResultSet
in interface Filter
statement_getResultSet
in class FilterAdapter
SQLException
public ResultSetProxy statement_getGeneratedKeys(FilterChain chain, StatementProxy statement) throws SQLException
statement_getGeneratedKeys
in interface Filter
statement_getGeneratedKeys
in class FilterAdapter
SQLException
public void setSqlStatAttribute(StatementProxy stmt)
public void statExecuteUpdate(int updateCount)
public void incrementExecuteErrorCount(PreparedStatementProxy statement)
public void incrementExecuteErrorCount()
public String check(String sql) throws SQLException
check
in interface WallFilterMBean
SQLException
public boolean isWrapperFor(FilterChain chain, Wrapper wrapper, Class<?> iface) throws SQLException
isWrapperFor
in interface Filter
isWrapperFor
in class FilterAdapter
SQLException
public <T> T unwrap(FilterChain chain, Wrapper wrapper, Class<T> iface) throws SQLException
unwrap
in interface Filter
unwrap
in class FilterAdapter
SQLException
public DatabaseMetaData connection_getMetaData(FilterChain chain, ConnectionProxy connection) throws SQLException
connection_getMetaData
in interface Filter
connection_getMetaData
in class FilterAdapter
SQLException
public void resultSet_close(FilterChain chain, ResultSetProxy resultSet) throws SQLException
resultSet_close
in interface Filter
resultSet_close
in class FilterAdapter
SQLException
public int resultSet_findColumn(FilterChain chain, ResultSetProxy resultSet, String columnLabel) throws SQLException
resultSet_findColumn
in interface Filter
resultSet_findColumn
in class FilterAdapter
SQLException
public Array resultSet_getArray(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getArray
in interface Filter
resultSet_getArray
in class FilterAdapter
SQLException
public InputStream resultSet_getAsciiStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getAsciiStream
in interface Filter
resultSet_getAsciiStream
in class FilterAdapter
SQLException
public BigDecimal resultSet_getBigDecimal(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getBigDecimal
in interface Filter
resultSet_getBigDecimal
in class FilterAdapter
SQLException
public BigDecimal resultSet_getBigDecimal(FilterChain chain, ResultSetProxy resultSet, int columnIndex, int scale) throws SQLException
resultSet_getBigDecimal
in interface Filter
resultSet_getBigDecimal
in class FilterAdapter
SQLException
public InputStream resultSet_getBinaryStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getBinaryStream
in interface Filter
resultSet_getBinaryStream
in class FilterAdapter
SQLException
public Blob resultSet_getBlob(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getBlob
in interface Filter
resultSet_getBlob
in class FilterAdapter
SQLException
public boolean resultSet_getBoolean(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getBoolean
in interface Filter
resultSet_getBoolean
in class FilterAdapter
SQLException
public byte resultSet_getByte(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getByte
in interface Filter
resultSet_getByte
in class FilterAdapter
SQLException
public byte[] resultSet_getBytes(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getBytes
in interface Filter
resultSet_getBytes
in class FilterAdapter
SQLException
public Reader resultSet_getCharacterStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getCharacterStream
in interface Filter
resultSet_getCharacterStream
in class FilterAdapter
SQLException
public Clob resultSet_getClob(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getClob
in interface Filter
resultSet_getClob
in class FilterAdapter
SQLException
public Date resultSet_getDate(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getDate
in interface Filter
resultSet_getDate
in class FilterAdapter
SQLException
public Date resultSet_getDate(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Calendar cal) throws SQLException
resultSet_getDate
in interface Filter
resultSet_getDate
in class FilterAdapter
SQLException
public double resultSet_getDouble(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getDouble
in interface Filter
resultSet_getDouble
in class FilterAdapter
SQLException
public float resultSet_getFloat(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getFloat
in interface Filter
resultSet_getFloat
in class FilterAdapter
SQLException
public int resultSet_getInt(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getInt
in interface Filter
resultSet_getInt
in class FilterAdapter
SQLException
public long resultSet_getLong(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getLong
in interface Filter
resultSet_getLong
in class FilterAdapter
SQLException
public Reader resultSet_getNCharacterStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getNCharacterStream
in interface Filter
resultSet_getNCharacterStream
in class FilterAdapter
SQLException
public NClob resultSet_getNClob(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getNClob
in interface Filter
resultSet_getNClob
in class FilterAdapter
SQLException
public String resultSet_getNString(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getNString
in interface Filter
resultSet_getNString
in class FilterAdapter
SQLException
public Object resultSet_getObject(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getObject
in interface Filter
resultSet_getObject
in class FilterAdapter
SQLException
public Object resultSet_getObject(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Map<String,Class<?>> map) throws SQLException
resultSet_getObject
in interface Filter
resultSet_getObject
in class FilterAdapter
SQLException
public Ref resultSet_getRef(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getRef
in interface Filter
resultSet_getRef
in class FilterAdapter
SQLException
public RowId resultSet_getRowId(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getRowId
in interface Filter
resultSet_getRowId
in class FilterAdapter
SQLException
public SQLXML resultSet_getSQLXML(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getSQLXML
in interface Filter
resultSet_getSQLXML
in class FilterAdapter
SQLException
public short resultSet_getShort(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getShort
in interface Filter
resultSet_getShort
in class FilterAdapter
SQLException
public String resultSet_getString(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getString
in interface Filter
resultSet_getString
in class FilterAdapter
SQLException
public Time resultSet_getTime(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getTime
in interface Filter
resultSet_getTime
in class FilterAdapter
SQLException
public Time resultSet_getTime(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Calendar cal) throws SQLException
resultSet_getTime
in interface Filter
resultSet_getTime
in class FilterAdapter
SQLException
public Timestamp resultSet_getTimestamp(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getTimestamp
in interface Filter
resultSet_getTimestamp
in class FilterAdapter
SQLException
public Timestamp resultSet_getTimestamp(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Calendar cal) throws SQLException
resultSet_getTimestamp
in interface Filter
resultSet_getTimestamp
in class FilterAdapter
SQLException
public URL resultSet_getURL(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getURL
in interface Filter
resultSet_getURL
in class FilterAdapter
SQLException
public InputStream resultSet_getUnicodeStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_getUnicodeStream
in interface Filter
resultSet_getUnicodeStream
in class FilterAdapter
SQLException
public void resultSet_updateArray(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Array x) throws SQLException
resultSet_updateArray
in interface Filter
resultSet_updateArray
in class FilterAdapter
SQLException
public void resultSet_updateAsciiStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, InputStream x) throws SQLException
resultSet_updateAsciiStream
in interface Filter
resultSet_updateAsciiStream
in class FilterAdapter
SQLException
public void resultSet_updateAsciiStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, InputStream x, int length) throws SQLException
resultSet_updateAsciiStream
in interface Filter
resultSet_updateAsciiStream
in class FilterAdapter
SQLException
public void resultSet_updateAsciiStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, InputStream x, long length) throws SQLException
resultSet_updateAsciiStream
in interface Filter
resultSet_updateAsciiStream
in class FilterAdapter
SQLException
public void resultSet_updateBigDecimal(FilterChain chain, ResultSetProxy resultSet, int columnIndex, BigDecimal x) throws SQLException
resultSet_updateBigDecimal
in interface Filter
resultSet_updateBigDecimal
in class FilterAdapter
SQLException
public void resultSet_updateBinaryStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, InputStream x) throws SQLException
resultSet_updateBinaryStream
in interface Filter
resultSet_updateBinaryStream
in class FilterAdapter
SQLException
public void resultSet_updateBinaryStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, InputStream x, int length) throws SQLException
resultSet_updateBinaryStream
in interface Filter
resultSet_updateBinaryStream
in class FilterAdapter
SQLException
public void resultSet_updateBinaryStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, InputStream x, long length) throws SQLException
resultSet_updateBinaryStream
in interface Filter
resultSet_updateBinaryStream
in class FilterAdapter
SQLException
public void resultSet_updateBlob(FilterChain chain, ResultSetProxy resultSet, int columnIndex, InputStream inputStream) throws SQLException
resultSet_updateBlob
in interface Filter
resultSet_updateBlob
in class FilterAdapter
SQLException
public void resultSet_updateBlob(FilterChain chain, ResultSetProxy resultSet, int columnIndex, InputStream inputStream, long length) throws SQLException
resultSet_updateBlob
in interface Filter
resultSet_updateBlob
in class FilterAdapter
SQLException
public void resultSet_updateBlob(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Blob x) throws SQLException
resultSet_updateBlob
in interface Filter
resultSet_updateBlob
in class FilterAdapter
SQLException
public void resultSet_updateBoolean(FilterChain chain, ResultSetProxy resultSet, int columnIndex, boolean x) throws SQLException
resultSet_updateBoolean
in interface Filter
resultSet_updateBoolean
in class FilterAdapter
SQLException
public void resultSet_updateByte(FilterChain chain, ResultSetProxy resultSet, int columnIndex, byte x) throws SQLException
resultSet_updateByte
in interface Filter
resultSet_updateByte
in class FilterAdapter
SQLException
public void resultSet_updateBytes(FilterChain chain, ResultSetProxy resultSet, int columnIndex, byte[] x) throws SQLException
resultSet_updateBytes
in interface Filter
resultSet_updateBytes
in class FilterAdapter
SQLException
public void resultSet_updateCharacterStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Reader x) throws SQLException
resultSet_updateCharacterStream
in interface Filter
resultSet_updateCharacterStream
in class FilterAdapter
SQLException
public void resultSet_updateCharacterStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Reader x, int length) throws SQLException
resultSet_updateCharacterStream
in interface Filter
resultSet_updateCharacterStream
in class FilterAdapter
SQLException
public void resultSet_updateCharacterStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Reader x, long length) throws SQLException
resultSet_updateCharacterStream
in interface Filter
resultSet_updateCharacterStream
in class FilterAdapter
SQLException
public void resultSet_updateClob(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Clob x) throws SQLException
resultSet_updateClob
in interface Filter
resultSet_updateClob
in class FilterAdapter
SQLException
public void resultSet_updateClob(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Reader reader) throws SQLException
resultSet_updateClob
in interface Filter
resultSet_updateClob
in class FilterAdapter
SQLException
public void resultSet_updateClob(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Reader reader, long length) throws SQLException
resultSet_updateClob
in interface Filter
resultSet_updateClob
in class FilterAdapter
SQLException
public void resultSet_updateDate(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Date x) throws SQLException
resultSet_updateDate
in interface Filter
resultSet_updateDate
in class FilterAdapter
SQLException
public void resultSet_updateDouble(FilterChain chain, ResultSetProxy resultSet, int columnIndex, double x) throws SQLException
resultSet_updateDouble
in interface Filter
resultSet_updateDouble
in class FilterAdapter
SQLException
public void resultSet_updateFloat(FilterChain chain, ResultSetProxy resultSet, int columnIndex, float x) throws SQLException
resultSet_updateFloat
in interface Filter
resultSet_updateFloat
in class FilterAdapter
SQLException
public void resultSet_updateInt(FilterChain chain, ResultSetProxy resultSet, int columnIndex, int x) throws SQLException
resultSet_updateInt
in interface Filter
resultSet_updateInt
in class FilterAdapter
SQLException
public void resultSet_updateLong(FilterChain chain, ResultSetProxy resultSet, int columnIndex, long x) throws SQLException
resultSet_updateLong
in interface Filter
resultSet_updateLong
in class FilterAdapter
SQLException
public void resultSet_updateNCharacterStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Reader x) throws SQLException
resultSet_updateNCharacterStream
in interface Filter
resultSet_updateNCharacterStream
in class FilterAdapter
SQLException
public void resultSet_updateNCharacterStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Reader x, long length) throws SQLException
resultSet_updateNCharacterStream
in interface Filter
resultSet_updateNCharacterStream
in class FilterAdapter
SQLException
public void resultSet_updateNClob(FilterChain chain, ResultSetProxy resultSet, int columnIndex, NClob nClob) throws SQLException
resultSet_updateNClob
in interface Filter
resultSet_updateNClob
in class FilterAdapter
SQLException
public void resultSet_updateNClob(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Reader reader) throws SQLException
resultSet_updateNClob
in interface Filter
resultSet_updateNClob
in class FilterAdapter
SQLException
public void resultSet_updateNClob(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Reader reader, long length) throws SQLException
resultSet_updateNClob
in interface Filter
resultSet_updateNClob
in class FilterAdapter
SQLException
public void resultSet_updateNString(FilterChain chain, ResultSetProxy resultSet, int columnIndex, String nString) throws SQLException
resultSet_updateNString
in interface Filter
resultSet_updateNString
in class FilterAdapter
SQLException
public void resultSet_updateNull(FilterChain chain, ResultSetProxy resultSet, int columnIndex) throws SQLException
resultSet_updateNull
in interface Filter
resultSet_updateNull
in class FilterAdapter
SQLException
public void resultSet_updateObject(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Object x) throws SQLException
resultSet_updateObject
in interface Filter
resultSet_updateObject
in class FilterAdapter
SQLException
public void resultSet_updateObject(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Object x, int scaleOrLength) throws SQLException
resultSet_updateObject
in interface Filter
resultSet_updateObject
in class FilterAdapter
SQLException
public void resultSet_updateRef(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Ref x) throws SQLException
resultSet_updateRef
in interface Filter
resultSet_updateRef
in class FilterAdapter
SQLException
public void resultSet_updateRowId(FilterChain chain, ResultSetProxy resultSet, int columnIndex, RowId x) throws SQLException
resultSet_updateRowId
in interface Filter
resultSet_updateRowId
in class FilterAdapter
SQLException
public void resultSet_updateShort(FilterChain chain, ResultSetProxy resultSet, int columnIndex, short x) throws SQLException
resultSet_updateShort
in interface Filter
resultSet_updateShort
in class FilterAdapter
SQLException
public void resultSet_updateSQLXML(FilterChain chain, ResultSetProxy resultSet, int columnIndex, SQLXML xmlObject) throws SQLException
resultSet_updateSQLXML
in interface Filter
resultSet_updateSQLXML
in class FilterAdapter
SQLException
public void resultSet_updateString(FilterChain chain, ResultSetProxy resultSet, int columnIndex, String x) throws SQLException
resultSet_updateString
in interface Filter
resultSet_updateString
in class FilterAdapter
SQLException
public void resultSet_updateTime(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Time x) throws SQLException
resultSet_updateTime
in interface Filter
resultSet_updateTime
in class FilterAdapter
SQLException
public void resultSet_updateTimestamp(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Timestamp x) throws SQLException
resultSet_updateTimestamp
in interface Filter
resultSet_updateTimestamp
in class FilterAdapter
SQLException
public boolean resultSet_next(FilterChain chain, ResultSetProxy resultSet) throws SQLException
resultSet_next
in interface Filter
resultSet_next
in class FilterAdapter
SQLException
public int resultSetMetaData_getColumnCount(FilterChain chain, ResultSetMetaDataProxy metaData) throws SQLException
resultSetMetaData_getColumnCount
in interface Filter
resultSetMetaData_getColumnCount
in class FilterAdapter
SQLException
public boolean resultSetMetaData_isAutoIncrement(FilterChain chain, ResultSetMetaDataProxy metaData, int column) throws SQLException
resultSetMetaData_isAutoIncrement
in interface Filter
resultSetMetaData_isAutoIncrement
in class FilterAdapter
SQLException
public boolean resultSetMetaData_isCaseSensitive(FilterChain chain, ResultSetMetaDataProxy metaData, int column) throws SQLException
resultSetMetaData_isCaseSensitive
in interface Filter
resultSetMetaData_isCaseSensitive
in class FilterAdapter
SQLException
public boolean resultSetMetaData_isSearchable(FilterChain chain, ResultSetMetaDataProxy metaData, int column) throws SQLException
resultSetMetaData_isSearchable
in interface Filter
resultSetMetaData_isSearchable
in class FilterAdapter
SQLException
public boolean resultSetMetaData_isCurrency(FilterChain chain, ResultSetMetaDataProxy metaData, int column) throws SQLException
resultSetMetaData_isCurrency
in interface Filter
resultSetMetaData_isCurrency
in class FilterAdapter
SQLException
public int resultSetMetaData_isNullable(FilterChain chain, ResultSetMetaDataProxy metaData, int column) throws SQLException
resultSetMetaData_isNullable
in interface Filter
resultSetMetaData_isNullable
in class FilterAdapter
SQLException
public boolean resultSetMetaData_isSigned(FilterChain chain, ResultSetMetaDataProxy metaData, int column) throws SQLException
resultSetMetaData_isSigned
in interface Filter
resultSetMetaData_isSigned
in class FilterAdapter
SQLException
public int resultSetMetaData_getColumnDisplaySize(FilterChain chain, ResultSetMetaDataProxy metaData, int column) throws SQLException
resultSetMetaData_getColumnDisplaySize
in interface Filter
resultSetMetaData_getColumnDisplaySize
in class FilterAdapter
SQLException
public String resultSetMetaData_getColumnLabel(FilterChain chain, ResultSetMetaDataProxy metaData, int column) throws SQLException
resultSetMetaData_getColumnLabel
in interface Filter
resultSetMetaData_getColumnLabel
in class FilterAdapter
SQLException
public String resultSetMetaData_getColumnName(FilterChain chain, ResultSetMetaDataProxy metaData, int column) throws SQLException
resultSetMetaData_getColumnName
in interface Filter
resultSetMetaData_getColumnName
in class FilterAdapter
SQLException
public String resultSetMetaData_getSchemaName(FilterChain chain, ResultSetMetaDataProxy metaData, int column) throws SQLException
resultSetMetaData_getSchemaName
in interface Filter
resultSetMetaData_getSchemaName
in class FilterAdapter
SQLException
public int resultSetMetaData_getPrecision(FilterChain chain, ResultSetMetaDataProxy metaData, int column) throws SQLException
resultSetMetaData_getPrecision
in interface Filter
resultSetMetaData_getPrecision
in class FilterAdapter
SQLException
public int resultSetMetaData_getScale(FilterChain chain, ResultSetMetaDataProxy metaData, int column) throws SQLException
resultSetMetaData_getScale
in interface Filter
resultSetMetaData_getScale
in class FilterAdapter
SQLException
public String resultSetMetaData_getTableName(FilterChain chain, ResultSetMetaDataProxy metaData, int column) throws SQLException
resultSetMetaData_getTableName
in interface Filter
resultSetMetaData_getTableName
in class FilterAdapter
SQLException
public String resultSetMetaData_getCatalogName(FilterChain chain, ResultSetMetaDataProxy metaData, int column) throws SQLException
resultSetMetaData_getCatalogName
in interface Filter
resultSetMetaData_getCatalogName
in class FilterAdapter
SQLException
public int resultSetMetaData_getColumnType(FilterChain chain, ResultSetMetaDataProxy metaData, int column) throws SQLException
resultSetMetaData_getColumnType
in interface Filter
resultSetMetaData_getColumnType
in class FilterAdapter
SQLException
public String resultSetMetaData_getColumnTypeName(FilterChain chain, ResultSetMetaDataProxy metaData, int column) throws SQLException
resultSetMetaData_getColumnTypeName
in interface Filter
resultSetMetaData_getColumnTypeName
in class FilterAdapter
SQLException
public boolean resultSetMetaData_isReadOnly(FilterChain chain, ResultSetMetaDataProxy metaData, int column) throws SQLException
resultSetMetaData_isReadOnly
in interface Filter
resultSetMetaData_isReadOnly
in class FilterAdapter
SQLException
public boolean resultSetMetaData_isWritable(FilterChain chain, ResultSetMetaDataProxy metaData, int column) throws SQLException
resultSetMetaData_isWritable
in interface Filter
resultSetMetaData_isWritable
in class FilterAdapter
SQLException
public boolean resultSetMetaData_isDefinitelyWritable(FilterChain chain, ResultSetMetaDataProxy metaData, int column) throws SQLException
resultSetMetaData_isDefinitelyWritable
in interface Filter
resultSetMetaData_isDefinitelyWritable
in class FilterAdapter
SQLException
public String resultSetMetaData_getColumnClassName(FilterChain chain, ResultSetMetaDataProxy metaData, int column) throws SQLException
resultSetMetaData_getColumnClassName
in interface Filter
resultSetMetaData_getColumnClassName
in class FilterAdapter
SQLException
public long getViolationCount()
getViolationCount
in interface WallFilterMBean
public void resetViolationCount()
resetViolationCount
in interface WallFilterMBean
public void clearWhiteList()
clearWhiteList
in interface WallFilterMBean
public boolean checkValid(String sql)
checkValid
in interface WallFilterMBean
Copyright © 2013–2017 Alibaba Group. All rights reserved.