Class SelectResultSet
- java.lang.Object
-
- org.mariadb.jdbc.internal.com.read.resultset.SelectResultSet
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.sql.ResultSet,java.sql.Wrapper
- Direct Known Subclasses:
UpdatableResultSet
public class SelectResultSet extends java.lang.Object implements java.sql.ResultSet
-
-
Field Summary
Fields Modifier and Type Field Description private booleancallableResultprotected intcolumnInformationLengthprivate ColumnLabelIndexercolumnLabelIndexerprotected ColumnDefinition[]columnsInformationprivate byte[][]dataprivate intdataFetchTimeprivate intdataSizeprivate intdiscardedRowsprivate booleaneofDeprecatedprivate intfetchSizeprivate booleanforceAliasprivate static ColumnDefinition[]INSERT_ID_COLUMNSprivate booleanisClosedprivate booleanisEofprivate intlastRowPointerprivate java.util.concurrent.locks.ReentrantLocklockprivate static intMAX_ARRAY_SIZEprotected booleannoBackslashEscapesprivate static java.lang.StringNOT_UPDATABLE_ERRORprotected Optionsoptionsprivate Protocolprotocolprivate PacketInputStreamreaderprivate intresultSetScrollTypeprotected RowProtocolrowprivate introwPointerprivate MariaDbStatementstatementprivate booleanstreamingprotected java.util.TimeZonetimeZonestatic intTINYINT1_IS_BITstatic intYEAR_IS_DATE_TYPE
-
Constructor Summary
Constructors Constructor Description SelectResultSet(ColumnDefinition[] columnDefinition, java.util.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 voidabort()Connection.abort() has been called, abort result-set.booleanabsolute(int row)protected voidaddRowData(byte[] rawData)private voidaddStreamingValue()This permit to add next streaming values to existing resultSet.voidafterLast()voidbeforeFirst()voidcancelRowUpdates(){inheritDoc}.private voidcheckClose()private voidcheckObjectRange(int position)voidclearWarnings()voidclose()Close resultSet.static SelectResultSetcreateEmptyResultSet()static java.sql.ResultSetcreateGeneratedData(long[] data, Protocol protocol, boolean findColumnReturnsOne)Create a result set from given data.static java.sql.ResultSetcreateResultSet(java.lang.String[] columnNames, ColumnType[] columnTypes, java.lang.String[][] data, Protocol protocol)Create a result set from given data.protected voiddeleteCurrentRowData()Delete current data.voiddeleteRow(){inheritDoc}.private voidfetchAllResults()voidfetchRemaining()When protocol has a current Streaming result (this) fetch all to permit another query is executing.intfindColumn(java.lang.String columnLabel){inheritDoc}.booleanfirst()java.sql.ArraygetArray(int columnIndex){inheritDoc}.java.sql.ArraygetArray(java.lang.String columnLabel){inheritDoc}.java.io.InputStreamgetAsciiStream(int columnIndex){inheritDoc}.java.io.InputStreamgetAsciiStream(java.lang.String columnLabel){inheritDoc}.java.math.BigDecimalgetBigDecimal(int columnIndex){inheritDoc}.java.math.BigDecimalgetBigDecimal(int columnIndex, int scale){inheritDoc}.java.math.BigDecimalgetBigDecimal(java.lang.String columnLabel){inheritDoc}.java.math.BigDecimalgetBigDecimal(java.lang.String columnLabel, int scale){inheritDoc}.java.io.InputStreamgetBinaryStream(int columnIndex){inheritDoc}.java.io.InputStreamgetBinaryStream(java.lang.String columnLabel){inheritDoc}.java.sql.BlobgetBlob(int columnIndex){inheritDoc}.java.sql.BlobgetBlob(java.lang.String columnLabel){inheritDoc}.booleangetBoolean(int index){inheritDoc}.booleangetBoolean(java.lang.String columnLabel){inheritDoc}.bytegetByte(int index){inheritDoc}.bytegetByte(java.lang.String columnLabel){inheritDoc}.byte[]getBytes(int columnIndex){inheritDoc}.byte[]getBytes(java.lang.String columnLabel){inheritDoc}.java.io.ReadergetCharacterStream(int columnIndex){inheritDoc}.java.io.ReadergetCharacterStream(java.lang.String columnLabel){inheritDoc}.java.sql.ClobgetClob(int columnIndex){inheritDoc}.java.sql.ClobgetClob(java.lang.String columnLabel){inheritDoc}.intgetConcurrency()protected byte[]getCurrentRowData()Get current row's raw bytes.java.lang.StringgetCursorName(){inheritDoc}.intgetDataSize()java.sql.DategetDate(int columnIndex){inheritDoc}.java.sql.DategetDate(int columnIndex, java.util.Calendar cal){inheritDoc}.java.sql.DategetDate(java.lang.String columnLabel){inheritDoc}.java.sql.DategetDate(java.lang.String columnLabel, java.util.Calendar cal){inheritDoc}.doublegetDouble(int columnIndex){inheritDoc}.doublegetDouble(java.lang.String columnLabel){inheritDoc}.intgetFetchDirection()intgetFetchSize()floatgetFloat(int columnIndex){inheritDoc}.floatgetFloat(java.lang.String columnLabel){inheritDoc}.intgetHoldability(){inheritDoc}.intgetInt(int columnIndex){inheritDoc}.intgetInt(java.lang.String columnLabel){inheritDoc}.longgetLong(int columnIndex){inheritDoc}.longgetLong(java.lang.String columnLabel){inheritDoc}.java.sql.ResultSetMetaDatagetMetaData(){inheritDoc}.java.io.ReadergetNCharacterStream(int columnIndex){inheritDoc}.java.io.ReadergetNCharacterStream(java.lang.String columnLabel){inheritDoc}.java.sql.NClobgetNClob(int columnIndex){inheritDoc}.java.sql.NClobgetNClob(java.lang.String columnLabel){inheritDoc}.java.lang.StringgetNString(int columnIndex){inheritDoc}.java.lang.StringgetNString(java.lang.String columnLabel){inheritDoc}.java.lang.ObjectgetObject(int columnIndex){inheritDoc}.<T> TgetObject(int columnIndex, java.lang.Class<T> type){inheritDoc}.java.lang.ObjectgetObject(int columnIndex, java.util.Map<java.lang.String,java.lang.Class<?>> map){inheritDoc}.java.lang.ObjectgetObject(java.lang.String columnLabel){inheritDoc}.<T> TgetObject(java.lang.String columnLabel, java.lang.Class<T> type)java.lang.ObjectgetObject(java.lang.String columnLabel, java.util.Map<java.lang.String,java.lang.Class<?>> map){inheritDoc}.java.sql.RefgetRef(int columnIndex){inheritDoc}.java.sql.RefgetRef(java.lang.String columnLabel){inheritDoc}.intgetRow()java.sql.RowIdgetRowId(int columnIndex){inheritDoc}.java.sql.RowIdgetRowId(java.lang.String columnLabel){inheritDoc}.intgetRowPointer()shortgetShort(int index){inheritDoc}.shortgetShort(java.lang.String columnLabel){inheritDoc}.java.sql.SQLXMLgetSQLXML(int columnIndex){inheritDoc}.java.sql.SQLXMLgetSQLXML(java.lang.String columnLabel){inheritDoc}.MariaDbStatementgetStatement()java.lang.StringgetString(int columnIndex){inheritDoc}.java.lang.StringgetString(java.lang.String columnLabel){inheritDoc}.java.sql.TimegetTime(int columnIndex){inheritDoc}.java.sql.TimegetTime(int columnIndex, java.util.Calendar cal){inheritDoc}.java.sql.TimegetTime(java.lang.String columnLabel){inheritDoc}.java.sql.TimegetTime(java.lang.String columnLabel, java.util.Calendar cal){inheritDoc}.java.sql.TimestampgetTimestamp(int columnIndex){inheritDoc}.java.sql.TimestampgetTimestamp(int columnIndex, java.util.Calendar cal){inheritDoc}.java.sql.TimestampgetTimestamp(java.lang.String columnLabel){inheritDoc}.java.sql.TimestampgetTimestamp(java.lang.String columnLabel, java.util.Calendar cal){inheritDoc}.intgetType()java.io.InputStreamgetUnicodeStream(int columnIndex){inheritDoc}.java.io.InputStreamgetUnicodeStream(java.lang.String columnLabel){inheritDoc}.java.net.URLgetURL(int columnIndex){inheritDoc}.java.net.URLgetURL(java.lang.String columnLabel){inheritDoc}.java.sql.SQLWarninggetWarnings()private voidgrowDataArray()Grow data array.private java.sql.SQLExceptionhandleIoException(java.io.IOException ioe)voidinsertRow(){inheritDoc}.booleanisAfterLast()booleanisBeforeFirst()booleanisBinaryEncoded()booleanisCallableResult()booleanisClosed()booleanisFirst()booleanisFullyLoaded()Indicate if result-set is still streaming results from server.booleanisLast()booleanisWrapperFor(java.lang.Class<?> iface){inheritDoc}.booleanlast()voidmoveToCurrentRow(){inheritDoc}.voidmoveToInsertRow(){inheritDoc}.booleannext()private voidnextStreamingValue()This permit to replace current stream results by next ones.booleanprevious()private voidrangeCheck(java.lang.Object className, long minValue, long maxValue, long value, ColumnDefinition columnInfo)private booleanreadNextValue()Read next value.voidrefreshRow(){inheritDoc}.booleanrelative(int rows)private voidresetVariables()booleanrowDeleted(){inheritDoc}.booleanrowInserted(){inheritDoc}.booleanrowUpdated(){inheritDoc}.voidsetFetchDirection(int direction)voidsetFetchSize(int fetchSize)voidsetForceTableAlias()Force metadata getTableName to return table alias, not original table name.protected voidsetRowPointer(int pointer)voidsetStatement(MariaDbStatement statement)private intskipLengthEncodedValue(byte[] buf, int pos)<T> Tunwrap(java.lang.Class<T> iface){inheritDoc}.voidupdateArray(int columnIndex, java.sql.Array array){inheritDoc}.voidupdateArray(java.lang.String columnLabel, java.sql.Array array){inheritDoc}.voidupdateAsciiStream(int columnIndex, java.io.InputStream inputStream){inheritDoc}.voidupdateAsciiStream(int columnIndex, java.io.InputStream inputStream, int length){inheritDoc}.voidupdateAsciiStream(int columnIndex, java.io.InputStream inputStream, long length){inheritDoc}.voidupdateAsciiStream(java.lang.String columnLabel, java.io.InputStream inputStream){inheritDoc}.voidupdateAsciiStream(java.lang.String columnLabel, java.io.InputStream value, int length){inheritDoc}.voidupdateAsciiStream(java.lang.String columnLabel, java.io.InputStream inputStream, long length){inheritDoc}.voidupdateBigDecimal(int columnIndex, java.math.BigDecimal value){inheritDoc}.voidupdateBigDecimal(java.lang.String columnLabel, java.math.BigDecimal value){inheritDoc}.voidupdateBinaryStream(int columnIndex, java.io.InputStream inputStream){inheritDoc}.voidupdateBinaryStream(int columnIndex, java.io.InputStream inputStream, int length){inheritDoc}.voidupdateBinaryStream(int columnIndex, java.io.InputStream inputStream, long length){inheritDoc}.voidupdateBinaryStream(java.lang.String columnLabel, java.io.InputStream inputStream){inheritDoc}.voidupdateBinaryStream(java.lang.String columnLabel, java.io.InputStream value, int length){inheritDoc}.voidupdateBinaryStream(java.lang.String columnLabel, java.io.InputStream inputStream, long length){inheritDoc}.voidupdateBlob(int columnIndex, java.io.InputStream inputStream){inheritDoc}.voidupdateBlob(int columnIndex, java.io.InputStream inputStream, long length){inheritDoc}.voidupdateBlob(int columnIndex, java.sql.Blob blob){inheritDoc}.voidupdateBlob(java.lang.String columnLabel, java.io.InputStream inputStream){inheritDoc}.voidupdateBlob(java.lang.String columnLabel, java.io.InputStream inputStream, long length){inheritDoc}.voidupdateBlob(java.lang.String columnLabel, java.sql.Blob blob){inheritDoc}.voidupdateBoolean(int columnIndex, boolean bool){inheritDoc}.voidupdateBoolean(java.lang.String columnLabel, boolean value){inheritDoc}.voidupdateByte(int columnIndex, byte value){inheritDoc}.voidupdateByte(java.lang.String columnLabel, byte value){inheritDoc}.voidupdateBytes(int columnIndex, byte[] value){inheritDoc}.voidupdateBytes(java.lang.String columnLabel, byte[] value){inheritDoc}.voidupdateCharacterStream(int columnIndex, java.io.Reader value){inheritDoc}.voidupdateCharacterStream(int columnIndex, java.io.Reader value, int length){inheritDoc}.voidupdateCharacterStream(int columnIndex, java.io.Reader value, long length){inheritDoc}.voidupdateCharacterStream(java.lang.String columnLabel, java.io.Reader reader){inheritDoc}.voidupdateCharacterStream(java.lang.String columnLabel, java.io.Reader reader, int length){inheritDoc}.voidupdateCharacterStream(java.lang.String columnLabel, java.io.Reader reader, long length){inheritDoc}.voidupdateClob(int columnIndex, java.io.Reader reader){inheritDoc}.voidupdateClob(int columnIndex, java.io.Reader reader, long length){inheritDoc}.voidupdateClob(int columnIndex, java.sql.Clob clob){inheritDoc}.voidupdateClob(java.lang.String columnLabel, java.io.Reader reader){inheritDoc}.voidupdateClob(java.lang.String columnLabel, java.io.Reader reader, long length){inheritDoc}.voidupdateClob(java.lang.String columnLabel, java.sql.Clob clob){inheritDoc}.voidupdateDate(int columnIndex, java.sql.Date date){inheritDoc}.voidupdateDate(java.lang.String columnLabel, java.sql.Date value){inheritDoc}.voidupdateDouble(int columnIndex, double value){inheritDoc}.voidupdateDouble(java.lang.String columnLabel, double value){inheritDoc}.voidupdateFloat(int columnIndex, float value){inheritDoc}.voidupdateFloat(java.lang.String columnLabel, float value){inheritDoc}.voidupdateInt(int columnIndex, int value){inheritDoc}.voidupdateInt(java.lang.String columnLabel, int value){inheritDoc}.voidupdateLong(int columnIndex, long value){inheritDoc}.voidupdateLong(java.lang.String columnLabel, long value){inheritDoc}.voidupdateNCharacterStream(int columnIndex, java.io.Reader reader){inheritDoc}.voidupdateNCharacterStream(int columnIndex, java.io.Reader value, long length){inheritDoc}.voidupdateNCharacterStream(java.lang.String columnLabel, java.io.Reader reader){inheritDoc}.voidupdateNCharacterStream(java.lang.String columnLabel, java.io.Reader reader, long length){inheritDoc}.voidupdateNClob(int columnIndex, java.io.Reader reader){inheritDoc}.voidupdateNClob(int columnIndex, java.io.Reader reader, long length){inheritDoc}.voidupdateNClob(int columnIndex, java.sql.NClob nclob){inheritDoc}.voidupdateNClob(java.lang.String columnLabel, java.io.Reader reader){inheritDoc}.voidupdateNClob(java.lang.String columnLabel, java.io.Reader reader, long length){inheritDoc}.voidupdateNClob(java.lang.String columnLabel, java.sql.NClob nclob){inheritDoc}.voidupdateNString(int columnIndex, java.lang.String nstring){inheritDoc}.voidupdateNString(java.lang.String columnLabel, java.lang.String nstring){inheritDoc}.voidupdateNull(int columnIndex){inheritDoc}.voidupdateNull(java.lang.String columnLabel){inheritDoc}.voidupdateObject(int columnIndex, java.lang.Object value){inheritDoc}.voidupdateObject(int columnIndex, java.lang.Object value, int scaleOrLength){inheritDoc}.voidupdateObject(java.lang.String columnLabel, java.lang.Object value){inheritDoc}.voidupdateObject(java.lang.String columnLabel, java.lang.Object value, int scaleOrLength){inheritDoc}.voidupdateRef(int columnIndex, java.sql.Ref ref){inheritDoc}.voidupdateRef(java.lang.String columnLabel, java.sql.Ref ref){inheritDoc}.voidupdateRow(){inheritDoc}.protected voidupdateRowData(byte[] rawData)Update row's raw bytes.voidupdateRowId(int columnIndex, java.sql.RowId rowId){inheritDoc}.voidupdateRowId(java.lang.String columnLabel, java.sql.RowId rowId){inheritDoc}.voidupdateShort(int columnIndex, short value){inheritDoc}.voidupdateShort(java.lang.String columnLabel, short value){inheritDoc}.voidupdateSQLXML(int columnIndex, java.sql.SQLXML xmlObject){inheritDoc}.voidupdateSQLXML(java.lang.String columnLabel, java.sql.SQLXML xmlObject){inheritDoc}.voidupdateString(int columnIndex, java.lang.String value){inheritDoc}.voidupdateString(java.lang.String columnLabel, java.lang.String value){inheritDoc}.voidupdateTime(int columnIndex, java.sql.Time time){inheritDoc}.voidupdateTime(java.lang.String columnLabel, java.sql.Time value){inheritDoc}.voidupdateTimestamp(int columnIndex, java.sql.Timestamp timeStamp){inheritDoc}.voidupdateTimestamp(java.lang.String columnLabel, java.sql.Timestamp value){inheritDoc}.booleanwasNull(){inheritDoc}.private java.lang.StringzeroFillingIfNeeded(java.lang.String value, ColumnDefinition columnDefinition)
-
-
-
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
-
NOT_UPDATABLE_ERROR
private static final java.lang.String NOT_UPDATABLE_ERROR
- See Also:
- Constant Field Values
-
INSERT_ID_COLUMNS
private static final ColumnDefinition[] INSERT_ID_COLUMNS
-
MAX_ARRAY_SIZE
private static final int MAX_ARRAY_SIZE
- See Also:
- Constant Field Values
-
timeZone
protected java.util.TimeZone timeZone
-
options
protected Options options
-
columnsInformation
protected ColumnDefinition[] columnsInformation
-
columnInformationLength
protected int columnInformationLength
-
noBackslashEscapes
protected boolean noBackslashEscapes
-
protocol
private Protocol protocol
-
reader
private PacketInputStream reader
-
isEof
private boolean isEof
-
callableResult
private boolean callableResult
-
statement
private MariaDbStatement statement
-
row
protected RowProtocol row
-
dataFetchTime
private int dataFetchTime
-
streaming
private boolean streaming
-
data
private byte[][] data
-
dataSize
private int dataSize
-
fetchSize
private int fetchSize
-
resultSetScrollType
private int resultSetScrollType
-
rowPointer
private int rowPointer
-
discardedRows
private int discardedRows
-
columnLabelIndexer
private ColumnLabelIndexer columnLabelIndexer
-
lastRowPointer
private int lastRowPointer
-
isClosed
private boolean isClosed
-
eofDeprecated
private boolean eofDeprecated
-
lock
private java.util.concurrent.locks.ReentrantLock lock
-
forceAlias
private boolean forceAlias
-
-
Constructor Detail
-
SelectResultSet
public SelectResultSet(ColumnDefinition[] columnDefinition, Results results, Protocol protocol, PacketInputStream reader, boolean callableResult, boolean eofDeprecated) throws java.io.IOException, java.sql.SQLException
Create Streaming resultSet.- Parameters:
columnDefinition- column informationresults- resultsprotocol- current protocolreader- stream fetchercallableResult- is it from a callableStatement ?eofDeprecated- is EOF deprecated- Throws:
java.io.IOException- if any connection error occurjava.sql.SQLException- if any connection error occur
-
SelectResultSet
public SelectResultSet(ColumnDefinition[] columnDefinition, java.util.List<byte[]> resultSet, Protocol protocol, int resultSetScrollType)
Create filled result-set.- Parameters:
columnDefinition- column informationresultSet- result-set dataprotocol- current protocolresultSetScrollType- one of the followingResultSetconstants:ResultSet.TYPE_FORWARD_ONLY,ResultSet.TYPE_SCROLL_INSENSITIVE, orResultSet.TYPE_SCROLL_SENSITIVE
-
-
Method Detail
-
createGeneratedData
public static java.sql.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 java.sql.ResultSet createResultSet(java.lang.String[] columnNames, ColumnType[] columnTypes, java.lang.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
-
fetchAllResults
private void fetchAllResults() throws java.io.IOException, java.sql.SQLException- Throws:
java.io.IOExceptionjava.sql.SQLException
-
fetchRemaining
public void fetchRemaining() throws java.sql.SQLExceptionWhen protocol has a current Streaming result (this) fetch all to permit another query is executing.- Throws:
java.sql.SQLException- if any error occur
-
handleIoException
private java.sql.SQLException handleIoException(java.io.IOException ioe)
-
nextStreamingValue
private void nextStreamingValue() throws java.io.IOException, java.sql.SQLExceptionThis permit to replace current stream results by next ones.- Throws:
java.io.IOException- if socket exception occurjava.sql.SQLException- if server return an unexpected error
-
addStreamingValue
private void addStreamingValue() throws java.io.IOException, java.sql.SQLExceptionThis permit to add next streaming values to existing resultSet.- Throws:
java.io.IOException- if socket exception occurjava.sql.SQLException- if server return an unexpected error
-
readNextValue
private boolean readNextValue() throws java.io.IOException, java.sql.SQLExceptionRead next value.- Returns:
- true if have a new value
- Throws:
java.io.IOException- exceptionjava.sql.SQLException- exception
-
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 java.sql.SQLExceptionDelete current data. Position cursor to the previous row.- Throws:
java.sql.SQLException- if previous() fail.
-
addRowData
protected void addRowData(byte[] rawData)
-
skipLengthEncodedValue
private int skipLengthEncodedValue(byte[] buf, int pos)
-
growDataArray
private void growDataArray()
Grow data array.
-
abort
public void abort() throws java.sql.SQLExceptionConnection.abort() has been called, abort result-set.- Throws:
java.sql.SQLException- exception
-
close
public void close() throws java.sql.SQLExceptionClose resultSet.- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
resetVariables
private void resetVariables()
-
next
public boolean next() throws java.sql.SQLException- Specified by:
nextin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
checkObjectRange
private void checkObjectRange(int position) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
getWarnings
public java.sql.SQLWarning getWarnings() throws java.sql.SQLException- Specified by:
getWarningsin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
clearWarnings
public void clearWarnings()
- Specified by:
clearWarningsin interfacejava.sql.ResultSet
-
isBeforeFirst
public boolean isBeforeFirst() throws java.sql.SQLException- Specified by:
isBeforeFirstin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
isAfterLast
public boolean isAfterLast() throws java.sql.SQLException- Specified by:
isAfterLastin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
isFirst
public boolean isFirst() throws java.sql.SQLException- Specified by:
isFirstin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
isLast
public boolean isLast() throws java.sql.SQLException- Specified by:
isLastin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
beforeFirst
public void beforeFirst() throws java.sql.SQLException- Specified by:
beforeFirstin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
afterLast
public void afterLast() throws java.sql.SQLException- Specified by:
afterLastin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
first
public boolean first() throws java.sql.SQLException- Specified by:
firstin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
last
public boolean last() throws java.sql.SQLException- Specified by:
lastin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getRow
public int getRow() throws java.sql.SQLException- Specified by:
getRowin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
absolute
public boolean absolute(int row) throws java.sql.SQLException- Specified by:
absolutein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
relative
public boolean relative(int rows) throws java.sql.SQLException- Specified by:
relativein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
previous
public boolean previous() throws java.sql.SQLException- Specified by:
previousin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getFetchDirection
public int getFetchDirection()
- Specified by:
getFetchDirectionin interfacejava.sql.ResultSet
-
setFetchDirection
public void setFetchDirection(int direction) throws java.sql.SQLException- Specified by:
setFetchDirectionin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getFetchSize
public int getFetchSize()
- Specified by:
getFetchSizein interfacejava.sql.ResultSet
-
setFetchSize
public void setFetchSize(int fetchSize) throws java.sql.SQLException- Specified by:
setFetchSizein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getType
public int getType()
- Specified by:
getTypein interfacejava.sql.ResultSet
-
getConcurrency
public int getConcurrency()
- Specified by:
getConcurrencyin interfacejava.sql.ResultSet
-
checkClose
private void checkClose() throws java.sql.SQLException- Throws:
java.sql.SQLException
-
isCallableResult
public boolean isCallableResult()
-
isClosed
public boolean isClosed()
- Specified by:
isClosedin interfacejava.sql.ResultSet
-
getStatement
public MariaDbStatement getStatement()
- Specified by:
getStatementin interfacejava.sql.ResultSet
-
setStatement
public void setStatement(MariaDbStatement statement)
-
wasNull
public boolean wasNull()
{inheritDoc}.- Specified by:
wasNullin interfacejava.sql.ResultSet
-
getAsciiStream
public java.io.InputStream getAsciiStream(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getAsciiStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getAsciiStream
public java.io.InputStream getAsciiStream(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getAsciiStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getString
public java.lang.String getString(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getStringin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getString
public java.lang.String getString(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getStringin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
zeroFillingIfNeeded
private java.lang.String zeroFillingIfNeeded(java.lang.String value, ColumnDefinition columnDefinition)
-
getBinaryStream
public java.io.InputStream getBinaryStream(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getBinaryStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getBinaryStream
public java.io.InputStream getBinaryStream(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getBinaryStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getInt
public int getInt(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getIntin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getInt
public int getInt(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getIntin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getLong
public long getLong(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getLongin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getLong
public long getLong(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getLongin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getFloat
public float getFloat(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getFloatin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getFloat
public float getFloat(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getFloatin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getDouble
public double getDouble(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getDoublein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getDouble
public double getDouble(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getDoublein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getBigDecimal
public java.math.BigDecimal getBigDecimal(java.lang.String columnLabel, int scale) throws java.sql.SQLException{inheritDoc}.- Specified by:
getBigDecimalin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getBigDecimal
public java.math.BigDecimal getBigDecimal(int columnIndex, int scale) throws java.sql.SQLException{inheritDoc}.- Specified by:
getBigDecimalin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getBigDecimal
public java.math.BigDecimal getBigDecimal(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getBigDecimalin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getBigDecimal
public java.math.BigDecimal getBigDecimal(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getBigDecimalin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getBytes
public byte[] getBytes(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getBytesin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getBytes
public byte[] getBytes(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getBytesin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getDate
public java.sql.Date getDate(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getDatein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getDate
public java.sql.Date getDate(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getDatein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getDate
public java.sql.Date getDate(int columnIndex, java.util.Calendar cal) throws java.sql.SQLException{inheritDoc}.- Specified by:
getDatein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getDate
public java.sql.Date getDate(java.lang.String columnLabel, java.util.Calendar cal) throws java.sql.SQLException{inheritDoc}.- Specified by:
getDatein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getTime
public java.sql.Time getTime(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getTimein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getTime
public java.sql.Time getTime(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getTimein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getTime
public java.sql.Time getTime(int columnIndex, java.util.Calendar cal) throws java.sql.SQLException{inheritDoc}.- Specified by:
getTimein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getTime
public java.sql.Time getTime(java.lang.String columnLabel, java.util.Calendar cal) throws java.sql.SQLException{inheritDoc}.- Specified by:
getTimein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getTimestamp
public java.sql.Timestamp getTimestamp(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getTimestampin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getTimestamp
public java.sql.Timestamp getTimestamp(int columnIndex, java.util.Calendar cal) throws java.sql.SQLException{inheritDoc}.- Specified by:
getTimestampin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getTimestamp
public java.sql.Timestamp getTimestamp(java.lang.String columnLabel, java.util.Calendar cal) throws java.sql.SQLException{inheritDoc}.- Specified by:
getTimestampin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getTimestamp
public java.sql.Timestamp getTimestamp(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getTimestampin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getUnicodeStream
public java.io.InputStream getUnicodeStream(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getUnicodeStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getUnicodeStream
public java.io.InputStream getUnicodeStream(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getUnicodeStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getCursorName
public java.lang.String getCursorName() throws java.sql.SQLException{inheritDoc}.- Specified by:
getCursorNamein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getMetaData
public java.sql.ResultSetMetaData getMetaData()
{inheritDoc}.- Specified by:
getMetaDatain interfacejava.sql.ResultSet
-
getObject
public java.lang.Object getObject(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getObjectin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getObject
public java.lang.Object getObject(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getObjectin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getObject
public java.lang.Object getObject(int columnIndex, java.util.Map<java.lang.String,java.lang.Class<?>> map) throws java.sql.SQLException{inheritDoc}.- Specified by:
getObjectin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getObject
public java.lang.Object getObject(java.lang.String columnLabel, java.util.Map<java.lang.String,java.lang.Class<?>> map) throws java.sql.SQLException{inheritDoc}.- Specified by:
getObjectin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getObject
public <T> T getObject(int columnIndex, java.lang.Class<T> type) throws java.sql.SQLException{inheritDoc}.- Specified by:
getObjectin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getObject
public <T> T getObject(java.lang.String columnLabel, java.lang.Class<T> type) throws java.sql.SQLException- Specified by:
getObjectin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
findColumn
public int findColumn(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
findColumnin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getCharacterStream
public java.io.Reader getCharacterStream(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getCharacterStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getCharacterStream
public java.io.Reader getCharacterStream(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getCharacterStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getNCharacterStream
public java.io.Reader getNCharacterStream(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getNCharacterStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getNCharacterStream
public java.io.Reader getNCharacterStream(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getNCharacterStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getRef
public java.sql.Ref getRef(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getRefin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getRef
public java.sql.Ref getRef(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getRefin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getBlob
public java.sql.Blob getBlob(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getBlobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getBlob
public java.sql.Blob getBlob(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getBlobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getClob
public java.sql.Clob getClob(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getClobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getClob
public java.sql.Clob getClob(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getClobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getArray
public java.sql.Array getArray(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getArrayin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getArray
public java.sql.Array getArray(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getArrayin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getURL
public java.net.URL getURL(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getURLin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getURL
public java.net.URL getURL(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getURLin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getRowId
public java.sql.RowId getRowId(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getRowIdin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getRowId
public java.sql.RowId getRowId(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getRowIdin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getNClob
public java.sql.NClob getNClob(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getNClobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getNClob
public java.sql.NClob getNClob(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getNClobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getSQLXML
public java.sql.SQLXML getSQLXML(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getSQLXMLin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getSQLXML
public java.sql.SQLXML getSQLXML(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getSQLXMLin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getNString
public java.lang.String getNString(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
getNStringin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getNString
public java.lang.String getNString(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getNStringin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getBoolean
public boolean getBoolean(int index) throws java.sql.SQLException{inheritDoc}.- Specified by:
getBooleanin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getBoolean
public boolean getBoolean(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getBooleanin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getByte
public byte getByte(int index) throws java.sql.SQLException{inheritDoc}.- Specified by:
getBytein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getByte
public byte getByte(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getBytein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getShort
public short getShort(int index) throws java.sql.SQLException{inheritDoc}.- Specified by:
getShortin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getShort
public short getShort(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
getShortin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
rowUpdated
public boolean rowUpdated() throws java.sql.SQLException{inheritDoc}.- Specified by:
rowUpdatedin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
rowInserted
public boolean rowInserted() throws java.sql.SQLException{inheritDoc}.- Specified by:
rowInsertedin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
rowDeleted
public boolean rowDeleted() throws java.sql.SQLException{inheritDoc}.- Specified by:
rowDeletedin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
insertRow
public void insertRow() throws java.sql.SQLException{inheritDoc}.- Specified by:
insertRowin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
deleteRow
public void deleteRow() throws java.sql.SQLException{inheritDoc}.- Specified by:
deleteRowin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
refreshRow
public void refreshRow() throws java.sql.SQLException{inheritDoc}.- Specified by:
refreshRowin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
cancelRowUpdates
public void cancelRowUpdates() throws java.sql.SQLException{inheritDoc}.- Specified by:
cancelRowUpdatesin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
moveToInsertRow
public void moveToInsertRow() throws java.sql.SQLException{inheritDoc}.- Specified by:
moveToInsertRowin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
moveToCurrentRow
public void moveToCurrentRow() throws java.sql.SQLException{inheritDoc}.- Specified by:
moveToCurrentRowin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateNull
public void updateNull(int columnIndex) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateNullin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateNull
public void updateNull(java.lang.String columnLabel) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateNullin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateBoolean
public void updateBoolean(int columnIndex, boolean bool) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateBooleanin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateBoolean
public void updateBoolean(java.lang.String columnLabel, boolean value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateBooleanin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateByte
public void updateByte(int columnIndex, byte value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateBytein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateByte
public void updateByte(java.lang.String columnLabel, byte value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateBytein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateShort
public void updateShort(int columnIndex, short value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateShortin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateShort
public void updateShort(java.lang.String columnLabel, short value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateShortin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateInt
public void updateInt(int columnIndex, int value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateIntin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateInt
public void updateInt(java.lang.String columnLabel, int value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateIntin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateFloat
public void updateFloat(int columnIndex, float value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateFloatin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateFloat
public void updateFloat(java.lang.String columnLabel, float value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateFloatin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateDouble
public void updateDouble(int columnIndex, double value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateDoublein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateDouble
public void updateDouble(java.lang.String columnLabel, double value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateDoublein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateBigDecimal
public void updateBigDecimal(int columnIndex, java.math.BigDecimal value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateBigDecimalin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateBigDecimal
public void updateBigDecimal(java.lang.String columnLabel, java.math.BigDecimal value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateBigDecimalin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateString
public void updateString(int columnIndex, java.lang.String value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateStringin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateString
public void updateString(java.lang.String columnLabel, java.lang.String value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateStringin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateBytes
public void updateBytes(int columnIndex, byte[] value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateBytesin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateBytes
public void updateBytes(java.lang.String columnLabel, byte[] value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateBytesin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateDate
public void updateDate(int columnIndex, java.sql.Date date) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateDatein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateDate
public void updateDate(java.lang.String columnLabel, java.sql.Date value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateDatein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateTime
public void updateTime(int columnIndex, java.sql.Time time) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateTimein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateTime
public void updateTime(java.lang.String columnLabel, java.sql.Time value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateTimein interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateTimestamp
public void updateTimestamp(int columnIndex, java.sql.Timestamp timeStamp) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateTimestampin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateTimestamp
public void updateTimestamp(java.lang.String columnLabel, java.sql.Timestamp value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateTimestampin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateAsciiStream
public void updateAsciiStream(int columnIndex, java.io.InputStream inputStream, int length) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateAsciiStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateAsciiStream
public void updateAsciiStream(java.lang.String columnLabel, java.io.InputStream inputStream) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateAsciiStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateAsciiStream
public void updateAsciiStream(java.lang.String columnLabel, java.io.InputStream value, int length) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateAsciiStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateAsciiStream
public void updateAsciiStream(int columnIndex, java.io.InputStream inputStream, long length) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateAsciiStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateAsciiStream
public void updateAsciiStream(java.lang.String columnLabel, java.io.InputStream inputStream, long length) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateAsciiStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateAsciiStream
public void updateAsciiStream(int columnIndex, java.io.InputStream inputStream) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateAsciiStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateBinaryStream
public void updateBinaryStream(int columnIndex, java.io.InputStream inputStream, int length) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateBinaryStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateBinaryStream
public void updateBinaryStream(int columnIndex, java.io.InputStream inputStream, long length) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateBinaryStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateBinaryStream
public void updateBinaryStream(java.lang.String columnLabel, java.io.InputStream value, int length) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateBinaryStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateBinaryStream
public void updateBinaryStream(java.lang.String columnLabel, java.io.InputStream inputStream, long length) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateBinaryStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateBinaryStream
public void updateBinaryStream(int columnIndex, java.io.InputStream inputStream) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateBinaryStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateBinaryStream
public void updateBinaryStream(java.lang.String columnLabel, java.io.InputStream inputStream) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateBinaryStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateCharacterStream
public void updateCharacterStream(int columnIndex, java.io.Reader value, int length) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateCharacterStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateCharacterStream
public void updateCharacterStream(int columnIndex, java.io.Reader value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateCharacterStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateCharacterStream
public void updateCharacterStream(java.lang.String columnLabel, java.io.Reader reader, int length) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateCharacterStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateCharacterStream
public void updateCharacterStream(int columnIndex, java.io.Reader value, long length) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateCharacterStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateCharacterStream
public void updateCharacterStream(java.lang.String columnLabel, java.io.Reader reader, long length) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateCharacterStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateCharacterStream
public void updateCharacterStream(java.lang.String columnLabel, java.io.Reader reader) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateCharacterStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateObject
public void updateObject(int columnIndex, java.lang.Object value, int scaleOrLength) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateObjectin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateObject
public void updateObject(int columnIndex, java.lang.Object value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateObjectin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateObject
public void updateObject(java.lang.String columnLabel, java.lang.Object value, int scaleOrLength) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateObjectin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateObject
public void updateObject(java.lang.String columnLabel, java.lang.Object value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateObjectin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateLong
public void updateLong(java.lang.String columnLabel, long value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateLongin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateLong
public void updateLong(int columnIndex, long value) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateLongin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateRow
public void updateRow() throws java.sql.SQLException{inheritDoc}.- Specified by:
updateRowin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateRef
public void updateRef(int columnIndex, java.sql.Ref ref) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateRefin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateRef
public void updateRef(java.lang.String columnLabel, java.sql.Ref ref) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateRefin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateBlob
public void updateBlob(int columnIndex, java.sql.Blob blob) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateBlobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateBlob
public void updateBlob(java.lang.String columnLabel, java.sql.Blob blob) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateBlobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateBlob
public void updateBlob(int columnIndex, java.io.InputStream inputStream) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateBlobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateBlob
public void updateBlob(java.lang.String columnLabel, java.io.InputStream inputStream) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateBlobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateBlob
public void updateBlob(int columnIndex, java.io.InputStream inputStream, long length) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateBlobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateBlob
public void updateBlob(java.lang.String columnLabel, java.io.InputStream inputStream, long length) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateBlobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateClob
public void updateClob(int columnIndex, java.sql.Clob clob) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateClobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateClob
public void updateClob(java.lang.String columnLabel, java.sql.Clob clob) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateClobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateClob
public void updateClob(int columnIndex, java.io.Reader reader, long length) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateClobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateClob
public void updateClob(java.lang.String columnLabel, java.io.Reader reader, long length) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateClobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateClob
public void updateClob(int columnIndex, java.io.Reader reader) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateClobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateClob
public void updateClob(java.lang.String columnLabel, java.io.Reader reader) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateClobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateArray
public void updateArray(int columnIndex, java.sql.Array array) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateArrayin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateArray
public void updateArray(java.lang.String columnLabel, java.sql.Array array) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateArrayin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateRowId
public void updateRowId(int columnIndex, java.sql.RowId rowId) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateRowIdin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateRowId
public void updateRowId(java.lang.String columnLabel, java.sql.RowId rowId) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateRowIdin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateNString
public void updateNString(int columnIndex, java.lang.String nstring) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateNStringin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateNString
public void updateNString(java.lang.String columnLabel, java.lang.String nstring) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateNStringin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateNClob
public void updateNClob(int columnIndex, java.sql.NClob nclob) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateNClobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateNClob
public void updateNClob(java.lang.String columnLabel, java.sql.NClob nclob) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateNClobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateNClob
public void updateNClob(int columnIndex, java.io.Reader reader) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateNClobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateNClob
public void updateNClob(java.lang.String columnLabel, java.io.Reader reader) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateNClobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateNClob
public void updateNClob(int columnIndex, java.io.Reader reader, long length) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateNClobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateNClob
public void updateNClob(java.lang.String columnLabel, java.io.Reader reader, long length) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateNClobin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateSQLXML
public void updateSQLXML(int columnIndex, java.sql.SQLXML xmlObject) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateSQLXMLin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateSQLXML
public void updateSQLXML(java.lang.String columnLabel, java.sql.SQLXML xmlObject) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateSQLXMLin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateNCharacterStream
public void updateNCharacterStream(int columnIndex, java.io.Reader value, long length) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateNCharacterStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateNCharacterStream
public void updateNCharacterStream(java.lang.String columnLabel, java.io.Reader reader, long length) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateNCharacterStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateNCharacterStream
public void updateNCharacterStream(int columnIndex, java.io.Reader reader) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateNCharacterStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
updateNCharacterStream
public void updateNCharacterStream(java.lang.String columnLabel, java.io.Reader reader) throws java.sql.SQLException{inheritDoc}.- Specified by:
updateNCharacterStreamin interfacejava.sql.ResultSet- Throws:
java.sql.SQLException
-
getHoldability
public int getHoldability()
{inheritDoc}.- Specified by:
getHoldabilityin interfacejava.sql.ResultSet
-
unwrap
public <T> T unwrap(java.lang.Class<T> iface) throws java.sql.SQLException{inheritDoc}.- Specified by:
unwrapin interfacejava.sql.Wrapper- Throws:
java.sql.SQLException
-
isWrapperFor
public boolean isWrapperFor(java.lang.Class<?> iface) throws java.sql.SQLException{inheritDoc}.- Specified by:
isWrapperForin interfacejava.sql.Wrapper- Throws:
java.sql.SQLException
-
setForceTableAlias
public void setForceTableAlias()
Force metadata getTableName to return table alias, not original table name.
-
rangeCheck
private void rangeCheck(java.lang.Object className, long minValue, long maxValue, long value, ColumnDefinition columnInfo) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
getRowPointer
public int getRowPointer()
-
setRowPointer
protected void setRowPointer(int pointer)
-
getDataSize
public int getDataSize()
-
isBinaryEncoded
public boolean isBinaryEncoded()
-
-