com.alibaba.druid.wall
类 WallFilter

java.lang.Object
  继承者 javax.management.NotificationBroadcasterSupport
      继承者 com.alibaba.druid.filter.FilterAdapter
          继承者 com.alibaba.druid.wall.WallFilter
所有已实现的接口:
Filter, WallFilterMBean, Wrapper, NotificationBroadcaster, NotificationEmitter

public class WallFilter
extends FilterAdapter
implements WallFilterMBean


字段摘要
static String ATTR_SQL_STAT
           
 
构造方法摘要
WallFilter()
           
 
方法摘要
 String check(String sql)
           
 boolean checkValid(String sql)
           
 void clearProviderCache()
           
 void clearWhiteList()
           
 void configFromProperties(Properties properties)
           
 DatabaseMetaData connection_getMetaData(FilterChain chain, ConnectionProxy connection)
           
 CallableStatementProxy connection_prepareCall(FilterChain chain, ConnectionProxy connection, String sql)
           
 CallableStatementProxy connection_prepareCall(FilterChain chain, ConnectionProxy connection, String sql, int resultSetType, int resultSetConcurrency)
           
 CallableStatementProxy connection_prepareCall(FilterChain chain, ConnectionProxy connection, String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)
           
 PreparedStatementProxy connection_prepareStatement(FilterChain chain, ConnectionProxy connection, String sql)
           
 PreparedStatementProxy connection_prepareStatement(FilterChain chain, ConnectionProxy connection, String sql, int autoGeneratedKeys)
           
 PreparedStatementProxy connection_prepareStatement(FilterChain chain, ConnectionProxy connection, String sql, int[] columnIndexes)
           
 PreparedStatementProxy connection_prepareStatement(FilterChain chain, ConnectionProxy connection, String sql, int resultSetType, int resultSetConcurrency)
           
 PreparedStatementProxy connection_prepareStatement(FilterChain chain, ConnectionProxy connection, String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)
           
 PreparedStatementProxy connection_prepareStatement(FilterChain chain, ConnectionProxy connection, String sql, String[] columnNames)
           
 WallConfig getConfig()
           
 String getDbType()
           
 String getDbType(StatementProxy statement)
           
 WallProvider getProvider()
           
 Set<String> getProviderWhiteList()
           
 long getViolationCount()
           
 void incrementExecuteErrorCount()
           
 void incrementExecuteErrorCount(PreparedStatementProxy statement)
           
 void init(DataSourceProxy dataSource)
           
 boolean isInited()
           
 boolean isLogViolation()
           
 boolean isThrowException()
           
 boolean isWrapperFor(FilterChain chain, Wrapper wrapper, Class<?> iface)
           
 void preparedStatement_addBatch(FilterChain chain, PreparedStatementProxy statement)
           
 boolean preparedStatement_execute(FilterChain chain, PreparedStatementProxy statement)
           
 ResultSetProxy preparedStatement_executeQuery(FilterChain chain, PreparedStatementProxy statement)
           
 int preparedStatement_executeUpdate(FilterChain chain, PreparedStatementProxy statement)
           
 void resetViolationCount()
           
 void resultSet_close(FilterChain chain, ResultSetProxy resultSet)
           
 int resultSet_findColumn(FilterChain chain, ResultSetProxy resultSet, String columnLabel)
           
 Array resultSet_getArray(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 InputStream resultSet_getAsciiStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 BigDecimal resultSet_getBigDecimal(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 BigDecimal resultSet_getBigDecimal(FilterChain chain, ResultSetProxy resultSet, int columnIndex, int scale)
           
 InputStream resultSet_getBinaryStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 Blob resultSet_getBlob(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 boolean resultSet_getBoolean(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 byte resultSet_getByte(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 byte[] resultSet_getBytes(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 Reader resultSet_getCharacterStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 Clob resultSet_getClob(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 Date resultSet_getDate(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 Date resultSet_getDate(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Calendar cal)
           
 double resultSet_getDouble(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 float resultSet_getFloat(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 int resultSet_getInt(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 long resultSet_getLong(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 Reader resultSet_getNCharacterStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 NClob resultSet_getNClob(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 String resultSet_getNString(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 Object resultSet_getObject(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 Object resultSet_getObject(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Map<String,Class<?>> map)
           
 Ref resultSet_getRef(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 RowId resultSet_getRowId(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 short resultSet_getShort(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 SQLXML resultSet_getSQLXML(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 String resultSet_getString(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 Time resultSet_getTime(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 Time resultSet_getTime(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Calendar cal)
           
 Timestamp resultSet_getTimestamp(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 Timestamp resultSet_getTimestamp(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Calendar cal)
           
 InputStream resultSet_getUnicodeStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 URL resultSet_getURL(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 boolean resultSet_next(FilterChain chain, ResultSetProxy resultSet)
           
 void resultSet_updateArray(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Array x)
           
 void resultSet_updateAsciiStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, InputStream x)
           
 void resultSet_updateAsciiStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, InputStream x, int length)
           
 void resultSet_updateAsciiStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, InputStream x, long length)
           
 void resultSet_updateBigDecimal(FilterChain chain, ResultSetProxy resultSet, int columnIndex, BigDecimal x)
           
 void resultSet_updateBinaryStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, InputStream x)
           
 void resultSet_updateBinaryStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, InputStream x, int length)
           
 void resultSet_updateBinaryStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, InputStream x, long length)
           
 void resultSet_updateBlob(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Blob x)
           
 void resultSet_updateBlob(FilterChain chain, ResultSetProxy resultSet, int columnIndex, InputStream inputStream)
           
 void resultSet_updateBlob(FilterChain chain, ResultSetProxy resultSet, int columnIndex, InputStream inputStream, long length)
           
 void resultSet_updateBoolean(FilterChain chain, ResultSetProxy resultSet, int columnIndex, boolean x)
           
 void resultSet_updateByte(FilterChain chain, ResultSetProxy resultSet, int columnIndex, byte x)
           
 void resultSet_updateBytes(FilterChain chain, ResultSetProxy resultSet, int columnIndex, byte[] x)
           
 void resultSet_updateCharacterStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Reader x)
           
 void resultSet_updateCharacterStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Reader x, int length)
           
 void resultSet_updateCharacterStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Reader x, long length)
           
 void resultSet_updateClob(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Clob x)
           
 void resultSet_updateClob(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Reader reader)
           
 void resultSet_updateClob(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Reader reader, long length)
           
 void resultSet_updateDate(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Date x)
           
 void resultSet_updateDouble(FilterChain chain, ResultSetProxy resultSet, int columnIndex, double x)
           
 void resultSet_updateFloat(FilterChain chain, ResultSetProxy resultSet, int columnIndex, float x)
           
 void resultSet_updateInt(FilterChain chain, ResultSetProxy resultSet, int columnIndex, int x)
           
 void resultSet_updateLong(FilterChain chain, ResultSetProxy resultSet, int columnIndex, long x)
           
 void resultSet_updateNCharacterStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Reader x)
           
 void resultSet_updateNCharacterStream(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Reader x, long length)
           
 void resultSet_updateNClob(FilterChain chain, ResultSetProxy resultSet, int columnIndex, NClob nClob)
           
 void resultSet_updateNClob(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Reader reader)
           
 void resultSet_updateNClob(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Reader reader, long length)
           
 void resultSet_updateNString(FilterChain chain, ResultSetProxy resultSet, int columnIndex, String nString)
           
 void resultSet_updateNull(FilterChain chain, ResultSetProxy resultSet, int columnIndex)
           
 void resultSet_updateObject(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Object x)
           
 void resultSet_updateObject(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Object x, int scaleOrLength)
           
 void resultSet_updateRef(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Ref x)
           
 void resultSet_updateRowId(FilterChain chain, ResultSetProxy resultSet, int columnIndex, RowId x)
           
 void resultSet_updateShort(FilterChain chain, ResultSetProxy resultSet, int columnIndex, short x)
           
 void resultSet_updateSQLXML(FilterChain chain, ResultSetProxy resultSet, int columnIndex, SQLXML xmlObject)
           
 void resultSet_updateString(FilterChain chain, ResultSetProxy resultSet, int columnIndex, String x)
           
 void resultSet_updateTime(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Time x)
           
 void resultSet_updateTimestamp(FilterChain chain, ResultSetProxy resultSet, int columnIndex, Timestamp x)
           
 String resultSetMetaData_getCatalogName(FilterChain chain, ResultSetMetaDataProxy metaData, int column)
           
 String resultSetMetaData_getColumnClassName(FilterChain chain, ResultSetMetaDataProxy metaData, int column)
           
 int resultSetMetaData_getColumnCount(FilterChain chain, ResultSetMetaDataProxy metaData)
           
 int resultSetMetaData_getColumnDisplaySize(FilterChain chain, ResultSetMetaDataProxy metaData, int column)
           
 String resultSetMetaData_getColumnLabel(FilterChain chain, ResultSetMetaDataProxy metaData, int column)
           
 String resultSetMetaData_getColumnName(FilterChain chain, ResultSetMetaDataProxy metaData, int column)
           
 int resultSetMetaData_getColumnType(FilterChain chain, ResultSetMetaDataProxy metaData, int column)
           
 String resultSetMetaData_getColumnTypeName(FilterChain chain, ResultSetMetaDataProxy metaData, int column)
           
 int resultSetMetaData_getPrecision(FilterChain chain, ResultSetMetaDataProxy metaData, int column)
           
 int resultSetMetaData_getScale(FilterChain chain, ResultSetMetaDataProxy metaData, int column)
           
 String resultSetMetaData_getSchemaName(FilterChain chain, ResultSetMetaDataProxy metaData, int column)
           
 String resultSetMetaData_getTableName(FilterChain chain, ResultSetMetaDataProxy metaData, int column)
           
 boolean resultSetMetaData_isAutoIncrement(FilterChain chain, ResultSetMetaDataProxy metaData, int column)
           
 boolean resultSetMetaData_isCaseSensitive(FilterChain chain, ResultSetMetaDataProxy metaData, int column)
           
 boolean resultSetMetaData_isCurrency(FilterChain chain, ResultSetMetaDataProxy metaData, int column)
           
 boolean resultSetMetaData_isDefinitelyWritable(FilterChain chain, ResultSetMetaDataProxy metaData, int column)
           
 int resultSetMetaData_isNullable(FilterChain chain, ResultSetMetaDataProxy metaData, int column)
           
 boolean resultSetMetaData_isReadOnly(FilterChain chain, ResultSetMetaDataProxy metaData, int column)
           
 boolean resultSetMetaData_isSearchable(FilterChain chain, ResultSetMetaDataProxy metaData, int column)
           
 boolean resultSetMetaData_isSigned(FilterChain chain, ResultSetMetaDataProxy metaData, int column)
           
 boolean resultSetMetaData_isWritable(FilterChain chain, ResultSetMetaDataProxy metaData, int column)
           
 void setConfig(WallConfig config)
           
 void setDbType(String dbType)
           
 void setLogViolation(boolean logViolation)
           
 void setSqlStatAttribute(StatementProxy stmt)
           
 void setThrowException(boolean throwException)
           
 void statement_addBatch(FilterChain chain, StatementProxy statement, String sql)
           
 boolean statement_execute(FilterChain chain, StatementProxy statement, String sql)
           
 boolean statement_execute(FilterChain chain, StatementProxy statement, String sql, int autoGeneratedKeys)
           
 boolean statement_execute(FilterChain chain, StatementProxy statement, String sql, int[] columnIndexes)
           
 boolean statement_execute(FilterChain chain, StatementProxy statement, String sql, String[] columnNames)
           
 int[] statement_executeBatch(FilterChain chain, StatementProxy statement)
           
 ResultSetProxy statement_executeQuery(FilterChain chain, StatementProxy statement, String sql)
           
 int statement_executeUpdate(FilterChain chain, StatementProxy statement, String sql)
           
 int statement_executeUpdate(FilterChain chain, StatementProxy statement, String sql, int autoGeneratedKeys)
           
 int statement_executeUpdate(FilterChain chain, StatementProxy statement, String sql, int[] columnIndexes)
           
 int statement_executeUpdate(FilterChain chain, StatementProxy statement, String sql, String[] columnNames)
           
 ResultSetProxy statement_getGeneratedKeys(FilterChain chain, StatementProxy statement)
           
 ResultSetProxy statement_getResultSet(FilterChain chain, StatementProxy statement)
           
 void statExecuteUpdate(int updateCount)
           
<T> T
unwrap(FilterChain chain, Wrapper wrapper, Class<T> iface)
           
 
从类 com.alibaba.druid.filter.FilterAdapter 继承的方法
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
 
从类 javax.management.NotificationBroadcasterSupport 继承的方法
addNotificationListener, getNotificationInfo, removeNotificationListener, removeNotificationListener, sendNotification
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

ATTR_SQL_STAT

public static final String ATTR_SQL_STAT
另请参见:
常量字段值
构造方法详细信息

WallFilter

public WallFilter()
方法详细信息

configFromProperties

public void configFromProperties(Properties properties)
指定者:
接口 Filter 中的 configFromProperties
覆盖:
FilterAdapter 中的 configFromProperties

init

public void init(DataSourceProxy dataSource)
指定者:
接口 Filter 中的 init
覆盖:
FilterAdapter 中的 init

getDbType

public String getDbType()
指定者:
接口 WallFilterMBean 中的 getDbType

setDbType

public void setDbType(String dbType)

isLogViolation

public boolean isLogViolation()
指定者:
接口 WallFilterMBean 中的 isLogViolation

setLogViolation

public void setLogViolation(boolean logViolation)
指定者:
接口 WallFilterMBean 中的 setLogViolation

isThrowException

public boolean isThrowException()
指定者:
接口 WallFilterMBean 中的 isThrowException

setThrowException

public void setThrowException(boolean throwException)
指定者:
接口 WallFilterMBean 中的 setThrowException

clearProviderCache

public void clearProviderCache()
指定者:
接口 WallFilterMBean 中的 clearProviderCache

getProviderWhiteList

public Set<String> getProviderWhiteList()
指定者:
接口 WallFilterMBean 中的 getProviderWhiteList

getProvider

public WallProvider getProvider()

getConfig

public WallConfig getConfig()

setConfig

public void setConfig(WallConfig config)

isInited

public boolean isInited()
指定者:
接口 WallFilterMBean 中的 isInited

statement_addBatch

public void statement_addBatch(FilterChain chain,
                               StatementProxy statement,
                               String sql)
                        throws SQLException
指定者:
接口 Filter 中的 statement_addBatch
覆盖:
FilterAdapter 中的 statement_addBatch
抛出:
SQLException

preparedStatement_addBatch

public void preparedStatement_addBatch(FilterChain chain,
                                       PreparedStatementProxy statement)
                                throws SQLException
指定者:
接口 Filter 中的 preparedStatement_addBatch
覆盖:
FilterAdapter 中的 preparedStatement_addBatch
抛出:
SQLException

connection_prepareStatement

public PreparedStatementProxy connection_prepareStatement(FilterChain chain,
                                                          ConnectionProxy connection,
                                                          String sql)
                                                   throws SQLException
指定者:
接口 Filter 中的 connection_prepareStatement
覆盖:
FilterAdapter 中的 connection_prepareStatement
抛出:
SQLException

connection_prepareStatement

public PreparedStatementProxy connection_prepareStatement(FilterChain chain,
                                                          ConnectionProxy connection,
                                                          String sql,
                                                          int autoGeneratedKeys)
                                                   throws SQLException
指定者:
接口 Filter 中的 connection_prepareStatement
覆盖:
FilterAdapter 中的 connection_prepareStatement
抛出:
SQLException

connection_prepareStatement

public PreparedStatementProxy connection_prepareStatement(FilterChain chain,
                                                          ConnectionProxy connection,
                                                          String sql,
                                                          int resultSetType,
                                                          int resultSetConcurrency)
                                                   throws SQLException
指定者:
接口 Filter 中的 connection_prepareStatement
覆盖:
FilterAdapter 中的 connection_prepareStatement
抛出:
SQLException

connection_prepareStatement

public PreparedStatementProxy connection_prepareStatement(FilterChain chain,
                                                          ConnectionProxy connection,
                                                          String sql,
                                                          int resultSetType,
                                                          int resultSetConcurrency,
                                                          int resultSetHoldability)
                                                   throws SQLException
指定者:
接口 Filter 中的 connection_prepareStatement
覆盖:
FilterAdapter 中的 connection_prepareStatement
抛出:
SQLException

connection_prepareStatement

public PreparedStatementProxy connection_prepareStatement(FilterChain chain,
                                                          ConnectionProxy connection,
                                                          String sql,
                                                          int[] columnIndexes)
                                                   throws SQLException
指定者:
接口 Filter 中的 connection_prepareStatement
覆盖:
FilterAdapter 中的 connection_prepareStatement
抛出:
SQLException

connection_prepareStatement

public PreparedStatementProxy connection_prepareStatement(FilterChain chain,
                                                          ConnectionProxy connection,
                                                          String sql,
                                                          String[] columnNames)
                                                   throws SQLException
指定者:
接口 Filter 中的 connection_prepareStatement
覆盖:
FilterAdapter 中的 connection_prepareStatement
抛出:
SQLException

connection_prepareCall

public CallableStatementProxy connection_prepareCall(FilterChain chain,
                                                     ConnectionProxy connection,
                                                     String sql)
                                              throws SQLException
指定者:
接口 Filter 中的 connection_prepareCall
覆盖:
FilterAdapter 中的 connection_prepareCall
抛出:
SQLException

connection_prepareCall

public CallableStatementProxy connection_prepareCall(FilterChain chain,
                                                     ConnectionProxy connection,
                                                     String sql,
                                                     int resultSetType,
                                                     int resultSetConcurrency)
                                              throws SQLException
指定者:
接口 Filter 中的 connection_prepareCall
覆盖:
FilterAdapter 中的 connection_prepareCall
抛出:
SQLException

connection_prepareCall

public CallableStatementProxy connection_prepareCall(FilterChain chain,
                                                     ConnectionProxy connection,
                                                     String sql,
                                                     int resultSetType,
                                                     int resultSetConcurrency,
                                                     int resultSetHoldability)
                                              throws SQLException
指定者:
接口 Filter 中的 connection_prepareCall
覆盖:
FilterAdapter 中的 connection_prepareCall
抛出:
SQLException

statement_execute

public boolean statement_execute(FilterChain chain,
                                 StatementProxy statement,
                                 String sql)
                          throws SQLException
指定者:
接口 Filter 中的 statement_execute
覆盖:
FilterAdapter 中的 statement_execute
抛出:
SQLException

statement_execute

public boolean statement_execute(FilterChain chain,
                                 StatementProxy statement,
                                 String sql,
                                 int autoGeneratedKeys)
                          throws SQLException
指定者:
接口 Filter 中的 statement_execute
覆盖:
FilterAdapter 中的 statement_execute
抛出:
SQLException

statement_execute

public boolean statement_execute(FilterChain chain,
                                 StatementProxy statement,
                                 String sql,
                                 int[] columnIndexes)
                          throws SQLException
指定者:
接口 Filter 中的 statement_execute
覆盖:
FilterAdapter 中的 statement_execute
抛出:
SQLException

statement_execute

public boolean statement_execute(FilterChain chain,
                                 StatementProxy statement,
                                 String sql,
                                 String[] columnNames)
                          throws SQLException
指定者:
接口 Filter 中的 statement_execute
覆盖:
FilterAdapter 中的 statement_execute
抛出:
SQLException

statement_executeBatch

public int[] statement_executeBatch(FilterChain chain,
                                    StatementProxy statement)
                             throws SQLException
指定者:
接口 Filter 中的 statement_executeBatch
覆盖:
FilterAdapter 中的 statement_executeBatch
抛出:
SQLException

statement_executeQuery

public ResultSetProxy statement_executeQuery(FilterChain chain,
                                             StatementProxy statement,
                                             String sql)
                                      throws SQLException
指定者:
接口 Filter 中的 statement_executeQuery
覆盖:
FilterAdapter 中的 statement_executeQuery
抛出:
SQLException

statement_executeUpdate

public int statement_executeUpdate(FilterChain chain,
                                   StatementProxy statement,
                                   String sql)
                            throws SQLException
指定者:
接口 Filter 中的 statement_executeUpdate
覆盖:
FilterAdapter 中的 statement_executeUpdate
抛出:
SQLException

statement_executeUpdate

public int statement_executeUpdate(FilterChain chain,
                                   StatementProxy statement,
                                   String sql,
                                   int autoGeneratedKeys)
                            throws SQLException
指定者:
接口 Filter 中的 statement_executeUpdate
覆盖:
FilterAdapter 中的 statement_executeUpdate
抛出:
SQLException

statement_executeUpdate

public int statement_executeUpdate(FilterChain chain,
                                   StatementProxy statement,
                                   String sql,
                                   int[] columnIndexes)
                            throws SQLException
指定者:
接口 Filter 中的 statement_executeUpdate
覆盖:
FilterAdapter 中的 statement_executeUpdate
抛出:
SQLException

getDbType

public String getDbType(StatementProxy statement)

statement_executeUpdate

public int statement_executeUpdate(FilterChain chain,
                                   StatementProxy statement,
                                   String sql,
                                   String[] columnNames)
                            throws SQLException
指定者:
接口 Filter 中的 statement_executeUpdate
覆盖:
FilterAdapter 中的 statement_executeUpdate
抛出:
SQLException

preparedStatement_execute

public boolean preparedStatement_execute(FilterChain chain,
                                         PreparedStatementProxy statement)
                                  throws SQLException
指定者:
接口 Filter 中的 preparedStatement_execute
覆盖:
FilterAdapter 中的 preparedStatement_execute
抛出:
SQLException

preparedStatement_executeQuery

public ResultSetProxy preparedStatement_executeQuery(FilterChain chain,
                                                     PreparedStatementProxy statement)
                                              throws SQLException
指定者:
接口 Filter 中的 preparedStatement_executeQuery
覆盖:
FilterAdapter 中的 preparedStatement_executeQuery
抛出:
SQLException

preparedStatement_executeUpdate

public int preparedStatement_executeUpdate(FilterChain chain,
                                           PreparedStatementProxy statement)
                                    throws SQLException
指定者:
接口 Filter 中的 preparedStatement_executeUpdate
覆盖:
FilterAdapter 中的 preparedStatement_executeUpdate
抛出:
SQLException

statement_getResultSet

public ResultSetProxy statement_getResultSet(FilterChain chain,
                                             StatementProxy statement)
                                      throws SQLException
指定者:
接口 Filter 中的 statement_getResultSet
覆盖:
FilterAdapter 中的 statement_getResultSet
抛出:
SQLException

statement_getGeneratedKeys

public ResultSetProxy statement_getGeneratedKeys(FilterChain chain,
                                                 StatementProxy statement)
                                          throws SQLException
指定者:
接口 Filter 中的 statement_getGeneratedKeys
覆盖:
FilterAdapter 中的 statement_getGeneratedKeys
抛出:
SQLException

setSqlStatAttribute

public void setSqlStatAttribute(StatementProxy stmt)

statExecuteUpdate

public void statExecuteUpdate(int updateCount)

incrementExecuteErrorCount

public void incrementExecuteErrorCount(PreparedStatementProxy statement)

incrementExecuteErrorCount

public void incrementExecuteErrorCount()

check

public String check(String sql)
             throws SQLException
指定者:
接口 WallFilterMBean 中的 check
抛出:
SQLException

isWrapperFor

public boolean isWrapperFor(FilterChain chain,
                            Wrapper wrapper,
                            Class<?> iface)
                     throws SQLException
指定者:
接口 Filter 中的 isWrapperFor
覆盖:
FilterAdapter 中的 isWrapperFor
抛出:
SQLException

unwrap

public <T> T unwrap(FilterChain chain,
                    Wrapper wrapper,
                    Class<T> iface)
         throws SQLException
指定者:
接口 Filter 中的 unwrap
覆盖:
FilterAdapter 中的 unwrap
抛出:
SQLException

connection_getMetaData

public DatabaseMetaData connection_getMetaData(FilterChain chain,
                                               ConnectionProxy connection)
                                        throws SQLException
指定者:
接口 Filter 中的 connection_getMetaData
覆盖:
FilterAdapter 中的 connection_getMetaData
抛出:
SQLException

resultSet_close

public void resultSet_close(FilterChain chain,
                            ResultSetProxy resultSet)
                     throws SQLException
指定者:
接口 Filter 中的 resultSet_close
覆盖:
FilterAdapter 中的 resultSet_close
抛出:
SQLException

resultSet_findColumn

public int resultSet_findColumn(FilterChain chain,
                                ResultSetProxy resultSet,
                                String columnLabel)
                         throws SQLException
指定者:
接口 Filter 中的 resultSet_findColumn
覆盖:
FilterAdapter 中的 resultSet_findColumn
抛出:
SQLException

resultSet_getArray

public Array resultSet_getArray(FilterChain chain,
                                ResultSetProxy resultSet,
                                int columnIndex)
                         throws SQLException
指定者:
接口 Filter 中的 resultSet_getArray
覆盖:
FilterAdapter 中的 resultSet_getArray
抛出:
SQLException

resultSet_getAsciiStream

public InputStream resultSet_getAsciiStream(FilterChain chain,
                                            ResultSetProxy resultSet,
                                            int columnIndex)
                                     throws SQLException
指定者:
接口 Filter 中的 resultSet_getAsciiStream
覆盖:
FilterAdapter 中的 resultSet_getAsciiStream
抛出:
SQLException

resultSet_getBigDecimal

public BigDecimal resultSet_getBigDecimal(FilterChain chain,
                                          ResultSetProxy resultSet,
                                          int columnIndex)
                                   throws SQLException
指定者:
接口 Filter 中的 resultSet_getBigDecimal
覆盖:
FilterAdapter 中的 resultSet_getBigDecimal
抛出:
SQLException

resultSet_getBigDecimal

public BigDecimal resultSet_getBigDecimal(FilterChain chain,
                                          ResultSetProxy resultSet,
                                          int columnIndex,
                                          int scale)
                                   throws SQLException
指定者:
接口 Filter 中的 resultSet_getBigDecimal
覆盖:
FilterAdapter 中的 resultSet_getBigDecimal
抛出:
SQLException

resultSet_getBinaryStream

public InputStream resultSet_getBinaryStream(FilterChain chain,
                                             ResultSetProxy resultSet,
                                             int columnIndex)
                                      throws SQLException
指定者:
接口 Filter 中的 resultSet_getBinaryStream
覆盖:
FilterAdapter 中的 resultSet_getBinaryStream
抛出:
SQLException

resultSet_getBlob

public Blob resultSet_getBlob(FilterChain chain,
                              ResultSetProxy resultSet,
                              int columnIndex)
                       throws SQLException
指定者:
接口 Filter 中的 resultSet_getBlob
覆盖:
FilterAdapter 中的 resultSet_getBlob
抛出:
SQLException

resultSet_getBoolean

public boolean resultSet_getBoolean(FilterChain chain,
                                    ResultSetProxy resultSet,
                                    int columnIndex)
                             throws SQLException
指定者:
接口 Filter 中的 resultSet_getBoolean
覆盖:
FilterAdapter 中的 resultSet_getBoolean
抛出:
SQLException

resultSet_getByte

public byte resultSet_getByte(FilterChain chain,
                              ResultSetProxy resultSet,
                              int columnIndex)
                       throws SQLException
指定者:
接口 Filter 中的 resultSet_getByte
覆盖:
FilterAdapter 中的 resultSet_getByte
抛出:
SQLException

resultSet_getBytes

public byte[] resultSet_getBytes(FilterChain chain,
                                 ResultSetProxy resultSet,
                                 int columnIndex)
                          throws SQLException
指定者:
接口 Filter 中的 resultSet_getBytes
覆盖:
FilterAdapter 中的 resultSet_getBytes
抛出:
SQLException

resultSet_getCharacterStream

public Reader resultSet_getCharacterStream(FilterChain chain,
                                           ResultSetProxy resultSet,
                                           int columnIndex)
                                    throws SQLException
指定者:
接口 Filter 中的 resultSet_getCharacterStream
覆盖:
FilterAdapter 中的 resultSet_getCharacterStream
抛出:
SQLException

resultSet_getClob

public Clob resultSet_getClob(FilterChain chain,
                              ResultSetProxy resultSet,
                              int columnIndex)
                       throws SQLException
指定者:
接口 Filter 中的 resultSet_getClob
覆盖:
FilterAdapter 中的 resultSet_getClob
抛出:
SQLException

resultSet_getDate

public Date resultSet_getDate(FilterChain chain,
                              ResultSetProxy resultSet,
                              int columnIndex)
                       throws SQLException
指定者:
接口 Filter 中的 resultSet_getDate
覆盖:
FilterAdapter 中的 resultSet_getDate
抛出:
SQLException

resultSet_getDate

public Date resultSet_getDate(FilterChain chain,
                              ResultSetProxy resultSet,
                              int columnIndex,
                              Calendar cal)
                       throws SQLException
指定者:
接口 Filter 中的 resultSet_getDate
覆盖:
FilterAdapter 中的 resultSet_getDate
抛出:
SQLException

resultSet_getDouble

public double resultSet_getDouble(FilterChain chain,
                                  ResultSetProxy resultSet,
                                  int columnIndex)
                           throws SQLException
指定者:
接口 Filter 中的 resultSet_getDouble
覆盖:
FilterAdapter 中的 resultSet_getDouble
抛出:
SQLException

resultSet_getFloat

public float resultSet_getFloat(FilterChain chain,
                                ResultSetProxy resultSet,
                                int columnIndex)
                         throws SQLException
指定者:
接口 Filter 中的 resultSet_getFloat
覆盖:
FilterAdapter 中的 resultSet_getFloat
抛出:
SQLException

resultSet_getInt

public int resultSet_getInt(FilterChain chain,
                            ResultSetProxy resultSet,
                            int columnIndex)
                     throws SQLException
指定者:
接口 Filter 中的 resultSet_getInt
覆盖:
FilterAdapter 中的 resultSet_getInt
抛出:
SQLException

resultSet_getLong

public long resultSet_getLong(FilterChain chain,
                              ResultSetProxy resultSet,
                              int columnIndex)
                       throws SQLException
指定者:
接口 Filter 中的 resultSet_getLong
覆盖:
FilterAdapter 中的 resultSet_getLong
抛出:
SQLException

resultSet_getNCharacterStream

public Reader resultSet_getNCharacterStream(FilterChain chain,
                                            ResultSetProxy resultSet,
                                            int columnIndex)
                                     throws SQLException
指定者:
接口 Filter 中的 resultSet_getNCharacterStream
覆盖:
FilterAdapter 中的 resultSet_getNCharacterStream
抛出:
SQLException

resultSet_getNClob

public NClob resultSet_getNClob(FilterChain chain,
                                ResultSetProxy resultSet,
                                int columnIndex)
                         throws SQLException
指定者:
接口 Filter 中的 resultSet_getNClob
覆盖:
FilterAdapter 中的 resultSet_getNClob
抛出:
SQLException

resultSet_getNString

public String resultSet_getNString(FilterChain chain,
                                   ResultSetProxy resultSet,
                                   int columnIndex)
                            throws SQLException
指定者:
接口 Filter 中的 resultSet_getNString
覆盖:
FilterAdapter 中的 resultSet_getNString
抛出:
SQLException

resultSet_getObject

public Object resultSet_getObject(FilterChain chain,
                                  ResultSetProxy resultSet,
                                  int columnIndex)
                           throws SQLException
指定者:
接口 Filter 中的 resultSet_getObject
覆盖:
FilterAdapter 中的 resultSet_getObject
抛出:
SQLException

resultSet_getObject

public Object resultSet_getObject(FilterChain chain,
                                  ResultSetProxy resultSet,
                                  int columnIndex,
                                  Map<String,Class<?>> map)
                           throws SQLException
指定者:
接口 Filter 中的 resultSet_getObject
覆盖:
FilterAdapter 中的 resultSet_getObject
抛出:
SQLException

resultSet_getRef

public Ref resultSet_getRef(FilterChain chain,
                            ResultSetProxy resultSet,
                            int columnIndex)
                     throws SQLException
指定者:
接口 Filter 中的 resultSet_getRef
覆盖:
FilterAdapter 中的 resultSet_getRef
抛出:
SQLException

resultSet_getRowId

public RowId resultSet_getRowId(FilterChain chain,
                                ResultSetProxy resultSet,
                                int columnIndex)
                         throws SQLException
指定者:
接口 Filter 中的 resultSet_getRowId
覆盖:
FilterAdapter 中的 resultSet_getRowId
抛出:
SQLException

resultSet_getSQLXML

public SQLXML resultSet_getSQLXML(FilterChain chain,
                                  ResultSetProxy resultSet,
                                  int columnIndex)
                           throws SQLException
指定者:
接口 Filter 中的 resultSet_getSQLXML
覆盖:
FilterAdapter 中的 resultSet_getSQLXML
抛出:
SQLException

resultSet_getShort

public short resultSet_getShort(FilterChain chain,
                                ResultSetProxy resultSet,
                                int columnIndex)
                         throws SQLException
指定者:
接口 Filter 中的 resultSet_getShort
覆盖:
FilterAdapter 中的 resultSet_getShort
抛出:
SQLException

resultSet_getString

public String resultSet_getString(FilterChain chain,
                                  ResultSetProxy resultSet,
                                  int columnIndex)
                           throws SQLException
指定者:
接口 Filter 中的 resultSet_getString
覆盖:
FilterAdapter 中的 resultSet_getString
抛出:
SQLException

resultSet_getTime

public Time resultSet_getTime(FilterChain chain,
                              ResultSetProxy resultSet,
                              int columnIndex)
                       throws SQLException
指定者:
接口 Filter 中的 resultSet_getTime
覆盖:
FilterAdapter 中的 resultSet_getTime
抛出:
SQLException

resultSet_getTime

public Time resultSet_getTime(FilterChain chain,
                              ResultSetProxy resultSet,
                              int columnIndex,
                              Calendar cal)
                       throws SQLException
指定者:
接口 Filter 中的 resultSet_getTime
覆盖:
FilterAdapter 中的 resultSet_getTime
抛出:
SQLException

resultSet_getTimestamp

public Timestamp resultSet_getTimestamp(FilterChain chain,
                                        ResultSetProxy resultSet,
                                        int columnIndex)
                                 throws SQLException
指定者:
接口 Filter 中的 resultSet_getTimestamp
覆盖:
FilterAdapter 中的 resultSet_getTimestamp
抛出:
SQLException

resultSet_getTimestamp

public Timestamp resultSet_getTimestamp(FilterChain chain,
                                        ResultSetProxy resultSet,
                                        int columnIndex,
                                        Calendar cal)
                                 throws SQLException
指定者:
接口 Filter 中的 resultSet_getTimestamp
覆盖:
FilterAdapter 中的 resultSet_getTimestamp
抛出:
SQLException

resultSet_getURL

public URL resultSet_getURL(FilterChain chain,
                            ResultSetProxy resultSet,
                            int columnIndex)
                     throws SQLException
指定者:
接口 Filter 中的 resultSet_getURL
覆盖:
FilterAdapter 中的 resultSet_getURL
抛出:
SQLException

resultSet_getUnicodeStream

public InputStream resultSet_getUnicodeStream(FilterChain chain,
                                              ResultSetProxy resultSet,
                                              int columnIndex)
                                       throws SQLException
指定者:
接口 Filter 中的 resultSet_getUnicodeStream
覆盖:
FilterAdapter 中的 resultSet_getUnicodeStream
抛出:
SQLException

resultSet_updateArray

public void resultSet_updateArray(FilterChain chain,
                                  ResultSetProxy resultSet,
                                  int columnIndex,
                                  Array x)
                           throws SQLException
指定者:
接口 Filter 中的 resultSet_updateArray
覆盖:
FilterAdapter 中的 resultSet_updateArray
抛出:
SQLException

resultSet_updateAsciiStream

public void resultSet_updateAsciiStream(FilterChain chain,
                                        ResultSetProxy resultSet,
                                        int columnIndex,
                                        InputStream x)
                                 throws SQLException
指定者:
接口 Filter 中的 resultSet_updateAsciiStream
覆盖:
FilterAdapter 中的 resultSet_updateAsciiStream
抛出:
SQLException

resultSet_updateAsciiStream

public void resultSet_updateAsciiStream(FilterChain chain,
                                        ResultSetProxy resultSet,
                                        int columnIndex,
                                        InputStream x,
                                        int length)
                                 throws SQLException
指定者:
接口 Filter 中的 resultSet_updateAsciiStream
覆盖:
FilterAdapter 中的 resultSet_updateAsciiStream
抛出:
SQLException

resultSet_updateAsciiStream

public void resultSet_updateAsciiStream(FilterChain chain,
                                        ResultSetProxy resultSet,
                                        int columnIndex,
                                        InputStream x,
                                        long length)
                                 throws SQLException
指定者:
接口 Filter 中的 resultSet_updateAsciiStream
覆盖:
FilterAdapter 中的 resultSet_updateAsciiStream
抛出:
SQLException

resultSet_updateBigDecimal

public void resultSet_updateBigDecimal(FilterChain chain,
                                       ResultSetProxy resultSet,
                                       int columnIndex,
                                       BigDecimal x)
                                throws SQLException
指定者:
接口 Filter 中的 resultSet_updateBigDecimal
覆盖:
FilterAdapter 中的 resultSet_updateBigDecimal
抛出:
SQLException

resultSet_updateBinaryStream

public void resultSet_updateBinaryStream(FilterChain chain,
                                         ResultSetProxy resultSet,
                                         int columnIndex,
                                         InputStream x)
                                  throws SQLException
指定者:
接口 Filter 中的 resultSet_updateBinaryStream
覆盖:
FilterAdapter 中的 resultSet_updateBinaryStream
抛出:
SQLException

resultSet_updateBinaryStream

public void resultSet_updateBinaryStream(FilterChain chain,
                                         ResultSetProxy resultSet,
                                         int columnIndex,
                                         InputStream x,
                                         int length)
                                  throws SQLException
指定者:
接口 Filter 中的 resultSet_updateBinaryStream
覆盖:
FilterAdapter 中的 resultSet_updateBinaryStream
抛出:
SQLException

resultSet_updateBinaryStream

public void resultSet_updateBinaryStream(FilterChain chain,
                                         ResultSetProxy resultSet,
                                         int columnIndex,
                                         InputStream x,
                                         long length)
                                  throws SQLException
指定者:
接口 Filter 中的 resultSet_updateBinaryStream
覆盖:
FilterAdapter 中的 resultSet_updateBinaryStream
抛出:
SQLException

resultSet_updateBlob

public void resultSet_updateBlob(FilterChain chain,
                                 ResultSetProxy resultSet,
                                 int columnIndex,
                                 InputStream inputStream)
                          throws SQLException
指定者:
接口 Filter 中的 resultSet_updateBlob
覆盖:
FilterAdapter 中的 resultSet_updateBlob
抛出:
SQLException

resultSet_updateBlob

public void resultSet_updateBlob(FilterChain chain,
                                 ResultSetProxy resultSet,
                                 int columnIndex,
                                 InputStream inputStream,
                                 long length)
                          throws SQLException
指定者:
接口 Filter 中的 resultSet_updateBlob
覆盖:
FilterAdapter 中的 resultSet_updateBlob
抛出:
SQLException

resultSet_updateBlob

public void resultSet_updateBlob(FilterChain chain,
                                 ResultSetProxy resultSet,
                                 int columnIndex,
                                 Blob x)
                          throws SQLException
指定者:
接口 Filter 中的 resultSet_updateBlob
覆盖:
FilterAdapter 中的 resultSet_updateBlob
抛出:
SQLException

resultSet_updateBoolean

public void resultSet_updateBoolean(FilterChain chain,
                                    ResultSetProxy resultSet,
                                    int columnIndex,
                                    boolean x)
                             throws SQLException
指定者:
接口 Filter 中的 resultSet_updateBoolean
覆盖:
FilterAdapter 中的 resultSet_updateBoolean
抛出:
SQLException

resultSet_updateByte

public void resultSet_updateByte(FilterChain chain,
                                 ResultSetProxy resultSet,
                                 int columnIndex,
                                 byte x)
                          throws SQLException
指定者:
接口 Filter 中的 resultSet_updateByte
覆盖:
FilterAdapter 中的 resultSet_updateByte
抛出:
SQLException

resultSet_updateBytes

public void resultSet_updateBytes(FilterChain chain,
                                  ResultSetProxy resultSet,
                                  int columnIndex,
                                  byte[] x)
                           throws SQLException
指定者:
接口 Filter 中的 resultSet_updateBytes
覆盖:
FilterAdapter 中的 resultSet_updateBytes
抛出:
SQLException

resultSet_updateCharacterStream

public void resultSet_updateCharacterStream(FilterChain chain,
                                            ResultSetProxy resultSet,
                                            int columnIndex,
                                            Reader x)
                                     throws SQLException
指定者:
接口 Filter 中的 resultSet_updateCharacterStream
覆盖:
FilterAdapter 中的 resultSet_updateCharacterStream
抛出:
SQLException

resultSet_updateCharacterStream

public void resultSet_updateCharacterStream(FilterChain chain,
                                            ResultSetProxy resultSet,
                                            int columnIndex,
                                            Reader x,
                                            int length)
                                     throws SQLException
指定者:
接口 Filter 中的 resultSet_updateCharacterStream
覆盖:
FilterAdapter 中的 resultSet_updateCharacterStream
抛出:
SQLException

resultSet_updateCharacterStream

public void resultSet_updateCharacterStream(FilterChain chain,
                                            ResultSetProxy resultSet,
                                            int columnIndex,
                                            Reader x,
                                            long length)
                                     throws SQLException
指定者:
接口 Filter 中的 resultSet_updateCharacterStream
覆盖:
FilterAdapter 中的 resultSet_updateCharacterStream
抛出:
SQLException

resultSet_updateClob

public void resultSet_updateClob(FilterChain chain,
                                 ResultSetProxy resultSet,
                                 int columnIndex,
                                 Clob x)
                          throws SQLException
指定者:
接口 Filter 中的 resultSet_updateClob
覆盖:
FilterAdapter 中的 resultSet_updateClob
抛出:
SQLException

resultSet_updateClob

public void resultSet_updateClob(FilterChain chain,
                                 ResultSetProxy resultSet,
                                 int columnIndex,
                                 Reader reader)
                          throws SQLException
指定者:
接口 Filter 中的 resultSet_updateClob
覆盖:
FilterAdapter 中的 resultSet_updateClob
抛出:
SQLException

resultSet_updateClob

public void resultSet_updateClob(FilterChain chain,
                                 ResultSetProxy resultSet,
                                 int columnIndex,
                                 Reader reader,
                                 long length)
                          throws SQLException
指定者:
接口 Filter 中的 resultSet_updateClob
覆盖:
FilterAdapter 中的 resultSet_updateClob
抛出:
SQLException

resultSet_updateDate

public void resultSet_updateDate(FilterChain chain,
                                 ResultSetProxy resultSet,
                                 int columnIndex,
                                 Date x)
                          throws SQLException
指定者:
接口 Filter 中的 resultSet_updateDate
覆盖:
FilterAdapter 中的 resultSet_updateDate
抛出:
SQLException

resultSet_updateDouble

public void resultSet_updateDouble(FilterChain chain,
                                   ResultSetProxy resultSet,
                                   int columnIndex,
                                   double x)
                            throws SQLException
指定者:
接口 Filter 中的 resultSet_updateDouble
覆盖:
FilterAdapter 中的 resultSet_updateDouble
抛出:
SQLException

resultSet_updateFloat

public void resultSet_updateFloat(FilterChain chain,
                                  ResultSetProxy resultSet,
                                  int columnIndex,
                                  float x)
                           throws SQLException
指定者:
接口 Filter 中的 resultSet_updateFloat
覆盖:
FilterAdapter 中的 resultSet_updateFloat
抛出:
SQLException

resultSet_updateInt

public void resultSet_updateInt(FilterChain chain,
                                ResultSetProxy resultSet,
                                int columnIndex,
                                int x)
                         throws SQLException
指定者:
接口 Filter 中的 resultSet_updateInt
覆盖:
FilterAdapter 中的 resultSet_updateInt
抛出:
SQLException

resultSet_updateLong

public void resultSet_updateLong(FilterChain chain,
                                 ResultSetProxy resultSet,
                                 int columnIndex,
                                 long x)
                          throws SQLException
指定者:
接口 Filter 中的 resultSet_updateLong
覆盖:
FilterAdapter 中的 resultSet_updateLong
抛出:
SQLException

resultSet_updateNCharacterStream

public void resultSet_updateNCharacterStream(FilterChain chain,
                                             ResultSetProxy resultSet,
                                             int columnIndex,
                                             Reader x)
                                      throws SQLException
指定者:
接口 Filter 中的 resultSet_updateNCharacterStream
覆盖:
FilterAdapter 中的 resultSet_updateNCharacterStream
抛出:
SQLException

resultSet_updateNCharacterStream

public void resultSet_updateNCharacterStream(FilterChain chain,
                                             ResultSetProxy resultSet,
                                             int columnIndex,
                                             Reader x,
                                             long length)
                                      throws SQLException
指定者:
接口 Filter 中的 resultSet_updateNCharacterStream
覆盖:
FilterAdapter 中的 resultSet_updateNCharacterStream
抛出:
SQLException

resultSet_updateNClob

public void resultSet_updateNClob(FilterChain chain,
                                  ResultSetProxy resultSet,
                                  int columnIndex,
                                  NClob nClob)
                           throws SQLException
指定者:
接口 Filter 中的 resultSet_updateNClob
覆盖:
FilterAdapter 中的 resultSet_updateNClob
抛出:
SQLException

resultSet_updateNClob

public void resultSet_updateNClob(FilterChain chain,
                                  ResultSetProxy resultSet,
                                  int columnIndex,
                                  Reader reader)
                           throws SQLException
指定者:
接口 Filter 中的 resultSet_updateNClob
覆盖:
FilterAdapter 中的 resultSet_updateNClob
抛出:
SQLException

resultSet_updateNClob

public void resultSet_updateNClob(FilterChain chain,
                                  ResultSetProxy resultSet,
                                  int columnIndex,
                                  Reader reader,
                                  long length)
                           throws SQLException
指定者:
接口 Filter 中的 resultSet_updateNClob
覆盖:
FilterAdapter 中的 resultSet_updateNClob
抛出:
SQLException

resultSet_updateNString

public void resultSet_updateNString(FilterChain chain,
                                    ResultSetProxy resultSet,
                                    int columnIndex,
                                    String nString)
                             throws SQLException
指定者:
接口 Filter 中的 resultSet_updateNString
覆盖:
FilterAdapter 中的 resultSet_updateNString
抛出:
SQLException

resultSet_updateNull

public void resultSet_updateNull(FilterChain chain,
                                 ResultSetProxy resultSet,
                                 int columnIndex)
                          throws SQLException
指定者:
接口 Filter 中的 resultSet_updateNull
覆盖:
FilterAdapter 中的 resultSet_updateNull
抛出:
SQLException

resultSet_updateObject

public void resultSet_updateObject(FilterChain chain,
                                   ResultSetProxy resultSet,
                                   int columnIndex,
                                   Object x)
                            throws SQLException
指定者:
接口 Filter 中的 resultSet_updateObject
覆盖:
FilterAdapter 中的 resultSet_updateObject
抛出:
SQLException

resultSet_updateObject

public void resultSet_updateObject(FilterChain chain,
                                   ResultSetProxy resultSet,
                                   int columnIndex,
                                   Object x,
                                   int scaleOrLength)
                            throws SQLException
指定者:
接口 Filter 中的 resultSet_updateObject
覆盖:
FilterAdapter 中的 resultSet_updateObject
抛出:
SQLException

resultSet_updateRef

public void resultSet_updateRef(FilterChain chain,
                                ResultSetProxy resultSet,
                                int columnIndex,
                                Ref x)
                         throws SQLException
指定者:
接口 Filter 中的 resultSet_updateRef
覆盖:
FilterAdapter 中的 resultSet_updateRef
抛出:
SQLException

resultSet_updateRowId

public void resultSet_updateRowId(FilterChain chain,
                                  ResultSetProxy resultSet,
                                  int columnIndex,
                                  RowId x)
                           throws SQLException
指定者:
接口 Filter 中的 resultSet_updateRowId
覆盖:
FilterAdapter 中的 resultSet_updateRowId
抛出:
SQLException

resultSet_updateShort

public void resultSet_updateShort(FilterChain chain,
                                  ResultSetProxy resultSet,
                                  int columnIndex,
                                  short x)
                           throws SQLException
指定者:
接口 Filter 中的 resultSet_updateShort
覆盖:
FilterAdapter 中的 resultSet_updateShort
抛出:
SQLException

resultSet_updateSQLXML

public void resultSet_updateSQLXML(FilterChain chain,
                                   ResultSetProxy resultSet,
                                   int columnIndex,
                                   SQLXML xmlObject)
                            throws SQLException
指定者:
接口 Filter 中的 resultSet_updateSQLXML
覆盖:
FilterAdapter 中的 resultSet_updateSQLXML
抛出:
SQLException

resultSet_updateString

public void resultSet_updateString(FilterChain chain,
                                   ResultSetProxy resultSet,
                                   int columnIndex,
                                   String x)
                            throws SQLException
指定者:
接口 Filter 中的 resultSet_updateString
覆盖:
FilterAdapter 中的 resultSet_updateString
抛出:
SQLException

resultSet_updateTime

public void resultSet_updateTime(FilterChain chain,
                                 ResultSetProxy resultSet,
                                 int columnIndex,
                                 Time x)
                          throws SQLException
指定者:
接口 Filter 中的 resultSet_updateTime
覆盖:
FilterAdapter 中的 resultSet_updateTime
抛出:
SQLException

resultSet_updateTimestamp

public void resultSet_updateTimestamp(FilterChain chain,
                                      ResultSetProxy resultSet,
                                      int columnIndex,
                                      Timestamp x)
                               throws SQLException
指定者:
接口 Filter 中的 resultSet_updateTimestamp
覆盖:
FilterAdapter 中的 resultSet_updateTimestamp
抛出:
SQLException

resultSet_next

public boolean resultSet_next(FilterChain chain,
                              ResultSetProxy resultSet)
                       throws SQLException
指定者:
接口 Filter 中的 resultSet_next
覆盖:
FilterAdapter 中的 resultSet_next
抛出:
SQLException

resultSetMetaData_getColumnCount

public int resultSetMetaData_getColumnCount(FilterChain chain,
                                            ResultSetMetaDataProxy metaData)
                                     throws SQLException
指定者:
接口 Filter 中的 resultSetMetaData_getColumnCount
覆盖:
FilterAdapter 中的 resultSetMetaData_getColumnCount
抛出:
SQLException

resultSetMetaData_isAutoIncrement

public boolean resultSetMetaData_isAutoIncrement(FilterChain chain,
                                                 ResultSetMetaDataProxy metaData,
                                                 int column)
                                          throws SQLException
指定者:
接口 Filter 中的 resultSetMetaData_isAutoIncrement
覆盖:
FilterAdapter 中的 resultSetMetaData_isAutoIncrement
抛出:
SQLException

resultSetMetaData_isCaseSensitive

public boolean resultSetMetaData_isCaseSensitive(FilterChain chain,
                                                 ResultSetMetaDataProxy metaData,
                                                 int column)
                                          throws SQLException
指定者:
接口 Filter 中的 resultSetMetaData_isCaseSensitive
覆盖:
FilterAdapter 中的 resultSetMetaData_isCaseSensitive
抛出:
SQLException

resultSetMetaData_isSearchable

public boolean resultSetMetaData_isSearchable(FilterChain chain,
                                              ResultSetMetaDataProxy metaData,
                                              int column)
                                       throws SQLException
指定者:
接口 Filter 中的 resultSetMetaData_isSearchable
覆盖:
FilterAdapter 中的 resultSetMetaData_isSearchable
抛出:
SQLException

resultSetMetaData_isCurrency

public boolean resultSetMetaData_isCurrency(FilterChain chain,
                                            ResultSetMetaDataProxy metaData,
                                            int column)
                                     throws SQLException
指定者:
接口 Filter 中的 resultSetMetaData_isCurrency
覆盖:
FilterAdapter 中的 resultSetMetaData_isCurrency
抛出:
SQLException

resultSetMetaData_isNullable

public int resultSetMetaData_isNullable(FilterChain chain,
                                        ResultSetMetaDataProxy metaData,
                                        int column)
                                 throws SQLException
指定者:
接口 Filter 中的 resultSetMetaData_isNullable
覆盖:
FilterAdapter 中的 resultSetMetaData_isNullable
抛出:
SQLException

resultSetMetaData_isSigned

public boolean resultSetMetaData_isSigned(FilterChain chain,
                                          ResultSetMetaDataProxy metaData,
                                          int column)
                                   throws SQLException
指定者:
接口 Filter 中的 resultSetMetaData_isSigned
覆盖:
FilterAdapter 中的 resultSetMetaData_isSigned
抛出:
SQLException

resultSetMetaData_getColumnDisplaySize

public int resultSetMetaData_getColumnDisplaySize(FilterChain chain,
                                                  ResultSetMetaDataProxy metaData,
                                                  int column)
                                           throws SQLException
指定者:
接口 Filter 中的 resultSetMetaData_getColumnDisplaySize
覆盖:
FilterAdapter 中的 resultSetMetaData_getColumnDisplaySize
抛出:
SQLException

resultSetMetaData_getColumnLabel

public String resultSetMetaData_getColumnLabel(FilterChain chain,
                                               ResultSetMetaDataProxy metaData,
                                               int column)
                                        throws SQLException
指定者:
接口 Filter 中的 resultSetMetaData_getColumnLabel
覆盖:
FilterAdapter 中的 resultSetMetaData_getColumnLabel
抛出:
SQLException

resultSetMetaData_getColumnName

public String resultSetMetaData_getColumnName(FilterChain chain,
                                              ResultSetMetaDataProxy metaData,
                                              int column)
                                       throws SQLException
指定者:
接口 Filter 中的 resultSetMetaData_getColumnName
覆盖:
FilterAdapter 中的 resultSetMetaData_getColumnName
抛出:
SQLException

resultSetMetaData_getSchemaName

public String resultSetMetaData_getSchemaName(FilterChain chain,
                                              ResultSetMetaDataProxy metaData,
                                              int column)
                                       throws SQLException
指定者:
接口 Filter 中的 resultSetMetaData_getSchemaName
覆盖:
FilterAdapter 中的 resultSetMetaData_getSchemaName
抛出:
SQLException

resultSetMetaData_getPrecision

public int resultSetMetaData_getPrecision(FilterChain chain,
                                          ResultSetMetaDataProxy metaData,
                                          int column)
                                   throws SQLException
指定者:
接口 Filter 中的 resultSetMetaData_getPrecision
覆盖:
FilterAdapter 中的 resultSetMetaData_getPrecision
抛出:
SQLException

resultSetMetaData_getScale

public int resultSetMetaData_getScale(FilterChain chain,
                                      ResultSetMetaDataProxy metaData,
                                      int column)
                               throws SQLException
指定者:
接口 Filter 中的 resultSetMetaData_getScale
覆盖:
FilterAdapter 中的 resultSetMetaData_getScale
抛出:
SQLException

resultSetMetaData_getTableName

public String resultSetMetaData_getTableName(FilterChain chain,
                                             ResultSetMetaDataProxy metaData,
                                             int column)
                                      throws SQLException
指定者:
接口 Filter 中的 resultSetMetaData_getTableName
覆盖:
FilterAdapter 中的 resultSetMetaData_getTableName
抛出:
SQLException

resultSetMetaData_getCatalogName

public String resultSetMetaData_getCatalogName(FilterChain chain,
                                               ResultSetMetaDataProxy metaData,
                                               int column)
                                        throws SQLException
指定者:
接口 Filter 中的 resultSetMetaData_getCatalogName
覆盖:
FilterAdapter 中的 resultSetMetaData_getCatalogName
抛出:
SQLException

resultSetMetaData_getColumnType

public int resultSetMetaData_getColumnType(FilterChain chain,
                                           ResultSetMetaDataProxy metaData,
                                           int column)
                                    throws SQLException
指定者:
接口 Filter 中的 resultSetMetaData_getColumnType
覆盖:
FilterAdapter 中的 resultSetMetaData_getColumnType
抛出:
SQLException

resultSetMetaData_getColumnTypeName

public String resultSetMetaData_getColumnTypeName(FilterChain chain,
                                                  ResultSetMetaDataProxy metaData,
                                                  int column)
                                           throws SQLException
指定者:
接口 Filter 中的 resultSetMetaData_getColumnTypeName
覆盖:
FilterAdapter 中的 resultSetMetaData_getColumnTypeName
抛出:
SQLException

resultSetMetaData_isReadOnly

public boolean resultSetMetaData_isReadOnly(FilterChain chain,
                                            ResultSetMetaDataProxy metaData,
                                            int column)
                                     throws SQLException
指定者:
接口 Filter 中的 resultSetMetaData_isReadOnly
覆盖:
FilterAdapter 中的 resultSetMetaData_isReadOnly
抛出:
SQLException

resultSetMetaData_isWritable

public boolean resultSetMetaData_isWritable(FilterChain chain,
                                            ResultSetMetaDataProxy metaData,
                                            int column)
                                     throws SQLException
指定者:
接口 Filter 中的 resultSetMetaData_isWritable
覆盖:
FilterAdapter 中的 resultSetMetaData_isWritable
抛出:
SQLException

resultSetMetaData_isDefinitelyWritable

public boolean resultSetMetaData_isDefinitelyWritable(FilterChain chain,
                                                      ResultSetMetaDataProxy metaData,
                                                      int column)
                                               throws SQLException
指定者:
接口 Filter 中的 resultSetMetaData_isDefinitelyWritable
覆盖:
FilterAdapter 中的 resultSetMetaData_isDefinitelyWritable
抛出:
SQLException

resultSetMetaData_getColumnClassName

public String resultSetMetaData_getColumnClassName(FilterChain chain,
                                                   ResultSetMetaDataProxy metaData,
                                                   int column)
                                            throws SQLException
指定者:
接口 Filter 中的 resultSetMetaData_getColumnClassName
覆盖:
FilterAdapter 中的 resultSetMetaData_getColumnClassName
抛出:
SQLException

getViolationCount

public long getViolationCount()
指定者:
接口 WallFilterMBean 中的 getViolationCount

resetViolationCount

public void resetViolationCount()
指定者:
接口 WallFilterMBean 中的 resetViolationCount

clearWhiteList

public void clearWhiteList()
指定者:
接口 WallFilterMBean 中的 clearWhiteList

checkValid

public boolean checkValid(String sql)
指定者:
接口 WallFilterMBean 中的 checkValid


Copyright © 2013-2014 Alibaba Group. All Rights Reserved.