类 DefaultColumnHandler
java.lang.Object
com.codingapi.springboot.authorization.handler.DefaultColumnHandler
- 所有已实现的接口:
ColumnHandler
默认ResultSet 拦截器
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明getArray(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, Array value) getAsciiStream(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, InputStream value) getBigDecimal(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, BigDecimal value) getBinaryStream(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, InputStream value) getBlob(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, Blob value) booleangetBoolean(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, boolean value) bytegetByte(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, byte value) byte[]getBytes(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, byte[] value) getCharacterStream(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, Reader value) getClob(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, Clob value) getDate(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, Date value) doublegetDouble(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, double value) floatgetFloat(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, float value) intgetInt(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, int value) longgetLong(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, long value) getNCharacterStream(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, Reader value) getNClob(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, NClob value) getNString(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, String value) getObject(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, Object value) <T> TgetObject(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, T value, Class<T> type) getRef(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, Ref value) getRowId(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, RowId value) shortgetShort(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, short value) getSQLXML(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, SQLXML value) getString(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, String value) getTime(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, Time value) getTimestamp(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, Timestamp value) getUnicodeStream(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, InputStream value) getURL(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, URL value)
-
构造器详细资料
-
DefaultColumnHandler
public DefaultColumnHandler()
-
-
方法详细资料
-
getString
public String getString(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, String value) - 指定者:
getString在接口中ColumnHandler
-
getBoolean
public boolean getBoolean(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, boolean value) - 指定者:
getBoolean在接口中ColumnHandler
-
getByte
public byte getByte(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, byte value) - 指定者:
getByte在接口中ColumnHandler
-
getShort
public short getShort(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, short value) - 指定者:
getShort在接口中ColumnHandler
-
getInt
public int getInt(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, int value) - 指定者:
getInt在接口中ColumnHandler
-
getLong
public long getLong(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, long value) - 指定者:
getLong在接口中ColumnHandler
-
getFloat
public float getFloat(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, float value) - 指定者:
getFloat在接口中ColumnHandler
-
getDouble
public double getDouble(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, double value) - 指定者:
getDouble在接口中ColumnHandler
-
getBigDecimal
public BigDecimal getBigDecimal(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, BigDecimal value) - 指定者:
getBigDecimal在接口中ColumnHandler
-
getBytes
public byte[] getBytes(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, byte[] value) - 指定者:
getBytes在接口中ColumnHandler
-
getDate
public Date getDate(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, Date value) - 指定者:
getDate在接口中ColumnHandler
-
getTime
public Time getTime(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, Time value) - 指定者:
getTime在接口中ColumnHandler
-
getTimestamp
public Timestamp getTimestamp(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, Timestamp value) - 指定者:
getTimestamp在接口中ColumnHandler
-
getAsciiStream
public InputStream getAsciiStream(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, InputStream value) - 指定者:
getAsciiStream在接口中ColumnHandler
-
getUnicodeStream
public InputStream getUnicodeStream(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, InputStream value) - 指定者:
getUnicodeStream在接口中ColumnHandler
-
getBinaryStream
public InputStream getBinaryStream(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, InputStream value) - 指定者:
getBinaryStream在接口中ColumnHandler
-
getObject
public Object getObject(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, Object value) - 指定者:
getObject在接口中ColumnHandler
-
getCharacterStream
public Reader getCharacterStream(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, Reader value) - 指定者:
getCharacterStream在接口中ColumnHandler
-
getRef
public Ref getRef(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, Ref value) - 指定者:
getRef在接口中ColumnHandler
-
getBlob
public Blob getBlob(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, Blob value) - 指定者:
getBlob在接口中ColumnHandler
-
getClob
public Clob getClob(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, Clob value) - 指定者:
getClob在接口中ColumnHandler
-
getArray
public Array getArray(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, Array value) - 指定者:
getArray在接口中ColumnHandler
-
getURL
public URL getURL(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, URL value) - 指定者:
getURL在接口中ColumnHandler
-
getNClob
public NClob getNClob(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, NClob value) - 指定者:
getNClob在接口中ColumnHandler
-
getSQLXML
public SQLXML getSQLXML(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, SQLXML value) - 指定者:
getSQLXML在接口中ColumnHandler
-
getNString
public String getNString(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, String value) - 指定者:
getNString在接口中ColumnHandler
-
getNCharacterStream
public Reader getNCharacterStream(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, Reader value) - 指定者:
getNCharacterStream在接口中ColumnHandler
-
getRowId
public RowId getRowId(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, RowId value) - 指定者:
getRowId在接口中ColumnHandler
-
getObject
public <T> T getObject(SQLExecuteState interceptState, int columnIndex, String tableName, String columnName, T value, Class<T> type) - 指定者:
getObject在接口中ColumnHandler
-