Class AbstractResultSet
- java.lang.Object
- 
- org.firebirdsql.jdbc.AbstractResultSet
 
- 
- All Implemented Interfaces:
- java.lang.AutoCloseable,- java.sql.ResultSet,- java.sql.Wrapper,- FBObjectListener.FetcherListener,- FirebirdResultSet,- Synchronizable
 - Direct Known Subclasses:
- FBResultSet
 
 public abstract class AbstractResultSet extends java.lang.Object implements java.sql.ResultSet, FirebirdResultSet, Synchronizable, FBObjectListener.FetcherListener Implementation ofResultSet.- Author:
- David Jencks, Roman Rokytskyy, Mark Rotteveel
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected FBConnectionconnectionprotected GDSHelpergdsHelperprotected RowValuerowprotected RowDescriptorrowDescriptor
 - 
Constructor SummaryConstructors Constructor Description AbstractResultSet(RowDescriptor rowDescriptor, java.util.List<RowValue> rows)Creates a FBResultSet with the columns specified byrowDescriptorand the data inrows.AbstractResultSet(RowDescriptor rowDescriptor, java.util.List<RowValue> rows, FBObjectListener.ResultSetListener listener)Creates a FBResultSet with the columns specified byrowDescriptorand the data inrows.AbstractResultSet(RowDescriptor rowDescriptor, FBConnection connection, java.util.List<RowValue> rows, boolean retrieveBlobs)Creates a FBResultSet with the columns specified byrowDescriptorand the data inrows.AbstractResultSet(FBConnection connection, FBStatement fbStatement, FbStatement stmt, FBObjectListener.ResultSetListener listener, boolean metaDataQuery, int rsType, int rsConcurrency, int rsHoldability, boolean cached)Creates a newFBResultSetinstance.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanabsolute(int row)protected voidaddWarning(java.sql.SQLWarning warning)voidafterLast()voidallRowsFetched(org.firebirdsql.jdbc.FBFetcher fetcher)Notify listener that underlying fetcher fetched all rows.voidbeforeFirst()voidcancelRowUpdates()protected voidcheckCursorMove()Check if statement is open and prepare statement for cursor move.protected voidcheckOpen()Check if ResultSet is open.protected voidcheckScrollable()Checks if the result set is scrollablevoidclearWarnings()voidclose()protected voidcloseFields()Close the fields if they were open (applies mainly to the stream fields).voiddeleteRow()voidfetcherClosed(org.firebirdsql.jdbc.FBFetcher fetcher)Notify listener that underlying fetcher is closed.intfindColumn(java.lang.String columnName)booleanfirst()java.sql.ArraygetArray(int i)java.sql.ArraygetArray(java.lang.String columnName)java.io.InputStreamgetAsciiStream(int columnIndex)java.io.InputStreamgetAsciiStream(java.lang.String columnName)java.math.BigDecimalgetBigDecimal(int columnIndex)java.math.BigDecimalgetBigDecimal(int columnIndex, int scale)Deprecated.java.math.BigDecimalgetBigDecimal(java.lang.String columnName)java.math.BigDecimalgetBigDecimal(java.lang.String columnName, int scale)Deprecated.java.io.InputStreamgetBinaryStream(int columnIndex)java.io.InputStreamgetBinaryStream(java.lang.String columnName)java.sql.BlobgetBlob(int columnIndex)java.sql.BlobgetBlob(java.lang.String columnName)booleangetBoolean(int columnIndex)booleangetBoolean(java.lang.String columnName)bytegetByte(int columnIndex)bytegetByte(java.lang.String columnName)byte[]getBytes(int columnIndex)byte[]getBytes(java.lang.String columnName)java.io.ReadergetCharacterStream(int columnIndex)java.io.ReadergetCharacterStream(java.lang.String columnName)java.sql.ClobgetClob(int i)java.sql.ClobgetClob(java.lang.String columnName)intgetConcurrency()java.lang.StringgetCursorName()java.sql.DategetDate(int columnIndex)java.sql.DategetDate(int columnIndex, java.util.Calendar cal)java.sql.DategetDate(java.lang.String columnName)java.sql.DategetDate(java.lang.String columnName, java.util.Calendar cal)doublegetDouble(int columnIndex)doublegetDouble(java.lang.String columnName)java.lang.StringgetExecutionPlan()Get execution plan for the specified result set.java.lang.StringgetExplainedExecutionPlan()Get detailed execution plan for the specified result set.intgetFetchDirection()intgetFetchSize()FBFieldgetField(int columnIndex)Get theFBFieldobject at the given column indexFBFieldgetField(int columnIndex, boolean checkRowPosition)Factory method for the field access objectsFBFieldgetField(java.lang.String columnName)Get aFBFieldby name.floatgetFloat(int columnIndex)floatgetFloat(java.lang.String columnName)intgetHoldability()intgetInt(int columnIndex)intgetInt(java.lang.String columnName)longgetLong(int columnIndex)longgetLong(java.lang.String columnName)java.sql.ResultSetMetaDatagetMetaData()java.io.ReadergetNCharacterStream(int columnIndex)java.io.ReadergetNCharacterStream(java.lang.String columnLabel)java.sql.NClobgetNClob(int columnIndex)java.sql.NClobgetNClob(java.lang.String columnLabel)java.lang.StringgetNString(int columnIndex)java.lang.StringgetNString(java.lang.String columnLabel)java.lang.ObjectgetObject(int columnIndex)<T> TgetObject(int columnIndex, java.lang.Class<T> type)java.lang.ObjectgetObject(int i, java.util.Map<java.lang.String,java.lang.Class<?>> map)java.lang.ObjectgetObject(java.lang.String columnName)<T> TgetObject(java.lang.String columnLabel, java.lang.Class<T> type)java.lang.ObjectgetObject(java.lang.String columnName, java.util.Map<java.lang.String,java.lang.Class<?>> map)java.sql.RefgetRef(int i)java.sql.RefgetRef(java.lang.String columnName)intgetRow()java.sql.RowIdgetRowId(int columnIndex)java.sql.RowIdgetRowId(java.lang.String columnLabel)shortgetShort(int columnIndex)shortgetShort(java.lang.String columnName)java.sql.SQLXMLgetSQLXML(int columnIndex)java.sql.SQLXMLgetSQLXML(java.lang.String columnLabel)java.sql.StatementgetStatement()java.lang.StringgetString(int columnIndex)java.lang.StringgetString(java.lang.String columnName)java.lang.ObjectgetSynchronizationObject()Get synchronization object.java.sql.TimegetTime(int columnIndex)java.sql.TimegetTime(int columnIndex, java.util.Calendar cal)java.sql.TimegetTime(java.lang.String columnName)java.sql.TimegetTime(java.lang.String columnName, java.util.Calendar cal)java.sql.TimestampgetTimestamp(int columnIndex)java.sql.TimestampgetTimestamp(int columnIndex, java.util.Calendar cal)java.sql.TimestampgetTimestamp(java.lang.String columnName)java.sql.TimestampgetTimestamp(java.lang.String columnName, java.util.Calendar cal)intgetType()java.io.InputStreamgetUnicodeStream(int columnIndex)Deprecated.java.io.InputStreamgetUnicodeStream(java.lang.String columnName)Deprecated.java.net.URLgetURL(int param1)java.net.URLgetURL(java.lang.String param1)java.sql.SQLWarninggetWarnings()voidinsertRow()booleanisAfterLast()booleanisBeforeFirst()booleanisClosed()booleanisFirst()booleanisLast()booleanisWrapperFor(java.lang.Class<?> iface)booleanlast()voidmoveToCurrentRow()voidmoveToInsertRow()booleannext()booleanprevious()voidrefreshRow()booleanrelative(int rows)voidrowChanged(org.firebirdsql.jdbc.FBFetcher fetcher, RowValue newRow)Notify listener that underlying row was changed.booleanrowDeleted()booleanrowInserted()booleanrowUpdated()voidsetFetchDirection(int direction)voidsetFetchSize(int rows)<T> Tunwrap(java.lang.Class<T> iface)voidupdateArray(int param1, java.sql.Array param2)voidupdateArray(java.lang.String param1, java.sql.Array param2)voidupdateAsciiStream(int columnIndex, java.io.InputStream x)voidupdateAsciiStream(int columnIndex, java.io.InputStream x, int length)voidupdateAsciiStream(int columnIndex, java.io.InputStream x, long length)voidupdateAsciiStream(java.lang.String columnLabel, java.io.InputStream x)voidupdateAsciiStream(java.lang.String columnName, java.io.InputStream x, int length)voidupdateAsciiStream(java.lang.String columnLabel, java.io.InputStream x, long length)voidupdateBigDecimal(int columnIndex, java.math.BigDecimal x)voidupdateBigDecimal(java.lang.String columnName, java.math.BigDecimal x)voidupdateBinaryStream(int columnIndex, java.io.InputStream x)voidupdateBinaryStream(int columnIndex, java.io.InputStream x, int length)voidupdateBinaryStream(int columnIndex, java.io.InputStream x, long length)voidupdateBinaryStream(java.lang.String columnLabel, java.io.InputStream x)voidupdateBinaryStream(java.lang.String columnName, java.io.InputStream x, int length)voidupdateBinaryStream(java.lang.String columnLabel, java.io.InputStream x, long length)voidupdateBlob(int columnIndex, java.io.InputStream inputStream)voidupdateBlob(int columnIndex, java.io.InputStream inputStream, long length)voidupdateBlob(int columnIndex, java.sql.Blob blob)voidupdateBlob(java.lang.String columnLabel, java.io.InputStream inputStream)voidupdateBlob(java.lang.String columnLabel, java.io.InputStream inputStream, long length)voidupdateBlob(java.lang.String columnLabel, java.sql.Blob blob)voidupdateBoolean(int columnIndex, boolean x)voidupdateBoolean(java.lang.String columnName, boolean x)voidupdateByte(int columnIndex, byte x)voidupdateByte(java.lang.String columnName, byte x)voidupdateBytes(int columnIndex, byte[] x)voidupdateBytes(java.lang.String columnName, byte[] x)voidupdateCharacterStream(int columnIndex, java.io.Reader x)voidupdateCharacterStream(int columnIndex, java.io.Reader x, int length)voidupdateCharacterStream(int columnIndex, java.io.Reader x, long length)voidupdateCharacterStream(java.lang.String columnLabel, java.io.Reader reader)voidupdateCharacterStream(java.lang.String columnName, java.io.Reader reader, int length)voidupdateCharacterStream(java.lang.String columnLabel, java.io.Reader reader, long length)voidupdateClob(int columnIndex, java.io.Reader reader)voidupdateClob(int columnIndex, java.io.Reader reader, long length)voidupdateClob(int columnIndex, java.sql.Clob clob)voidupdateClob(java.lang.String columnLabel, java.io.Reader reader)voidupdateClob(java.lang.String columnLabel, java.io.Reader reader, long length)voidupdateClob(java.lang.String columnLabel, java.sql.Clob clob)voidupdateDate(int columnIndex, java.sql.Date x)voidupdateDate(java.lang.String columnName, java.sql.Date x)voidupdateDouble(int columnIndex, double x)voidupdateDouble(java.lang.String columnName, double x)voidupdateFloat(int columnIndex, float x)voidupdateFloat(java.lang.String columnName, float x)voidupdateInt(int columnIndex, int x)voidupdateInt(java.lang.String columnName, int x)voidupdateLong(int columnIndex, long x)voidupdateLong(java.lang.String columnName, long x)voidupdateNCharacterStream(int columnIndex, java.io.Reader x)voidupdateNCharacterStream(int columnIndex, java.io.Reader x, long length)voidupdateNCharacterStream(java.lang.String columnLabel, java.io.Reader reader)voidupdateNCharacterStream(java.lang.String columnLabel, java.io.Reader reader, long length)voidupdateNClob(int columnIndex, java.io.Reader reader)voidupdateNClob(int columnIndex, java.io.Reader reader, long length)voidupdateNClob(int columnIndex, java.sql.NClob clob)voidupdateNClob(java.lang.String columnLabel, java.io.Reader reader)voidupdateNClob(java.lang.String columnLabel, java.io.Reader reader, long length)voidupdateNClob(java.lang.String columnLabel, java.sql.NClob clob)voidupdateNString(int columnIndex, java.lang.String string)voidupdateNString(java.lang.String columnLabel, java.lang.String string)voidupdateNull(int columnIndex)voidupdateNull(java.lang.String columnName)voidupdateObject(int columnIndex, java.lang.Object x)voidupdateObject(int columnIndex, java.lang.Object x, int scale)voidupdateObject(java.lang.String columnName, java.lang.Object x)voidupdateObject(java.lang.String columnName, java.lang.Object x, int scale)voidupdateRef(int param1, java.sql.Ref param2)voidupdateRef(java.lang.String param1, java.sql.Ref param2)voidupdateRow()voidupdateRowId(int columnIndex, java.sql.RowId x)voidupdateRowId(java.lang.String columnLabel, java.sql.RowId x)voidupdateShort(int columnIndex, short x)voidupdateShort(java.lang.String columnName, short x)voidupdateSQLXML(int columnIndex, java.sql.SQLXML xmlObject)voidupdateSQLXML(java.lang.String columnLabel, java.sql.SQLXML xmlObject)voidupdateString(int columnIndex, java.lang.String x)voidupdateString(java.lang.String columnName, java.lang.String x)voidupdateTime(int columnIndex, java.sql.Time x)voidupdateTime(java.lang.String columnName, java.sql.Time x)voidupdateTimestamp(int columnIndex, java.sql.Timestamp x)voidupdateTimestamp(java.lang.String columnName, java.sql.Timestamp x)booleanwasNull()
 
- 
- 
- 
Field Detail- 
connectionprotected final FBConnection connection 
 - 
gdsHelperprotected final GDSHelper gdsHelper 
 - 
rowDescriptorprotected final RowDescriptor rowDescriptor 
 - 
rowprotected RowValue row 
 
- 
 - 
Constructor Detail- 
AbstractResultSetpublic AbstractResultSet(FBConnection connection, FBStatement fbStatement, FbStatement stmt, FBObjectListener.ResultSetListener listener, boolean metaDataQuery, int rsType, int rsConcurrency, int rsHoldability, boolean cached) throws java.sql.SQLException Creates a newFBResultSetinstance.- Throws:
- java.sql.SQLException
 
 - 
AbstractResultSetpublic AbstractResultSet(RowDescriptor rowDescriptor, java.util.List<RowValue> rows, FBObjectListener.ResultSetListener listener) throws java.sql.SQLException Creates a FBResultSet with the columns specified byrowDescriptorand the data inrows.This constructor is intended for metadata result sets, but can be used for other purposes as well. Current implementation will ensure that strings will be trimmed on retrieval. - Parameters:
- rowDescriptor- Column definition
- rows- Row data
- Throws:
- java.sql.SQLException
 
 - 
AbstractResultSetpublic AbstractResultSet(RowDescriptor rowDescriptor, java.util.List<RowValue> rows) throws java.sql.SQLException Creates a FBResultSet with the columns specified byrowDescriptorand the data inrows.This constructor is intended for metadata result sets, but can be used for other purposes as well. Current implementation will ensure that strings will be trimmed on retrieval. - Parameters:
- rowDescriptor- Column definition
- rows- Row data
- Throws:
- java.sql.SQLException
 
 - 
AbstractResultSetpublic AbstractResultSet(RowDescriptor rowDescriptor, FBConnection connection, java.util.List<RowValue> rows, boolean retrieveBlobs) throws java.sql.SQLException Creates a FBResultSet with the columns specified byrowDescriptorand the data inrows.This constructor is intended for metadata result sets, but can be used for other purposes as well. Current implementation will ensure that strings will be trimmed on retrieval. - Parameters:
- rowDescriptor- Column definition
- connection- Connection (cannot be null when- retrieveBlobsis- true
- rows- Row data
- retrieveBlobs-- trueretrieves the blob data
- Throws:
- java.sql.SQLException
 
 
- 
 - 
Method Detail- 
allRowsFetchedpublic void allRowsFetched(org.firebirdsql.jdbc.FBFetcher fetcher) throws java.sql.SQLExceptionDescription copied from interface:FBObjectListener.FetcherListenerNotify listener that underlying fetcher fetched all rows.- Specified by:
- allRowsFetchedin interface- FBObjectListener.FetcherListener
- Parameters:
- fetcher- fetcher that fetched all rows.
- Throws:
- java.sql.SQLException
 
 - 
fetcherClosedpublic void fetcherClosed(org.firebirdsql.jdbc.FBFetcher fetcher) throws java.sql.SQLExceptionDescription copied from interface:FBObjectListener.FetcherListenerNotify listener that underlying fetcher is closed.- Specified by:
- fetcherClosedin interface- FBObjectListener.FetcherListener
- Parameters:
- fetcher- fetcher that was closed.
- Throws:
- java.sql.SQLException
 
 - 
rowChangedpublic void rowChanged(org.firebirdsql.jdbc.FBFetcher fetcher, RowValue newRow) throws java.sql.SQLExceptionDescription copied from interface:FBObjectListener.FetcherListenerNotify listener that underlying row was changed.- Specified by:
- rowChangedin interface- FBObjectListener.FetcherListener
- Parameters:
- fetcher- instance of- FBFetcherthat caused this event.
- newRow- new row.
- Throws:
- java.sql.SQLException
 
 - 
checkCursorMoveprotected void checkCursorMove() throws java.sql.SQLExceptionCheck if statement is open and prepare statement for cursor move.- Throws:
- java.sql.SQLException- if statement is closed.
 
 - 
checkOpenprotected void checkOpen() throws java.sql.SQLExceptionCheck if ResultSet is open.- Throws:
- java.sql.SQLException- if ResultSet is closed.
 
 - 
checkScrollableprotected void checkScrollable() throws java.sql.SQLExceptionChecks if the result set is scrollable- Throws:
- java.sql.SQLException- if ResultSet is not scrollable
 
 - 
closeFieldsprotected void closeFields() throws java.sql.SQLExceptionClose the fields if they were open (applies mainly to the stream fields).- Throws:
- java.sql.SQLException- if something wrong happened.
 
 - 
getSynchronizationObjectpublic final java.lang.Object getSynchronizationObject() Description copied from interface:SynchronizableGet synchronization object.- Specified by:
- getSynchronizationObjectin interface- Synchronizable
- Returns:
- object, cannot be null.
 
 - 
nextpublic boolean next() throws java.sql.SQLException- Specified by:
- nextin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
closepublic void close() throws java.sql.SQLException- Specified by:
- closein interface- java.lang.AutoCloseable
- Specified by:
- closein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
isClosedpublic boolean isClosed() throws java.sql.SQLException- Specified by:
- isClosedin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
wasNullpublic boolean wasNull() throws java.sql.SQLException- Specified by:
- wasNullin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getAsciiStreampublic final java.io.InputStream getAsciiStream(int columnIndex) throws java.sql.SQLExceptionImplementation note: works identical to getBinaryStream(int).- Specified by:
- getAsciiStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getBigDecimalpublic java.math.BigDecimal getBigDecimal(int columnIndex) throws java.sql.SQLException- Specified by:
- getBigDecimalin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getBinaryStreampublic java.io.InputStream getBinaryStream(int columnIndex) throws java.sql.SQLException- Specified by:
- getBinaryStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getBlobpublic java.sql.Blob getBlob(int columnIndex) throws java.sql.SQLException- Specified by:
- getBlobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getBooleanpublic boolean getBoolean(int columnIndex) throws java.sql.SQLException- Specified by:
- getBooleanin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getBytepublic byte getByte(int columnIndex) throws java.sql.SQLException- Specified by:
- getBytein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getBytespublic byte[] getBytes(int columnIndex) throws java.sql.SQLException- Specified by:
- getBytesin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getDatepublic java.sql.Date getDate(int columnIndex) throws java.sql.SQLException- Specified by:
- getDatein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getDoublepublic double getDouble(int columnIndex) throws java.sql.SQLException- Specified by:
- getDoublein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getFloatpublic float getFloat(int columnIndex) throws java.sql.SQLException- Specified by:
- getFloatin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getIntpublic int getInt(int columnIndex) throws java.sql.SQLException- Specified by:
- getIntin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getLongpublic long getLong(int columnIndex) throws java.sql.SQLException- Specified by:
- getLongin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getObjectpublic java.lang.Object getObject(int columnIndex) throws java.sql.SQLException- Specified by:
- getObjectin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getShortpublic short getShort(int columnIndex) throws java.sql.SQLException- Specified by:
- getShortin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getStringpublic java.lang.String getString(int columnIndex) throws java.sql.SQLException- Specified by:
- getStringin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getNStringpublic java.lang.String getNString(int columnIndex) throws java.sql.SQLExceptionImplementation note: This method behaves exactly the same as getString(int).- Specified by:
- getNStringin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getTimepublic java.sql.Time getTime(int columnIndex) throws java.sql.SQLException- Specified by:
- getTimein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getTimestamppublic java.sql.Timestamp getTimestamp(int columnIndex) throws java.sql.SQLException- Specified by:
- getTimestampin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getUnicodeStream@Deprecated public java.io.InputStream getUnicodeStream(int columnIndex) throws java.sql.SQLExceptionDeprecated.Method is no longer supported since Jaybird 3.0.For old behavior use getBinaryStream(int). For JDBC suggested behavior, usegetCharacterStream(int).- Specified by:
- getUnicodeStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLFeatureNotSupportedException- Always
- java.sql.SQLException
 
 - 
getNCharacterStreampublic java.io.Reader getNCharacterStream(int columnIndex) throws java.sql.SQLExceptionImplementation note: This method behaves exactly the same as getCharacterStream(int).- Specified by:
- getNCharacterStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getFieldpublic FBField getField(int columnIndex) throws java.sql.SQLException Get theFBFieldobject at the given column index- Parameters:
- columnIndex- The index of the parameter, 1 is the first index
- Throws:
- java.sql.SQLException- If there is an error accessing the field
 
 - 
getFieldpublic FBField getField(int columnIndex, boolean checkRowPosition) throws java.sql.SQLException Factory method for the field access objects- Throws:
- java.sql.SQLException
 
 - 
getFieldpublic FBField getField(java.lang.String columnName) throws java.sql.SQLException Get aFBFieldby name.- Parameters:
- columnName- The name of the field to be retrieved
- Throws:
- java.sql.SQLException- if the field cannot be retrieved
 
 - 
getBigDecimal@Deprecated public java.math.BigDecimal getBigDecimal(int columnIndex, int scale) throws java.sql.SQLExceptionDeprecated.Implementation note: ignores scaleand behaves identical togetBigDecimal(int).- Specified by:
- getBigDecimalin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getStringpublic java.lang.String getString(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- getStringin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getNStringpublic java.lang.String getNString(java.lang.String columnLabel) throws java.sql.SQLExceptionImplementation note: This method behaves exactly the same as getString(String).- Specified by:
- getNStringin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getBooleanpublic boolean getBoolean(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- getBooleanin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getBytepublic byte getByte(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- getBytein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getShortpublic short getShort(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- getShortin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getIntpublic int getInt(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- getIntin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getLongpublic long getLong(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- getLongin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getFloatpublic float getFloat(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- getFloatin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getDoublepublic double getDouble(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- getDoublein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getBigDecimal@Deprecated public java.math.BigDecimal getBigDecimal(java.lang.String columnName, int scale) throws java.sql.SQLExceptionDeprecated.Implementation note: ignores scaleand behaves identical togetBigDecimal(String).- Specified by:
- getBigDecimalin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getBytespublic byte[] getBytes(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- getBytesin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getDatepublic java.sql.Date getDate(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- getDatein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getTimepublic java.sql.Time getTime(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- getTimein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getTimestamppublic java.sql.Timestamp getTimestamp(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- getTimestampin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getAsciiStreampublic final java.io.InputStream getAsciiStream(java.lang.String columnName) throws java.sql.SQLExceptionImplementation note: works identical to getBinaryStream(String).- Specified by:
- getAsciiStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getUnicodeStream@Deprecated public java.io.InputStream getUnicodeStream(java.lang.String columnName) throws java.sql.SQLExceptionDeprecated.Method is no longer supported since Jaybird 3.0.For old behavior use getBinaryStream(String). For JDBC suggested behavior, usegetCharacterStream(String).- Specified by:
- getUnicodeStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLFeatureNotSupportedException- Always
- java.sql.SQLException
 
 - 
getNCharacterStreampublic java.io.Reader getNCharacterStream(java.lang.String columnLabel) throws java.sql.SQLExceptionImplementation note: This method behaves exactly the same as getCharacterStream(String).- Specified by:
- getNCharacterStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getBinaryStreampublic java.io.InputStream getBinaryStream(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- getBinaryStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getWarningspublic java.sql.SQLWarning getWarnings() throws java.sql.SQLException- Specified by:
- getWarningsin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
clearWarningspublic void clearWarnings() throws java.sql.SQLException- Specified by:
- clearWarningsin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getCursorNamepublic java.lang.String getCursorName() throws java.sql.SQLException- Specified by:
- getCursorNamein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getMetaDatapublic java.sql.ResultSetMetaData getMetaData() throws java.sql.SQLException- Specified by:
- getMetaDatain interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getObjectpublic java.lang.Object getObject(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- getObjectin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
findColumnpublic int findColumn(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- findColumnin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getCharacterStreampublic java.io.Reader getCharacterStream(int columnIndex) throws java.sql.SQLException- Specified by:
- getCharacterStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getCharacterStreampublic java.io.Reader getCharacterStream(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- getCharacterStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getBigDecimalpublic java.math.BigDecimal getBigDecimal(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- getBigDecimalin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
isBeforeFirstpublic boolean isBeforeFirst() throws java.sql.SQLException- Specified by:
- isBeforeFirstin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
isAfterLastpublic boolean isAfterLast() throws java.sql.SQLException- Specified by:
- isAfterLastin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
isFirstpublic boolean isFirst() throws java.sql.SQLException- Specified by:
- isFirstin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
isLastpublic boolean isLast() throws java.sql.SQLException- Specified by:
- isLastin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
beforeFirstpublic void beforeFirst() throws java.sql.SQLException- Specified by:
- beforeFirstin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
afterLastpublic void afterLast() throws java.sql.SQLException- Specified by:
- afterLastin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
firstpublic boolean first() throws java.sql.SQLException- Specified by:
- firstin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
lastpublic boolean last() throws java.sql.SQLException- Specified by:
- lastin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getRowpublic int getRow() throws java.sql.SQLException- Specified by:
- getRowin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
absolutepublic boolean absolute(int row) throws java.sql.SQLException- Specified by:
- absolutein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
relativepublic boolean relative(int rows) throws java.sql.SQLException- Specified by:
- relativein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
previouspublic boolean previous() throws java.sql.SQLException- Specified by:
- previousin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
setFetchDirectionpublic void setFetchDirection(int direction) throws java.sql.SQLException- Specified by:
- setFetchDirectionin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getFetchDirectionpublic int getFetchDirection() throws java.sql.SQLException- Specified by:
- getFetchDirectionin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
setFetchSizepublic void setFetchSize(int rows) throws java.sql.SQLException- Specified by:
- setFetchSizein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getFetchSizepublic int getFetchSize() throws java.sql.SQLException- Specified by:
- getFetchSizein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getTypepublic int getType() throws java.sql.SQLException- Specified by:
- getTypein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getConcurrencypublic int getConcurrency() throws java.sql.SQLException- Specified by:
- getConcurrencyin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getHoldabilitypublic int getHoldability() throws java.sql.SQLException- Specified by:
- getHoldabilityin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
rowUpdatedpublic boolean rowUpdated() throws java.sql.SQLException- Specified by:
- rowUpdatedin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
rowInsertedpublic boolean rowInserted() throws java.sql.SQLException- Specified by:
- rowInsertedin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
rowDeletedpublic boolean rowDeleted() throws java.sql.SQLException- Specified by:
- rowDeletedin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateNullpublic void updateNull(int columnIndex) throws java.sql.SQLException- Specified by:
- updateNullin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateBooleanpublic void updateBoolean(int columnIndex, boolean x) throws java.sql.SQLException- Specified by:
- updateBooleanin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateBytepublic void updateByte(int columnIndex, byte x) throws java.sql.SQLException- Specified by:
- updateBytein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateShortpublic void updateShort(int columnIndex, short x) throws java.sql.SQLException- Specified by:
- updateShortin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateIntpublic void updateInt(int columnIndex, int x) throws java.sql.SQLException- Specified by:
- updateIntin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateLongpublic void updateLong(int columnIndex, long x) throws java.sql.SQLException- Specified by:
- updateLongin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateFloatpublic void updateFloat(int columnIndex, float x) throws java.sql.SQLException- Specified by:
- updateFloatin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateDoublepublic void updateDouble(int columnIndex, double x) throws java.sql.SQLException- Specified by:
- updateDoublein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateBigDecimalpublic void updateBigDecimal(int columnIndex, java.math.BigDecimal x) throws java.sql.SQLException- Specified by:
- updateBigDecimalin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateStringpublic void updateString(int columnIndex, java.lang.String x) throws java.sql.SQLException- Specified by:
- updateStringin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateBytespublic void updateBytes(int columnIndex, byte[] x) throws java.sql.SQLException- Specified by:
- updateBytesin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateDatepublic void updateDate(int columnIndex, java.sql.Date x) throws java.sql.SQLException- Specified by:
- updateDatein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateTimepublic void updateTime(int columnIndex, java.sql.Time x) throws java.sql.SQLException- Specified by:
- updateTimein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateTimestamppublic void updateTimestamp(int columnIndex, java.sql.Timestamp x) throws java.sql.SQLException- Specified by:
- updateTimestampin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateBinaryStreampublic void updateBinaryStream(int columnIndex, java.io.InputStream x, int length) throws java.sql.SQLException- Specified by:
- updateBinaryStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateBinaryStreampublic void updateBinaryStream(int columnIndex, java.io.InputStream x, long length) throws java.sql.SQLException- Specified by:
- updateBinaryStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateBinaryStreampublic void updateBinaryStream(int columnIndex, java.io.InputStream x) throws java.sql.SQLException- Specified by:
- updateBinaryStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateBinaryStreampublic void updateBinaryStream(java.lang.String columnName, java.io.InputStream x, int length) throws java.sql.SQLException- Specified by:
- updateBinaryStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateBinaryStreampublic void updateBinaryStream(java.lang.String columnLabel, java.io.InputStream x, long length) throws java.sql.SQLException- Specified by:
- updateBinaryStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateBinaryStreampublic void updateBinaryStream(java.lang.String columnLabel, java.io.InputStream x) throws java.sql.SQLException- Specified by:
- updateBinaryStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateObjectpublic void updateObject(int columnIndex, java.lang.Object x, int scale) throws java.sql.SQLException- Specified by:
- updateObjectin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateObjectpublic void updateObject(int columnIndex, java.lang.Object x) throws java.sql.SQLException- Specified by:
- updateObjectin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateNullpublic void updateNull(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- updateNullin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateBooleanpublic void updateBoolean(java.lang.String columnName, boolean x) throws java.sql.SQLException- Specified by:
- updateBooleanin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateBytepublic void updateByte(java.lang.String columnName, byte x) throws java.sql.SQLException- Specified by:
- updateBytein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateShortpublic void updateShort(java.lang.String columnName, short x) throws java.sql.SQLException- Specified by:
- updateShortin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateIntpublic void updateInt(java.lang.String columnName, int x) throws java.sql.SQLException- Specified by:
- updateIntin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateLongpublic void updateLong(java.lang.String columnName, long x) throws java.sql.SQLException- Specified by:
- updateLongin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateFloatpublic void updateFloat(java.lang.String columnName, float x) throws java.sql.SQLException- Specified by:
- updateFloatin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateDoublepublic void updateDouble(java.lang.String columnName, double x) throws java.sql.SQLException- Specified by:
- updateDoublein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateBigDecimalpublic void updateBigDecimal(java.lang.String columnName, java.math.BigDecimal x) throws java.sql.SQLException- Specified by:
- updateBigDecimalin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateStringpublic void updateString(java.lang.String columnName, java.lang.String x) throws java.sql.SQLException- Specified by:
- updateStringin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateNStringpublic void updateNString(int columnIndex, java.lang.String string) throws java.sql.SQLExceptionImplementation note: This method behaves exactly the same as updateString(int, String).- Specified by:
- updateNStringin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateNStringpublic void updateNString(java.lang.String columnLabel, java.lang.String string) throws java.sql.SQLExceptionImplementation note: This method behaves exactly the same as updateString(String, String).- Specified by:
- updateNStringin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateBytespublic void updateBytes(java.lang.String columnName, byte[] x) throws java.sql.SQLException- Specified by:
- updateBytesin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateDatepublic void updateDate(java.lang.String columnName, java.sql.Date x) throws java.sql.SQLException- Specified by:
- updateDatein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateTimepublic void updateTime(java.lang.String columnName, java.sql.Time x) throws java.sql.SQLException- Specified by:
- updateTimein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateTimestamppublic void updateTimestamp(java.lang.String columnName, java.sql.Timestamp x) throws java.sql.SQLException- Specified by:
- updateTimestampin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateAsciiStreampublic final void updateAsciiStream(int columnIndex, java.io.InputStream x, int length) throws java.sql.SQLExceptionImplementation note: works identical to updateBinaryStream(int, InputStream, int).- Specified by:
- updateAsciiStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateAsciiStreampublic final void updateAsciiStream(java.lang.String columnName, java.io.InputStream x, int length) throws java.sql.SQLExceptionImplementation note: works identical to updateBinaryStream(String, InputStream, int).- Specified by:
- updateAsciiStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateAsciiStreampublic final void updateAsciiStream(int columnIndex, java.io.InputStream x, long length) throws java.sql.SQLExceptionImplementation note: works identical to updateBinaryStream(int, InputStream, long).- Specified by:
- updateAsciiStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateAsciiStreampublic final void updateAsciiStream(int columnIndex, java.io.InputStream x) throws java.sql.SQLExceptionImplementation note: works identical to updateBinaryStream(int, InputStream).- Specified by:
- updateAsciiStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateAsciiStreampublic final void updateAsciiStream(java.lang.String columnLabel, java.io.InputStream x, long length) throws java.sql.SQLExceptionImplementation note: works identical to updateBinaryStream(String, InputStream, long).- Specified by:
- updateAsciiStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateAsciiStreampublic final void updateAsciiStream(java.lang.String columnLabel, java.io.InputStream x) throws java.sql.SQLExceptionImplementation note: works identical to updateBinaryStream(String, InputStream).- Specified by:
- updateAsciiStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateCharacterStreampublic void updateCharacterStream(int columnIndex, java.io.Reader x, int length) throws java.sql.SQLException- Specified by:
- updateCharacterStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateCharacterStreampublic void updateCharacterStream(int columnIndex, java.io.Reader x, long length) throws java.sql.SQLException- Specified by:
- updateCharacterStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateCharacterStreampublic void updateCharacterStream(int columnIndex, java.io.Reader x) throws java.sql.SQLException- Specified by:
- updateCharacterStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateCharacterStreampublic void updateCharacterStream(java.lang.String columnName, java.io.Reader reader, int length) throws java.sql.SQLException- Specified by:
- updateCharacterStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateCharacterStreampublic void updateCharacterStream(java.lang.String columnLabel, java.io.Reader reader, long length) throws java.sql.SQLException- Specified by:
- updateCharacterStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateCharacterStreampublic void updateCharacterStream(java.lang.String columnLabel, java.io.Reader reader) throws java.sql.SQLException- Specified by:
- updateCharacterStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateNCharacterStreampublic void updateNCharacterStream(int columnIndex, java.io.Reader x, long length) throws java.sql.SQLExceptionImplementation note: This method behaves exactly the same as updateCharacterStream(int, Reader, long).- Specified by:
- updateNCharacterStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateNCharacterStreampublic void updateNCharacterStream(int columnIndex, java.io.Reader x) throws java.sql.SQLExceptionImplementation note: This method behaves exactly the same as updateCharacterStream(int, Reader).- Specified by:
- updateNCharacterStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateNCharacterStreampublic void updateNCharacterStream(java.lang.String columnLabel, java.io.Reader reader, long length) throws java.sql.SQLExceptionImplementation note: This method behaves exactly the same as updateClob(String, Reader, long).- Specified by:
- updateNCharacterStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateNCharacterStreampublic void updateNCharacterStream(java.lang.String columnLabel, java.io.Reader reader) throws java.sql.SQLExceptionImplementation note: This method behaves exactly the same as updateCharacterStream(String, Reader).- Specified by:
- updateNCharacterStreamin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateObjectpublic void updateObject(java.lang.String columnName, java.lang.Object x, int scale) throws java.sql.SQLExceptionImplementation note: This method behaves exactly the same as updateObject(String, Object).- Specified by:
- updateObjectin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateObjectpublic void updateObject(java.lang.String columnName, java.lang.Object x) throws java.sql.SQLException- Specified by:
- updateObjectin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
insertRowpublic void insertRow() throws java.sql.SQLException- Specified by:
- insertRowin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateRowpublic void updateRow() throws java.sql.SQLException- Specified by:
- updateRowin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
deleteRowpublic void deleteRow() throws java.sql.SQLException- Specified by:
- deleteRowin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
refreshRowpublic void refreshRow() throws java.sql.SQLException- Specified by:
- refreshRowin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
cancelRowUpdatespublic void cancelRowUpdates() throws java.sql.SQLException- Specified by:
- cancelRowUpdatesin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
moveToInsertRowpublic void moveToInsertRow() throws java.sql.SQLException- Specified by:
- moveToInsertRowin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
moveToCurrentRowpublic void moveToCurrentRow() throws java.sql.SQLException- Specified by:
- moveToCurrentRowin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getStatementpublic java.sql.Statement getStatement() - Specified by:
- getStatementin interface- java.sql.ResultSet
 
 - 
getObjectpublic java.lang.Object getObject(int i, java.util.Map<java.lang.String,java.lang.Class<?>> map) throws java.sql.SQLException- Specified by:
- getObjectin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getRefpublic java.sql.Ref getRef(int i) throws java.sql.SQLException- Specified by:
- getRefin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getClobpublic java.sql.Clob getClob(int i) throws java.sql.SQLException- Specified by:
- getClobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getArraypublic java.sql.Array getArray(int i) throws java.sql.SQLException- Specified by:
- getArrayin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getObjectpublic java.lang.Object getObject(java.lang.String columnName, java.util.Map<java.lang.String,java.lang.Class<?>> map) throws java.sql.SQLException- Specified by:
- getObjectin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getRefpublic java.sql.Ref getRef(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- getRefin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getBlobpublic java.sql.Blob getBlob(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- getBlobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getClobpublic java.sql.Clob getClob(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- getClobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getArraypublic java.sql.Array getArray(java.lang.String columnName) throws java.sql.SQLException- Specified by:
- getArrayin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getDatepublic java.sql.Date getDate(int columnIndex, java.util.Calendar cal) throws java.sql.SQLException- Specified by:
- getDatein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getDatepublic java.sql.Date getDate(java.lang.String columnName, java.util.Calendar cal) throws java.sql.SQLException- Specified by:
- getDatein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getTimepublic java.sql.Time getTime(int columnIndex, java.util.Calendar cal) throws java.sql.SQLException- Specified by:
- getTimein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getTimepublic java.sql.Time getTime(java.lang.String columnName, java.util.Calendar cal) throws java.sql.SQLException- Specified by:
- getTimein interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getTimestamppublic java.sql.Timestamp getTimestamp(int columnIndex, java.util.Calendar cal) throws java.sql.SQLException- Specified by:
- getTimestampin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getTimestamppublic java.sql.Timestamp getTimestamp(java.lang.String columnName, java.util.Calendar cal) throws java.sql.SQLException- Specified by:
- getTimestampin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getURLpublic java.net.URL getURL(int param1) throws java.sql.SQLException- Specified by:
- getURLin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getURLpublic java.net.URL getURL(java.lang.String param1) throws java.sql.SQLException- Specified by:
- getURLin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getObjectpublic <T> T getObject(int columnIndex, java.lang.Class<T> type) throws java.sql.SQLException- Specified by:
- getObjectin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getObjectpublic <T> T getObject(java.lang.String columnLabel, java.lang.Class<T> type) throws java.sql.SQLException- Specified by:
- getObjectin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateRefpublic void updateRef(int param1, java.sql.Ref param2) throws java.sql.SQLException- Specified by:
- updateRefin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateRefpublic void updateRef(java.lang.String param1, java.sql.Ref param2) throws java.sql.SQLException- Specified by:
- updateRefin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateBlobpublic void updateBlob(int columnIndex, java.sql.Blob blob) throws java.sql.SQLException- Specified by:
- updateBlobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateBlobpublic void updateBlob(java.lang.String columnLabel, java.sql.Blob blob) throws java.sql.SQLException- Specified by:
- updateBlobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateBlobpublic void updateBlob(int columnIndex, java.io.InputStream inputStream, long length) throws java.sql.SQLException- Specified by:
- updateBlobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateBlobpublic void updateBlob(int columnIndex, java.io.InputStream inputStream) throws java.sql.SQLException- Specified by:
- updateBlobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateBlobpublic void updateBlob(java.lang.String columnLabel, java.io.InputStream inputStream, long length) throws java.sql.SQLException- Specified by:
- updateBlobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateBlobpublic void updateBlob(java.lang.String columnLabel, java.io.InputStream inputStream) throws java.sql.SQLException- Specified by:
- updateBlobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateClobpublic void updateClob(int columnIndex, java.sql.Clob clob) throws java.sql.SQLException- Specified by:
- updateClobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateClobpublic void updateClob(java.lang.String columnLabel, java.sql.Clob clob) throws java.sql.SQLException- Specified by:
- updateClobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateClobpublic void updateClob(int columnIndex, java.io.Reader reader, long length) throws java.sql.SQLException- Specified by:
- updateClobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateClobpublic void updateClob(int columnIndex, java.io.Reader reader) throws java.sql.SQLException- Specified by:
- updateClobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateClobpublic void updateClob(java.lang.String columnLabel, java.io.Reader reader, long length) throws java.sql.SQLException- Specified by:
- updateClobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateClobpublic void updateClob(java.lang.String columnLabel, java.io.Reader reader) throws java.sql.SQLException- Specified by:
- updateClobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateArraypublic void updateArray(int param1, java.sql.Array param2) throws java.sql.SQLException- Specified by:
- updateArrayin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateArraypublic void updateArray(java.lang.String param1, java.sql.Array param2) throws java.sql.SQLException- Specified by:
- updateArrayin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getNClobpublic java.sql.NClob getNClob(int columnIndex) throws java.sql.SQLExceptionImplementation note: This method behaves exactly the same as getClob(int).- Specified by:
- getNClobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getNClobpublic java.sql.NClob getNClob(java.lang.String columnLabel) throws java.sql.SQLExceptionImplementation note: This method behaves exactly the same as getClob(String).- Specified by:
- getNClobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getRowIdpublic java.sql.RowId getRowId(int columnIndex) throws java.sql.SQLException- Specified by:
- getRowIdin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getRowIdpublic java.sql.RowId getRowId(java.lang.String columnLabel) throws java.sql.SQLException- Specified by:
- getRowIdin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getSQLXMLpublic java.sql.SQLXML getSQLXML(int columnIndex) throws java.sql.SQLException- Specified by:
- getSQLXMLin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getSQLXMLpublic java.sql.SQLXML getSQLXML(java.lang.String columnLabel) throws java.sql.SQLException- Specified by:
- getSQLXMLin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateNClobpublic void updateNClob(int columnIndex, java.sql.NClob clob) throws java.sql.SQLExceptionImplementation note: This method behaves exactly the same as updateClob(int, Clob).- Specified by:
- updateNClobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateNClobpublic void updateNClob(int columnIndex, java.io.Reader reader, long length) throws java.sql.SQLExceptionImplementation note: This method behaves exactly the same as updateClob(int, Reader, long).- Specified by:
- updateNClobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateNClobpublic void updateNClob(int columnIndex, java.io.Reader reader) throws java.sql.SQLExceptionImplementation note: This method behaves exactly the same as updateClob(int, Reader).- Specified by:
- updateNClobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateNClobpublic void updateNClob(java.lang.String columnLabel, java.sql.NClob clob) throws java.sql.SQLExceptionImplementation note: This method behaves exactly the same as updateClob(String, Clob).- Specified by:
- updateNClobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateNClobpublic void updateNClob(java.lang.String columnLabel, java.io.Reader reader, long length) throws java.sql.SQLExceptionImplementation note: This method behaves exactly the same as updateClob(int, Reader, long).- Specified by:
- updateNClobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateNClobpublic void updateNClob(java.lang.String columnLabel, java.io.Reader reader) throws java.sql.SQLExceptionImplementation note: This method behaves exactly the same as updateClob(String, Reader).- Specified by:
- updateNClobin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateRowIdpublic void updateRowId(int columnIndex, java.sql.RowId x) throws java.sql.SQLException- Specified by:
- updateRowIdin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateRowIdpublic void updateRowId(java.lang.String columnLabel, java.sql.RowId x) throws java.sql.SQLException- Specified by:
- updateRowIdin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateSQLXMLpublic void updateSQLXML(int columnIndex, java.sql.SQLXML xmlObject) throws java.sql.SQLException- Specified by:
- updateSQLXMLin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
updateSQLXMLpublic void updateSQLXML(java.lang.String columnLabel, java.sql.SQLXML xmlObject) throws java.sql.SQLException- Specified by:
- updateSQLXMLin interface- java.sql.ResultSet
- Throws:
- java.sql.SQLException
 
 - 
getExecutionPlanpublic java.lang.String getExecutionPlan() throws java.sql.SQLExceptionDescription copied from interface:FirebirdResultSetGet execution plan for the specified result set.- Specified by:
- getExecutionPlanin interface- FirebirdResultSet
- Returns:
- execution plan for this query.
- Throws:
- java.sql.SQLException- if execution plan cannot be obtained or this result set is already closed.
- See Also:
- FirebirdPreparedStatement.getExecutionPlan()
 
 - 
getExplainedExecutionPlanpublic java.lang.String getExplainedExecutionPlan() throws java.sql.SQLExceptionDescription copied from interface:FirebirdResultSetGet detailed execution plan for the specified result set.- Specified by:
- getExplainedExecutionPlanin interface- FirebirdResultSet
- Returns:
- detailed execution plan for this query.
- Throws:
- java.sql.SQLException- if detailed execution plan cannot be obtained or this result set is already closed.
- See Also:
- FirebirdPreparedStatement.getExplainedExecutionPlan()
 
 - 
isWrapperForpublic boolean isWrapperFor(java.lang.Class<?> iface) throws java.sql.SQLException- Specified by:
- isWrapperForin interface- java.sql.Wrapper
- Throws:
- java.sql.SQLException
 
 - 
unwrappublic <T> T unwrap(java.lang.Class<T> iface) throws java.sql.SQLException- Specified by:
- unwrapin interface- java.sql.Wrapper
- Throws:
- java.sql.SQLException
 
 - 
addWarningprotected void addWarning(java.sql.SQLWarning warning) 
 
- 
 
-