Class SelectResultSet
- java.lang.Object
-
- org.mariadb.jdbc.internal.com.read.resultset.SelectResultSet
-
- All Implemented Interfaces:
AutoCloseable
,ResultSet
,Wrapper
- Direct Known Subclasses:
UpdatableResultSet
public class SelectResultSet extends Object implements ResultSet
-
-
Field Summary
Fields Modifier and Type Field Description protected int
columnInformationLength
protected ColumnDefinition[]
columnsInformation
protected boolean
noBackslashEscapes
protected Options
options
protected RowProtocol
row
protected TimeZone
timeZone
static int
TINYINT1_IS_BIT
static int
YEAR_IS_DATE_TYPE
-
Fields inherited from interface java.sql.ResultSet
CLOSE_CURSORS_AT_COMMIT, CONCUR_READ_ONLY, CONCUR_UPDATABLE, FETCH_FORWARD, FETCH_REVERSE, FETCH_UNKNOWN, HOLD_CURSORS_OVER_COMMIT, TYPE_FORWARD_ONLY, TYPE_SCROLL_INSENSITIVE, TYPE_SCROLL_SENSITIVE
-
-
Constructor Summary
Constructors Constructor Description SelectResultSet(ColumnDefinition[] columnDefinition, List<byte[]> resultSet, Protocol protocol, int resultSetScrollType)
Create filled result-set.SelectResultSet(ColumnDefinition[] columnDefinition, Results results, Protocol protocol, PacketInputStream reader, boolean callableResult, boolean eofDeprecated)
Create Streaming resultSet.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
abort()
Connection.abort() has been called, abort result-set.boolean
absolute(int row)
protected void
addRowData(byte[] rawData)
void
afterLast()
void
beforeFirst()
void
cancelRowUpdates()
{inheritDoc}.void
clearWarnings()
void
close()
Close resultSet.static SelectResultSet
createEmptyResultSet()
static ResultSet
createGeneratedData(long[] data, Protocol protocol, boolean findColumnReturnsOne)
Create a result set from given data.static ResultSet
createResultSet(String[] columnNames, ColumnType[] columnTypes, String[][] data, Protocol protocol)
Create a result set from given data.protected void
deleteCurrentRowData()
Delete current data.void
deleteRow()
{inheritDoc}.void
fetchRemaining()
When protocol has a current Streaming result (this) fetch all to permit another query is executing.int
findColumn(String columnLabel)
{inheritDoc}.boolean
first()
Array
getArray(int columnIndex)
{inheritDoc}.Array
getArray(String columnLabel)
{inheritDoc}.InputStream
getAsciiStream(int columnIndex)
{inheritDoc}.InputStream
getAsciiStream(String columnLabel)
{inheritDoc}.BigDecimal
getBigDecimal(int columnIndex)
{inheritDoc}.BigDecimal
getBigDecimal(int columnIndex, int scale)
{inheritDoc}.BigDecimal
getBigDecimal(String columnLabel)
{inheritDoc}.BigDecimal
getBigDecimal(String columnLabel, int scale)
{inheritDoc}.InputStream
getBinaryStream(int columnIndex)
{inheritDoc}.InputStream
getBinaryStream(String columnLabel)
{inheritDoc}.Blob
getBlob(int columnIndex)
{inheritDoc}.Blob
getBlob(String columnLabel)
{inheritDoc}.boolean
getBoolean(int index)
{inheritDoc}.boolean
getBoolean(String columnLabel)
{inheritDoc}.byte
getByte(int index)
{inheritDoc}.byte
getByte(String columnLabel)
{inheritDoc}.byte[]
getBytes(int columnIndex)
{inheritDoc}.byte[]
getBytes(String columnLabel)
{inheritDoc}.Reader
getCharacterStream(int columnIndex)
{inheritDoc}.Reader
getCharacterStream(String columnLabel)
{inheritDoc}.Clob
getClob(int columnIndex)
{inheritDoc}.Clob
getClob(String columnLabel)
{inheritDoc}.int
getConcurrency()
protected byte[]
getCurrentRowData()
Get current row's raw bytes.String
getCursorName()
{inheritDoc}.int
getDataSize()
Date
getDate(int columnIndex)
{inheritDoc}.Date
getDate(int columnIndex, Calendar cal)
{inheritDoc}.Date
getDate(String columnLabel)
{inheritDoc}.Date
getDate(String columnLabel, Calendar cal)
{inheritDoc}.double
getDouble(int columnIndex)
{inheritDoc}.double
getDouble(String columnLabel)
{inheritDoc}.int
getFetchDirection()
int
getFetchSize()
float
getFloat(int columnIndex)
{inheritDoc}.float
getFloat(String columnLabel)
{inheritDoc}.int
getHoldability()
{inheritDoc}.int
getInt(int columnIndex)
{inheritDoc}.int
getInt(String columnLabel)
{inheritDoc}.long
getLong(int columnIndex)
{inheritDoc}.long
getLong(String columnLabel)
{inheritDoc}.ResultSetMetaData
getMetaData()
{inheritDoc}.Reader
getNCharacterStream(int columnIndex)
{inheritDoc}.Reader
getNCharacterStream(String columnLabel)
{inheritDoc}.NClob
getNClob(int columnIndex)
{inheritDoc}.NClob
getNClob(String columnLabel)
{inheritDoc}.String
getNString(int columnIndex)
{inheritDoc}.String
getNString(String columnLabel)
{inheritDoc}.Object
getObject(int columnIndex)
{inheritDoc}.<T> T
getObject(int columnIndex, Class<T> type)
{inheritDoc}.Object
getObject(int columnIndex, Map<String,Class<?>> map)
{inheritDoc}.Object
getObject(String columnLabel)
{inheritDoc}.<T> T
getObject(String columnLabel, Class<T> type)
Object
getObject(String columnLabel, Map<String,Class<?>> map)
{inheritDoc}.Ref
getRef(int columnIndex)
{inheritDoc}.Ref
getRef(String columnLabel)
{inheritDoc}.int
getRow()
RowId
getRowId(int columnIndex)
{inheritDoc}.RowId
getRowId(String columnLabel)
{inheritDoc}.int
getRowPointer()
short
getShort(int index)
{inheritDoc}.short
getShort(String columnLabel)
{inheritDoc}.SQLXML
getSQLXML(int columnIndex)
{inheritDoc}.SQLXML
getSQLXML(String columnLabel)
{inheritDoc}.MariaDbStatement
getStatement()
String
getString(int columnIndex)
{inheritDoc}.String
getString(String columnLabel)
{inheritDoc}.Time
getTime(int columnIndex)
{inheritDoc}.Time
getTime(int columnIndex, Calendar cal)
{inheritDoc}.Time
getTime(String columnLabel)
{inheritDoc}.Time
getTime(String columnLabel, Calendar cal)
{inheritDoc}.Timestamp
getTimestamp(int columnIndex)
{inheritDoc}.Timestamp
getTimestamp(int columnIndex, Calendar cal)
{inheritDoc}.Timestamp
getTimestamp(String columnLabel)
{inheritDoc}.Timestamp
getTimestamp(String columnLabel, Calendar cal)
{inheritDoc}.int
getType()
InputStream
getUnicodeStream(int columnIndex)
{inheritDoc}.InputStream
getUnicodeStream(String columnLabel)
{inheritDoc}.URL
getURL(int columnIndex)
{inheritDoc}.URL
getURL(String columnLabel)
{inheritDoc}.SQLWarning
getWarnings()
void
insertRow()
{inheritDoc}.boolean
isAfterLast()
boolean
isBeforeFirst()
boolean
isBinaryEncoded()
boolean
isCallableResult()
boolean
isClosed()
boolean
isFirst()
boolean
isFullyLoaded()
Indicate if result-set is still streaming results from server.boolean
isLast()
boolean
isWrapperFor(Class<?> iface)
{inheritDoc}.boolean
last()
void
moveToCurrentRow()
{inheritDoc}.void
moveToInsertRow()
{inheritDoc}.boolean
next()
boolean
previous()
void
refreshRow()
{inheritDoc}.boolean
relative(int rows)
boolean
rowDeleted()
{inheritDoc}.boolean
rowInserted()
{inheritDoc}.boolean
rowUpdated()
{inheritDoc}.void
setFetchDirection(int direction)
void
setFetchSize(int fetchSize)
void
setForceTableAlias()
Force metadata getTableName to return table alias, not original table name.protected void
setRowPointer(int pointer)
void
setStatement(MariaDbStatement statement)
<T> T
unwrap(Class<T> iface)
{inheritDoc}.void
updateArray(int columnIndex, Array array)
{inheritDoc}.void
updateArray(String columnLabel, Array array)
{inheritDoc}.void
updateAsciiStream(int columnIndex, InputStream inputStream)
{inheritDoc}.void
updateAsciiStream(int columnIndex, InputStream inputStream, int length)
{inheritDoc}.void
updateAsciiStream(int columnIndex, InputStream inputStream, long length)
{inheritDoc}.void
updateAsciiStream(String columnLabel, InputStream inputStream)
{inheritDoc}.void
updateAsciiStream(String columnLabel, InputStream value, int length)
{inheritDoc}.void
updateAsciiStream(String columnLabel, InputStream inputStream, long length)
{inheritDoc}.void
updateBigDecimal(int columnIndex, BigDecimal value)
{inheritDoc}.void
updateBigDecimal(String columnLabel, BigDecimal value)
{inheritDoc}.void
updateBinaryStream(int columnIndex, InputStream inputStream)
{inheritDoc}.void
updateBinaryStream(int columnIndex, InputStream inputStream, int length)
{inheritDoc}.void
updateBinaryStream(int columnIndex, InputStream inputStream, long length)
{inheritDoc}.void
updateBinaryStream(String columnLabel, InputStream inputStream)
{inheritDoc}.void
updateBinaryStream(String columnLabel, InputStream value, int length)
{inheritDoc}.void
updateBinaryStream(String columnLabel, InputStream inputStream, long length)
{inheritDoc}.void
updateBlob(int columnIndex, InputStream inputStream)
{inheritDoc}.void
updateBlob(int columnIndex, InputStream inputStream, long length)
{inheritDoc}.void
updateBlob(int columnIndex, Blob blob)
{inheritDoc}.void
updateBlob(String columnLabel, InputStream inputStream)
{inheritDoc}.void
updateBlob(String columnLabel, InputStream inputStream, long length)
{inheritDoc}.void
updateBlob(String columnLabel, Blob blob)
{inheritDoc}.void
updateBoolean(int columnIndex, boolean bool)
{inheritDoc}.void
updateBoolean(String columnLabel, boolean value)
{inheritDoc}.void
updateByte(int columnIndex, byte value)
{inheritDoc}.void
updateByte(String columnLabel, byte value)
{inheritDoc}.void
updateBytes(int columnIndex, byte[] value)
{inheritDoc}.void
updateBytes(String columnLabel, byte[] value)
{inheritDoc}.void
updateCharacterStream(int columnIndex, Reader value)
{inheritDoc}.void
updateCharacterStream(int columnIndex, Reader value, int length)
{inheritDoc}.void
updateCharacterStream(int columnIndex, Reader value, long length)
{inheritDoc}.void
updateCharacterStream(String columnLabel, Reader reader)
{inheritDoc}.void
updateCharacterStream(String columnLabel, Reader reader, int length)
{inheritDoc}.void
updateCharacterStream(String columnLabel, Reader reader, long length)
{inheritDoc}.void
updateClob(int columnIndex, Reader reader)
{inheritDoc}.void
updateClob(int columnIndex, Reader reader, long length)
{inheritDoc}.void
updateClob(int columnIndex, Clob clob)
{inheritDoc}.void
updateClob(String columnLabel, Reader reader)
{inheritDoc}.void
updateClob(String columnLabel, Reader reader, long length)
{inheritDoc}.void
updateClob(String columnLabel, Clob clob)
{inheritDoc}.void
updateDate(int columnIndex, Date date)
{inheritDoc}.void
updateDate(String columnLabel, Date value)
{inheritDoc}.void
updateDouble(int columnIndex, double value)
{inheritDoc}.void
updateDouble(String columnLabel, double value)
{inheritDoc}.void
updateFloat(int columnIndex, float value)
{inheritDoc}.void
updateFloat(String columnLabel, float value)
{inheritDoc}.void
updateInt(int columnIndex, int value)
{inheritDoc}.void
updateInt(String columnLabel, int value)
{inheritDoc}.void
updateLong(int columnIndex, long value)
{inheritDoc}.void
updateLong(String columnLabel, long value)
{inheritDoc}.void
updateNCharacterStream(int columnIndex, Reader reader)
{inheritDoc}.void
updateNCharacterStream(int columnIndex, Reader value, long length)
{inheritDoc}.void
updateNCharacterStream(String columnLabel, Reader reader)
{inheritDoc}.void
updateNCharacterStream(String columnLabel, Reader reader, long length)
{inheritDoc}.void
updateNClob(int columnIndex, Reader reader)
{inheritDoc}.void
updateNClob(int columnIndex, Reader reader, long length)
{inheritDoc}.void
updateNClob(int columnIndex, NClob nclob)
{inheritDoc}.void
updateNClob(String columnLabel, Reader reader)
{inheritDoc}.void
updateNClob(String columnLabel, Reader reader, long length)
{inheritDoc}.void
updateNClob(String columnLabel, NClob nclob)
{inheritDoc}.void
updateNString(int columnIndex, String nstring)
{inheritDoc}.void
updateNString(String columnLabel, String nstring)
{inheritDoc}.void
updateNull(int columnIndex)
{inheritDoc}.void
updateNull(String columnLabel)
{inheritDoc}.void
updateObject(int columnIndex, Object value)
{inheritDoc}.void
updateObject(int columnIndex, Object value, int scaleOrLength)
{inheritDoc}.void
updateObject(String columnLabel, Object value)
{inheritDoc}.void
updateObject(String columnLabel, Object value, int scaleOrLength)
{inheritDoc}.void
updateRef(int columnIndex, Ref ref)
{inheritDoc}.void
updateRef(String columnLabel, Ref ref)
{inheritDoc}.void
updateRow()
{inheritDoc}.protected void
updateRowData(byte[] rawData)
Update row's raw bytes.void
updateRowId(int columnIndex, RowId rowId)
{inheritDoc}.void
updateRowId(String columnLabel, RowId rowId)
{inheritDoc}.void
updateShort(int columnIndex, short value)
{inheritDoc}.void
updateShort(String columnLabel, short value)
{inheritDoc}.void
updateSQLXML(int columnIndex, SQLXML xmlObject)
{inheritDoc}.void
updateSQLXML(String columnLabel, SQLXML xmlObject)
{inheritDoc}.void
updateString(int columnIndex, String value)
{inheritDoc}.void
updateString(String columnLabel, String value)
{inheritDoc}.void
updateTime(int columnIndex, Time time)
{inheritDoc}.void
updateTime(String columnLabel, Time value)
{inheritDoc}.void
updateTimestamp(int columnIndex, Timestamp timeStamp)
{inheritDoc}.void
updateTimestamp(String columnLabel, Timestamp value)
{inheritDoc}.boolean
wasNull()
{inheritDoc}.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.sql.ResultSet
updateObject, updateObject, updateObject, updateObject
-
-
-
-
Field Detail
-
TINYINT1_IS_BIT
public static final int TINYINT1_IS_BIT
- See Also:
- Constant Field Values
-
YEAR_IS_DATE_TYPE
public static final int YEAR_IS_DATE_TYPE
- See Also:
- Constant Field Values
-
timeZone
protected TimeZone timeZone
-
options
protected Options options
-
columnsInformation
protected ColumnDefinition[] columnsInformation
-
columnInformationLength
protected int columnInformationLength
-
noBackslashEscapes
protected boolean noBackslashEscapes
-
row
protected RowProtocol row
-
-
Constructor Detail
-
SelectResultSet
public SelectResultSet(ColumnDefinition[] columnDefinition, Results results, Protocol protocol, PacketInputStream reader, boolean callableResult, boolean eofDeprecated) throws IOException, SQLException
Create Streaming resultSet.- Parameters:
columnDefinition
- column informationresults
- resultsprotocol
- current protocolreader
- stream fetchercallableResult
- is it from a callableStatement ?eofDeprecated
- is EOF deprecated- Throws:
IOException
- if any connection error occurSQLException
- if any connection error occur
-
SelectResultSet
public SelectResultSet(ColumnDefinition[] columnDefinition, List<byte[]> resultSet, Protocol protocol, int resultSetScrollType)
Create filled result-set.- Parameters:
columnDefinition
- column informationresultSet
- result-set dataprotocol
- current protocolresultSetScrollType
- one of the followingResultSet
constants:ResultSet.TYPE_FORWARD_ONLY
,ResultSet.TYPE_SCROLL_INSENSITIVE
, orResultSet.TYPE_SCROLL_SENSITIVE
-
-
Method Detail
-
createGeneratedData
public static ResultSet createGeneratedData(long[] data, Protocol protocol, boolean findColumnReturnsOne)
Create a result set from given data. Useful for creating "fake" resultsets for DatabaseMetaData, (one example is MariaDbDatabaseMetaData.getTypeInfo())- Parameters:
data
- - each element of this array represents a complete row in the ResultSet. Each value is given in its string representation, as in MariaDB text protocol, except boolean (BIT(1)) values that are represented as "1" or "0" stringsprotocol
- protocolfindColumnReturnsOne
- - special parameter, used only in generated key result sets- Returns:
- resultset
-
createResultSet
public static ResultSet createResultSet(String[] columnNames, ColumnType[] columnTypes, String[][] data, Protocol protocol)
Create a result set from given data. Useful for creating "fake" resultSets for DatabaseMetaData, (one example is MariaDbDatabaseMetaData.getTypeInfo())- Parameters:
columnNames
- - string array of column namescolumnTypes
- - column typesdata
- - each element of this array represents a complete row in the ResultSet. Each value is given in its string representation, as in MariaDB text protocol, except boolean (BIT(1)) values that are represented as "1" or "0" stringsprotocol
- protocol- Returns:
- resultset
-
createEmptyResultSet
public static SelectResultSet createEmptyResultSet()
-
isFullyLoaded
public boolean isFullyLoaded()
Indicate if result-set is still streaming results from server.- Returns:
- true if streaming is finished
-
fetchRemaining
public void fetchRemaining() throws SQLException
When protocol has a current Streaming result (this) fetch all to permit another query is executing.- Throws:
SQLException
- if any error occur
-
getCurrentRowData
protected byte[] getCurrentRowData()
Get current row's raw bytes.- Returns:
- row's raw bytes
-
updateRowData
protected void updateRowData(byte[] rawData)
Update row's raw bytes. in case of row update, refresh the data. (format must correspond to current resultset binary/text row encryption)- Parameters:
rawData
- new row's raw data.
-
deleteCurrentRowData
protected void deleteCurrentRowData() throws SQLException
Delete current data. Position cursor to the previous row.- Throws:
SQLException
- if previous() fail.
-
addRowData
protected void addRowData(byte[] rawData)
-
abort
public void abort() throws SQLException
Connection.abort() has been called, abort result-set.- Throws:
SQLException
- exception
-
close
public void close() throws SQLException
Close resultSet.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceResultSet
- Throws:
SQLException
-
next
public boolean next() throws SQLException
- Specified by:
next
in interfaceResultSet
- Throws:
SQLException
-
getWarnings
public SQLWarning getWarnings() throws SQLException
- Specified by:
getWarnings
in interfaceResultSet
- Throws:
SQLException
-
clearWarnings
public void clearWarnings()
- Specified by:
clearWarnings
in interfaceResultSet
-
isBeforeFirst
public boolean isBeforeFirst() throws SQLException
- Specified by:
isBeforeFirst
in interfaceResultSet
- Throws:
SQLException
-
isAfterLast
public boolean isAfterLast() throws SQLException
- Specified by:
isAfterLast
in interfaceResultSet
- Throws:
SQLException
-
isFirst
public boolean isFirst() throws SQLException
- Specified by:
isFirst
in interfaceResultSet
- Throws:
SQLException
-
isLast
public boolean isLast() throws SQLException
- Specified by:
isLast
in interfaceResultSet
- Throws:
SQLException
-
beforeFirst
public void beforeFirst() throws SQLException
- Specified by:
beforeFirst
in interfaceResultSet
- Throws:
SQLException
-
afterLast
public void afterLast() throws SQLException
- Specified by:
afterLast
in interfaceResultSet
- Throws:
SQLException
-
first
public boolean first() throws SQLException
- Specified by:
first
in interfaceResultSet
- Throws:
SQLException
-
last
public boolean last() throws SQLException
- Specified by:
last
in interfaceResultSet
- Throws:
SQLException
-
getRow
public int getRow() throws SQLException
- Specified by:
getRow
in interfaceResultSet
- Throws:
SQLException
-
absolute
public boolean absolute(int row) throws SQLException
- Specified by:
absolute
in interfaceResultSet
- Throws:
SQLException
-
relative
public boolean relative(int rows) throws SQLException
- Specified by:
relative
in interfaceResultSet
- Throws:
SQLException
-
previous
public boolean previous() throws SQLException
- Specified by:
previous
in interfaceResultSet
- Throws:
SQLException
-
getFetchDirection
public int getFetchDirection()
- Specified by:
getFetchDirection
in interfaceResultSet
-
setFetchDirection
public void setFetchDirection(int direction) throws SQLException
- Specified by:
setFetchDirection
in interfaceResultSet
- Throws:
SQLException
-
getFetchSize
public int getFetchSize()
- Specified by:
getFetchSize
in interfaceResultSet
-
setFetchSize
public void setFetchSize(int fetchSize) throws SQLException
- Specified by:
setFetchSize
in interfaceResultSet
- Throws:
SQLException
-
getConcurrency
public int getConcurrency()
- Specified by:
getConcurrency
in interfaceResultSet
-
isCallableResult
public boolean isCallableResult()
-
getStatement
public MariaDbStatement getStatement()
- Specified by:
getStatement
in interfaceResultSet
-
setStatement
public void setStatement(MariaDbStatement statement)
-
getAsciiStream
public InputStream getAsciiStream(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getAsciiStream
in interfaceResultSet
- Throws:
SQLException
-
getAsciiStream
public InputStream getAsciiStream(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getAsciiStream
in interfaceResultSet
- Throws:
SQLException
-
getString
public String getString(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getString
in interfaceResultSet
- Throws:
SQLException
-
getString
public String getString(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getString
in interfaceResultSet
- Throws:
SQLException
-
getBinaryStream
public InputStream getBinaryStream(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getBinaryStream
in interfaceResultSet
- Throws:
SQLException
-
getBinaryStream
public InputStream getBinaryStream(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getBinaryStream
in interfaceResultSet
- Throws:
SQLException
-
getInt
public int getInt(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getInt
in interfaceResultSet
- Throws:
SQLException
-
getInt
public int getInt(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getInt
in interfaceResultSet
- Throws:
SQLException
-
getLong
public long getLong(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getLong
in interfaceResultSet
- Throws:
SQLException
-
getLong
public long getLong(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getLong
in interfaceResultSet
- Throws:
SQLException
-
getFloat
public float getFloat(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getFloat
in interfaceResultSet
- Throws:
SQLException
-
getFloat
public float getFloat(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getFloat
in interfaceResultSet
- Throws:
SQLException
-
getDouble
public double getDouble(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getDouble
in interfaceResultSet
- Throws:
SQLException
-
getDouble
public double getDouble(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getDouble
in interfaceResultSet
- Throws:
SQLException
-
getBigDecimal
public BigDecimal getBigDecimal(String columnLabel, int scale) throws SQLException
{inheritDoc}.- Specified by:
getBigDecimal
in interfaceResultSet
- Throws:
SQLException
-
getBigDecimal
public BigDecimal getBigDecimal(int columnIndex, int scale) throws SQLException
{inheritDoc}.- Specified by:
getBigDecimal
in interfaceResultSet
- Throws:
SQLException
-
getBigDecimal
public BigDecimal getBigDecimal(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getBigDecimal
in interfaceResultSet
- Throws:
SQLException
-
getBigDecimal
public BigDecimal getBigDecimal(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getBigDecimal
in interfaceResultSet
- Throws:
SQLException
-
getBytes
public byte[] getBytes(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getBytes
in interfaceResultSet
- Throws:
SQLException
-
getBytes
public byte[] getBytes(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getBytes
in interfaceResultSet
- Throws:
SQLException
-
getDate
public Date getDate(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getDate
in interfaceResultSet
- Throws:
SQLException
-
getDate
public Date getDate(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getDate
in interfaceResultSet
- Throws:
SQLException
-
getDate
public Date getDate(int columnIndex, Calendar cal) throws SQLException
{inheritDoc}.- Specified by:
getDate
in interfaceResultSet
- Throws:
SQLException
-
getDate
public Date getDate(String columnLabel, Calendar cal) throws SQLException
{inheritDoc}.- Specified by:
getDate
in interfaceResultSet
- Throws:
SQLException
-
getTime
public Time getTime(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getTime
in interfaceResultSet
- Throws:
SQLException
-
getTime
public Time getTime(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getTime
in interfaceResultSet
- Throws:
SQLException
-
getTime
public Time getTime(int columnIndex, Calendar cal) throws SQLException
{inheritDoc}.- Specified by:
getTime
in interfaceResultSet
- Throws:
SQLException
-
getTime
public Time getTime(String columnLabel, Calendar cal) throws SQLException
{inheritDoc}.- Specified by:
getTime
in interfaceResultSet
- Throws:
SQLException
-
getTimestamp
public Timestamp getTimestamp(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getTimestamp
in interfaceResultSet
- Throws:
SQLException
-
getTimestamp
public Timestamp getTimestamp(int columnIndex, Calendar cal) throws SQLException
{inheritDoc}.- Specified by:
getTimestamp
in interfaceResultSet
- Throws:
SQLException
-
getTimestamp
public Timestamp getTimestamp(String columnLabel, Calendar cal) throws SQLException
{inheritDoc}.- Specified by:
getTimestamp
in interfaceResultSet
- Throws:
SQLException
-
getTimestamp
public Timestamp getTimestamp(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getTimestamp
in interfaceResultSet
- Throws:
SQLException
-
getUnicodeStream
public InputStream getUnicodeStream(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getUnicodeStream
in interfaceResultSet
- Throws:
SQLException
-
getUnicodeStream
public InputStream getUnicodeStream(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getUnicodeStream
in interfaceResultSet
- Throws:
SQLException
-
getCursorName
public String getCursorName() throws SQLException
{inheritDoc}.- Specified by:
getCursorName
in interfaceResultSet
- Throws:
SQLException
-
getMetaData
public ResultSetMetaData getMetaData()
{inheritDoc}.- Specified by:
getMetaData
in interfaceResultSet
-
getObject
public Object getObject(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getObject
in interfaceResultSet
- Throws:
SQLException
-
getObject
public Object getObject(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getObject
in interfaceResultSet
- Throws:
SQLException
-
getObject
public Object getObject(int columnIndex, Map<String,Class<?>> map) throws SQLException
{inheritDoc}.- Specified by:
getObject
in interfaceResultSet
- Throws:
SQLException
-
getObject
public Object getObject(String columnLabel, Map<String,Class<?>> map) throws SQLException
{inheritDoc}.- Specified by:
getObject
in interfaceResultSet
- Throws:
SQLException
-
getObject
public <T> T getObject(int columnIndex, Class<T> type) throws SQLException
{inheritDoc}.- Specified by:
getObject
in interfaceResultSet
- Throws:
SQLException
-
getObject
public <T> T getObject(String columnLabel, Class<T> type) throws SQLException
- Specified by:
getObject
in interfaceResultSet
- Throws:
SQLException
-
findColumn
public int findColumn(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
findColumn
in interfaceResultSet
- Throws:
SQLException
-
getCharacterStream
public Reader getCharacterStream(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getCharacterStream
in interfaceResultSet
- Throws:
SQLException
-
getCharacterStream
public Reader getCharacterStream(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getCharacterStream
in interfaceResultSet
- Throws:
SQLException
-
getNCharacterStream
public Reader getNCharacterStream(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getNCharacterStream
in interfaceResultSet
- Throws:
SQLException
-
getNCharacterStream
public Reader getNCharacterStream(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getNCharacterStream
in interfaceResultSet
- Throws:
SQLException
-
getRef
public Ref getRef(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getRef
in interfaceResultSet
- Throws:
SQLException
-
getRef
public Ref getRef(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getRef
in interfaceResultSet
- Throws:
SQLException
-
getBlob
public Blob getBlob(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getBlob
in interfaceResultSet
- Throws:
SQLException
-
getBlob
public Blob getBlob(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getBlob
in interfaceResultSet
- Throws:
SQLException
-
getClob
public Clob getClob(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getClob
in interfaceResultSet
- Throws:
SQLException
-
getClob
public Clob getClob(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getClob
in interfaceResultSet
- Throws:
SQLException
-
getArray
public Array getArray(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getArray
in interfaceResultSet
- Throws:
SQLException
-
getArray
public Array getArray(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getArray
in interfaceResultSet
- Throws:
SQLException
-
getURL
public URL getURL(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getURL
in interfaceResultSet
- Throws:
SQLException
-
getURL
public URL getURL(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getURL
in interfaceResultSet
- Throws:
SQLException
-
getRowId
public RowId getRowId(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getRowId
in interfaceResultSet
- Throws:
SQLException
-
getRowId
public RowId getRowId(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getRowId
in interfaceResultSet
- Throws:
SQLException
-
getNClob
public NClob getNClob(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getNClob
in interfaceResultSet
- Throws:
SQLException
-
getNClob
public NClob getNClob(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getNClob
in interfaceResultSet
- Throws:
SQLException
-
getSQLXML
public SQLXML getSQLXML(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getSQLXML
in interfaceResultSet
- Throws:
SQLException
-
getSQLXML
public SQLXML getSQLXML(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getSQLXML
in interfaceResultSet
- Throws:
SQLException
-
getNString
public String getNString(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
getNString
in interfaceResultSet
- Throws:
SQLException
-
getNString
public String getNString(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getNString
in interfaceResultSet
- Throws:
SQLException
-
getBoolean
public boolean getBoolean(int index) throws SQLException
{inheritDoc}.- Specified by:
getBoolean
in interfaceResultSet
- Throws:
SQLException
-
getBoolean
public boolean getBoolean(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getBoolean
in interfaceResultSet
- Throws:
SQLException
-
getByte
public byte getByte(int index) throws SQLException
{inheritDoc}.- Specified by:
getByte
in interfaceResultSet
- Throws:
SQLException
-
getByte
public byte getByte(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getByte
in interfaceResultSet
- Throws:
SQLException
-
getShort
public short getShort(int index) throws SQLException
{inheritDoc}.- Specified by:
getShort
in interfaceResultSet
- Throws:
SQLException
-
getShort
public short getShort(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
getShort
in interfaceResultSet
- Throws:
SQLException
-
rowUpdated
public boolean rowUpdated() throws SQLException
{inheritDoc}.- Specified by:
rowUpdated
in interfaceResultSet
- Throws:
SQLException
-
rowInserted
public boolean rowInserted() throws SQLException
{inheritDoc}.- Specified by:
rowInserted
in interfaceResultSet
- Throws:
SQLException
-
rowDeleted
public boolean rowDeleted() throws SQLException
{inheritDoc}.- Specified by:
rowDeleted
in interfaceResultSet
- Throws:
SQLException
-
insertRow
public void insertRow() throws SQLException
{inheritDoc}.- Specified by:
insertRow
in interfaceResultSet
- Throws:
SQLException
-
deleteRow
public void deleteRow() throws SQLException
{inheritDoc}.- Specified by:
deleteRow
in interfaceResultSet
- Throws:
SQLException
-
refreshRow
public void refreshRow() throws SQLException
{inheritDoc}.- Specified by:
refreshRow
in interfaceResultSet
- Throws:
SQLException
-
cancelRowUpdates
public void cancelRowUpdates() throws SQLException
{inheritDoc}.- Specified by:
cancelRowUpdates
in interfaceResultSet
- Throws:
SQLException
-
moveToInsertRow
public void moveToInsertRow() throws SQLException
{inheritDoc}.- Specified by:
moveToInsertRow
in interfaceResultSet
- Throws:
SQLException
-
moveToCurrentRow
public void moveToCurrentRow() throws SQLException
{inheritDoc}.- Specified by:
moveToCurrentRow
in interfaceResultSet
- Throws:
SQLException
-
updateNull
public void updateNull(int columnIndex) throws SQLException
{inheritDoc}.- Specified by:
updateNull
in interfaceResultSet
- Throws:
SQLException
-
updateNull
public void updateNull(String columnLabel) throws SQLException
{inheritDoc}.- Specified by:
updateNull
in interfaceResultSet
- Throws:
SQLException
-
updateBoolean
public void updateBoolean(int columnIndex, boolean bool) throws SQLException
{inheritDoc}.- Specified by:
updateBoolean
in interfaceResultSet
- Throws:
SQLException
-
updateBoolean
public void updateBoolean(String columnLabel, boolean value) throws SQLException
{inheritDoc}.- Specified by:
updateBoolean
in interfaceResultSet
- Throws:
SQLException
-
updateByte
public void updateByte(int columnIndex, byte value) throws SQLException
{inheritDoc}.- Specified by:
updateByte
in interfaceResultSet
- Throws:
SQLException
-
updateByte
public void updateByte(String columnLabel, byte value) throws SQLException
{inheritDoc}.- Specified by:
updateByte
in interfaceResultSet
- Throws:
SQLException
-
updateShort
public void updateShort(int columnIndex, short value) throws SQLException
{inheritDoc}.- Specified by:
updateShort
in interfaceResultSet
- Throws:
SQLException
-
updateShort
public void updateShort(String columnLabel, short value) throws SQLException
{inheritDoc}.- Specified by:
updateShort
in interfaceResultSet
- Throws:
SQLException
-
updateInt
public void updateInt(int columnIndex, int value) throws SQLException
{inheritDoc}.- Specified by:
updateInt
in interfaceResultSet
- Throws:
SQLException
-
updateInt
public void updateInt(String columnLabel, int value) throws SQLException
{inheritDoc}.- Specified by:
updateInt
in interfaceResultSet
- Throws:
SQLException
-
updateFloat
public void updateFloat(int columnIndex, float value) throws SQLException
{inheritDoc}.- Specified by:
updateFloat
in interfaceResultSet
- Throws:
SQLException
-
updateFloat
public void updateFloat(String columnLabel, float value) throws SQLException
{inheritDoc}.- Specified by:
updateFloat
in interfaceResultSet
- Throws:
SQLException
-
updateDouble
public void updateDouble(int columnIndex, double value) throws SQLException
{inheritDoc}.- Specified by:
updateDouble
in interfaceResultSet
- Throws:
SQLException
-
updateDouble
public void updateDouble(String columnLabel, double value) throws SQLException
{inheritDoc}.- Specified by:
updateDouble
in interfaceResultSet
- Throws:
SQLException
-
updateBigDecimal
public void updateBigDecimal(int columnIndex, BigDecimal value) throws SQLException
{inheritDoc}.- Specified by:
updateBigDecimal
in interfaceResultSet
- Throws:
SQLException
-
updateBigDecimal
public void updateBigDecimal(String columnLabel, BigDecimal value) throws SQLException
{inheritDoc}.- Specified by:
updateBigDecimal
in interfaceResultSet
- Throws:
SQLException
-
updateString
public void updateString(int columnIndex, String value) throws SQLException
{inheritDoc}.- Specified by:
updateString
in interfaceResultSet
- Throws:
SQLException
-
updateString
public void updateString(String columnLabel, String value) throws SQLException
{inheritDoc}.- Specified by:
updateString
in interfaceResultSet
- Throws:
SQLException
-
updateBytes
public void updateBytes(int columnIndex, byte[] value) throws SQLException
{inheritDoc}.- Specified by:
updateBytes
in interfaceResultSet
- Throws:
SQLException
-
updateBytes
public void updateBytes(String columnLabel, byte[] value) throws SQLException
{inheritDoc}.- Specified by:
updateBytes
in interfaceResultSet
- Throws:
SQLException
-
updateDate
public void updateDate(int columnIndex, Date date) throws SQLException
{inheritDoc}.- Specified by:
updateDate
in interfaceResultSet
- Throws:
SQLException
-
updateDate
public void updateDate(String columnLabel, Date value) throws SQLException
{inheritDoc}.- Specified by:
updateDate
in interfaceResultSet
- Throws:
SQLException
-
updateTime
public void updateTime(int columnIndex, Time time) throws SQLException
{inheritDoc}.- Specified by:
updateTime
in interfaceResultSet
- Throws:
SQLException
-
updateTime
public void updateTime(String columnLabel, Time value) throws SQLException
{inheritDoc}.- Specified by:
updateTime
in interfaceResultSet
- Throws:
SQLException
-
updateTimestamp
public void updateTimestamp(int columnIndex, Timestamp timeStamp) throws SQLException
{inheritDoc}.- Specified by:
updateTimestamp
in interfaceResultSet
- Throws:
SQLException
-
updateTimestamp
public void updateTimestamp(String columnLabel, Timestamp value) throws SQLException
{inheritDoc}.- Specified by:
updateTimestamp
in interfaceResultSet
- Throws:
SQLException
-
updateAsciiStream
public void updateAsciiStream(int columnIndex, InputStream inputStream, int length) throws SQLException
{inheritDoc}.- Specified by:
updateAsciiStream
in interfaceResultSet
- Throws:
SQLException
-
updateAsciiStream
public void updateAsciiStream(String columnLabel, InputStream inputStream) throws SQLException
{inheritDoc}.- Specified by:
updateAsciiStream
in interfaceResultSet
- Throws:
SQLException
-
updateAsciiStream
public void updateAsciiStream(String columnLabel, InputStream value, int length) throws SQLException
{inheritDoc}.- Specified by:
updateAsciiStream
in interfaceResultSet
- Throws:
SQLException
-
updateAsciiStream
public void updateAsciiStream(int columnIndex, InputStream inputStream, long length) throws SQLException
{inheritDoc}.- Specified by:
updateAsciiStream
in interfaceResultSet
- Throws:
SQLException
-
updateAsciiStream
public void updateAsciiStream(String columnLabel, InputStream inputStream, long length) throws SQLException
{inheritDoc}.- Specified by:
updateAsciiStream
in interfaceResultSet
- Throws:
SQLException
-
updateAsciiStream
public void updateAsciiStream(int columnIndex, InputStream inputStream) throws SQLException
{inheritDoc}.- Specified by:
updateAsciiStream
in interfaceResultSet
- Throws:
SQLException
-
updateBinaryStream
public void updateBinaryStream(int columnIndex, InputStream inputStream, int length) throws SQLException
{inheritDoc}.- Specified by:
updateBinaryStream
in interfaceResultSet
- Throws:
SQLException
-
updateBinaryStream
public void updateBinaryStream(int columnIndex, InputStream inputStream, long length) throws SQLException
{inheritDoc}.- Specified by:
updateBinaryStream
in interfaceResultSet
- Throws:
SQLException
-
updateBinaryStream
public void updateBinaryStream(String columnLabel, InputStream value, int length) throws SQLException
{inheritDoc}.- Specified by:
updateBinaryStream
in interfaceResultSet
- Throws:
SQLException
-
updateBinaryStream
public void updateBinaryStream(String columnLabel, InputStream inputStream, long length) throws SQLException
{inheritDoc}.- Specified by:
updateBinaryStream
in interfaceResultSet
- Throws:
SQLException
-
updateBinaryStream
public void updateBinaryStream(int columnIndex, InputStream inputStream) throws SQLException
{inheritDoc}.- Specified by:
updateBinaryStream
in interfaceResultSet
- Throws:
SQLException
-
updateBinaryStream
public void updateBinaryStream(String columnLabel, InputStream inputStream) throws SQLException
{inheritDoc}.- Specified by:
updateBinaryStream
in interfaceResultSet
- Throws:
SQLException
-
updateCharacterStream
public void updateCharacterStream(int columnIndex, Reader value, int length) throws SQLException
{inheritDoc}.- Specified by:
updateCharacterStream
in interfaceResultSet
- Throws:
SQLException
-
updateCharacterStream
public void updateCharacterStream(int columnIndex, Reader value) throws SQLException
{inheritDoc}.- Specified by:
updateCharacterStream
in interfaceResultSet
- Throws:
SQLException
-
updateCharacterStream
public void updateCharacterStream(String columnLabel, Reader reader, int length) throws SQLException
{inheritDoc}.- Specified by:
updateCharacterStream
in interfaceResultSet
- Throws:
SQLException
-
updateCharacterStream
public void updateCharacterStream(int columnIndex, Reader value, long length) throws SQLException
{inheritDoc}.- Specified by:
updateCharacterStream
in interfaceResultSet
- Throws:
SQLException
-
updateCharacterStream
public void updateCharacterStream(String columnLabel, Reader reader, long length) throws SQLException
{inheritDoc}.- Specified by:
updateCharacterStream
in interfaceResultSet
- Throws:
SQLException
-
updateCharacterStream
public void updateCharacterStream(String columnLabel, Reader reader) throws SQLException
{inheritDoc}.- Specified by:
updateCharacterStream
in interfaceResultSet
- Throws:
SQLException
-
updateObject
public void updateObject(int columnIndex, Object value, int scaleOrLength) throws SQLException
{inheritDoc}.- Specified by:
updateObject
in interfaceResultSet
- Throws:
SQLException
-
updateObject
public void updateObject(int columnIndex, Object value) throws SQLException
{inheritDoc}.- Specified by:
updateObject
in interfaceResultSet
- Throws:
SQLException
-
updateObject
public void updateObject(String columnLabel, Object value, int scaleOrLength) throws SQLException
{inheritDoc}.- Specified by:
updateObject
in interfaceResultSet
- Throws:
SQLException
-
updateObject
public void updateObject(String columnLabel, Object value) throws SQLException
{inheritDoc}.- Specified by:
updateObject
in interfaceResultSet
- Throws:
SQLException
-
updateLong
public void updateLong(String columnLabel, long value) throws SQLException
{inheritDoc}.- Specified by:
updateLong
in interfaceResultSet
- Throws:
SQLException
-
updateLong
public void updateLong(int columnIndex, long value) throws SQLException
{inheritDoc}.- Specified by:
updateLong
in interfaceResultSet
- Throws:
SQLException
-
updateRow
public void updateRow() throws SQLException
{inheritDoc}.- Specified by:
updateRow
in interfaceResultSet
- Throws:
SQLException
-
updateRef
public void updateRef(int columnIndex, Ref ref) throws SQLException
{inheritDoc}.- Specified by:
updateRef
in interfaceResultSet
- Throws:
SQLException
-
updateRef
public void updateRef(String columnLabel, Ref ref) throws SQLException
{inheritDoc}.- Specified by:
updateRef
in interfaceResultSet
- Throws:
SQLException
-
updateBlob
public void updateBlob(int columnIndex, Blob blob) throws SQLException
{inheritDoc}.- Specified by:
updateBlob
in interfaceResultSet
- Throws:
SQLException
-
updateBlob
public void updateBlob(String columnLabel, Blob blob) throws SQLException
{inheritDoc}.- Specified by:
updateBlob
in interfaceResultSet
- Throws:
SQLException
-
updateBlob
public void updateBlob(int columnIndex, InputStream inputStream) throws SQLException
{inheritDoc}.- Specified by:
updateBlob
in interfaceResultSet
- Throws:
SQLException
-
updateBlob
public void updateBlob(String columnLabel, InputStream inputStream) throws SQLException
{inheritDoc}.- Specified by:
updateBlob
in interfaceResultSet
- Throws:
SQLException
-
updateBlob
public void updateBlob(int columnIndex, InputStream inputStream, long length) throws SQLException
{inheritDoc}.- Specified by:
updateBlob
in interfaceResultSet
- Throws:
SQLException
-
updateBlob
public void updateBlob(String columnLabel, InputStream inputStream, long length) throws SQLException
{inheritDoc}.- Specified by:
updateBlob
in interfaceResultSet
- Throws:
SQLException
-
updateClob
public void updateClob(int columnIndex, Clob clob) throws SQLException
{inheritDoc}.- Specified by:
updateClob
in interfaceResultSet
- Throws:
SQLException
-
updateClob
public void updateClob(String columnLabel, Clob clob) throws SQLException
{inheritDoc}.- Specified by:
updateClob
in interfaceResultSet
- Throws:
SQLException
-
updateClob
public void updateClob(int columnIndex, Reader reader, long length) throws SQLException
{inheritDoc}.- Specified by:
updateClob
in interfaceResultSet
- Throws:
SQLException
-
updateClob
public void updateClob(String columnLabel, Reader reader, long length) throws SQLException
{inheritDoc}.- Specified by:
updateClob
in interfaceResultSet
- Throws:
SQLException
-
updateClob
public void updateClob(int columnIndex, Reader reader) throws SQLException
{inheritDoc}.- Specified by:
updateClob
in interfaceResultSet
- Throws:
SQLException
-
updateClob
public void updateClob(String columnLabel, Reader reader) throws SQLException
{inheritDoc}.- Specified by:
updateClob
in interfaceResultSet
- Throws:
SQLException
-
updateArray
public void updateArray(int columnIndex, Array array) throws SQLException
{inheritDoc}.- Specified by:
updateArray
in interfaceResultSet
- Throws:
SQLException
-
updateArray
public void updateArray(String columnLabel, Array array) throws SQLException
{inheritDoc}.- Specified by:
updateArray
in interfaceResultSet
- Throws:
SQLException
-
updateRowId
public void updateRowId(int columnIndex, RowId rowId) throws SQLException
{inheritDoc}.- Specified by:
updateRowId
in interfaceResultSet
- Throws:
SQLException
-
updateRowId
public void updateRowId(String columnLabel, RowId rowId) throws SQLException
{inheritDoc}.- Specified by:
updateRowId
in interfaceResultSet
- Throws:
SQLException
-
updateNString
public void updateNString(int columnIndex, String nstring) throws SQLException
{inheritDoc}.- Specified by:
updateNString
in interfaceResultSet
- Throws:
SQLException
-
updateNString
public void updateNString(String columnLabel, String nstring) throws SQLException
{inheritDoc}.- Specified by:
updateNString
in interfaceResultSet
- Throws:
SQLException
-
updateNClob
public void updateNClob(int columnIndex, NClob nclob) throws SQLException
{inheritDoc}.- Specified by:
updateNClob
in interfaceResultSet
- Throws:
SQLException
-
updateNClob
public void updateNClob(String columnLabel, NClob nclob) throws SQLException
{inheritDoc}.- Specified by:
updateNClob
in interfaceResultSet
- Throws:
SQLException
-
updateNClob
public void updateNClob(int columnIndex, Reader reader) throws SQLException
{inheritDoc}.- Specified by:
updateNClob
in interfaceResultSet
- Throws:
SQLException
-
updateNClob
public void updateNClob(String columnLabel, Reader reader) throws SQLException
{inheritDoc}.- Specified by:
updateNClob
in interfaceResultSet
- Throws:
SQLException
-
updateNClob
public void updateNClob(int columnIndex, Reader reader, long length) throws SQLException
{inheritDoc}.- Specified by:
updateNClob
in interfaceResultSet
- Throws:
SQLException
-
updateNClob
public void updateNClob(String columnLabel, Reader reader, long length) throws SQLException
{inheritDoc}.- Specified by:
updateNClob
in interfaceResultSet
- Throws:
SQLException
-
updateSQLXML
public void updateSQLXML(int columnIndex, SQLXML xmlObject) throws SQLException
{inheritDoc}.- Specified by:
updateSQLXML
in interfaceResultSet
- Throws:
SQLException
-
updateSQLXML
public void updateSQLXML(String columnLabel, SQLXML xmlObject) throws SQLException
{inheritDoc}.- Specified by:
updateSQLXML
in interfaceResultSet
- Throws:
SQLException
-
updateNCharacterStream
public void updateNCharacterStream(int columnIndex, Reader value, long length) throws SQLException
{inheritDoc}.- Specified by:
updateNCharacterStream
in interfaceResultSet
- Throws:
SQLException
-
updateNCharacterStream
public void updateNCharacterStream(String columnLabel, Reader reader, long length) throws SQLException
{inheritDoc}.- Specified by:
updateNCharacterStream
in interfaceResultSet
- Throws:
SQLException
-
updateNCharacterStream
public void updateNCharacterStream(int columnIndex, Reader reader) throws SQLException
{inheritDoc}.- Specified by:
updateNCharacterStream
in interfaceResultSet
- Throws:
SQLException
-
updateNCharacterStream
public void updateNCharacterStream(String columnLabel, Reader reader) throws SQLException
{inheritDoc}.- Specified by:
updateNCharacterStream
in interfaceResultSet
- Throws:
SQLException
-
getHoldability
public int getHoldability()
{inheritDoc}.- Specified by:
getHoldability
in interfaceResultSet
-
unwrap
public <T> T unwrap(Class<T> iface) throws SQLException
{inheritDoc}.- Specified by:
unwrap
in interfaceWrapper
- Throws:
SQLException
-
isWrapperFor
public boolean isWrapperFor(Class<?> iface) throws SQLException
{inheritDoc}.- Specified by:
isWrapperFor
in interfaceWrapper
- Throws:
SQLException
-
setForceTableAlias
public void setForceTableAlias()
Force metadata getTableName to return table alias, not original table name.
-
getRowPointer
public int getRowPointer()
-
setRowPointer
protected void setRowPointer(int pointer)
-
getDataSize
public int getDataSize()
-
isBinaryEncoded
public boolean isBinaryEncoded()
-
-