java.lang.Object
org.apache.derby.vti.VTITemplate
- All Implemented Interfaces:
- AutoCloseable,- ResultSet,- Wrapper,- AwareVTI
- Direct Known Subclasses:
- ForwardingVTI,- SimpleJsonVTI,- StringColumnVTI
An abstract implementation of ResultSet that is useful
        when writing table functions, read-only VTIs (virtual table interface), and
        the ResultSets returned by executeQuery in read-write VTI classes.
        
        This class implements most of the methods of the JDBC 4.0 interface java.sql.ResultSet,
        each one throwing a  SQLException with the name of the method. 
        A concrete subclass can then just implement the methods not implemented here 
        and override any methods it needs to implement for correct functionality.
        
The methods not implemented here are
- next()
- close()
For table functions and virtual tables, the database engine only calls methods defined in the JDBC 2.0 definition of java.sql.ResultSet.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic final classA struct class which is useful for describing columns and parameters.
- 
Field SummaryFields inherited from interface java.sql.ResultSetCLOSE_CURSORS_AT_COMMIT, CONCUR_READ_ONLY, CONCUR_UPDATABLE, FETCH_FORWARD, FETCH_REVERSE, FETCH_UNKNOWN, HOLD_CURSORS_OVER_COMMIT, TYPE_FORWARD_ONLY, TYPE_SCROLL_INSENSITIVE, TYPE_SCROLL_SENSITIVE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanabsolute(int row) voidvoidvoidvoidvoidintfindColumn(String columnName) booleanfirst()getArray(int i) getAsciiStream(int columnIndex) getAsciiStream(String columnName) getBigDecimal(int columnIndex) getBigDecimal(int columnIndex, int scale) Deprecated.getBigDecimal(String columnName) getBigDecimal(String columnName, int scale) Deprecated.getBinaryStream(int columnIndex) getBinaryStream(String columnName) getBlob(int i) booleangetBoolean(int columnIndex) booleangetBoolean(String columnName) bytegetByte(int columnIndex) bytebyte[]getBytes(int columnIndex) byte[]getCharacterStream(int columnIndex) getCharacterStream(String columnName) getClob(int i) intGet the table function contextgetDate(int columnIndex) doublegetDouble(int columnIndex) doubleintintfloatgetFloat(int columnIndex) floatintintgetInt(int columnIndex) intlonggetLong(int columnIndex) longgetNCharacterStream(int columnIndex) getNCharacterStream(String columnLabel) getNClob(int columnIndex) getNString(int columnIndex) getNString(String columnLabel) getObject(int columnIndex) <T> T<T> TgetRef(int i) getReturnTableSignature(Connection currentConnection) Get an array of descriptors for the return table shape declared for this AwareVTI by its CREATE FUNCTION statement.intgetRow()getRowId(int columnIndex) shortgetShort(int columnIndex) shortgetSQLXML(int columnIndex) getString(int columnIndex) getTime(int columnIndex) getTimestamp(int columnIndex) getTimestamp(int columnIndex, Calendar cal) getTimestamp(String columnName) getTimestamp(String columnName, Calendar cal) intgetType()getUnicodeStream(int columnIndex) Deprecated.getUnicodeStream(String columnName) Deprecated.getURL(int columnIndex) voidbooleanbooleanbooleanisClosed()booleanisFirst()booleanisLast()booleanisWrapperFor(Class<?> iface) booleanlast()voidvoidbooleanprevious()voidbooleanrelative(int rows) booleanbooleanbooleanvoidsetContext(VTIContext context) Set the table function contextvoidsetFetchDirection(int direction) voidsetFetchSize(int rows) <T> TvoidupdateArray(int columnIndex, Array x) voidupdateArray(String columnName, Array x) voidupdateAsciiStream(int columnIndex, InputStream x) voidupdateAsciiStream(int columnIndex, InputStream x, int length) voidupdateAsciiStream(int columnIndex, InputStream x, long length) voidupdateAsciiStream(String columnName, InputStream x) voidupdateAsciiStream(String columnName, InputStream x, int length) voidupdateAsciiStream(String columnName, InputStream x, long length) voidupdateBigDecimal(int columnIndex, BigDecimal x) voidupdateBigDecimal(String columnName, BigDecimal x) voidupdateBinaryStream(int columnIndex, InputStream x) voidupdateBinaryStream(int columnIndex, InputStream x, int length) voidupdateBinaryStream(int columnIndex, InputStream x, long length) voidupdateBinaryStream(String columnName, InputStream x) voidupdateBinaryStream(String columnName, InputStream x, int length) voidupdateBinaryStream(String columnName, InputStream x, long length) voidupdateBlob(int columnIndex, InputStream x) voidupdateBlob(int columnIndex, InputStream x, long pos) voidupdateBlob(int columnIndex, Blob x) voidupdateBlob(String columnName, InputStream x) voidupdateBlob(String columnName, InputStream x, long pos) voidupdateBlob(String columnName, Blob x) voidupdateBoolean(int columnIndex, boolean x) voidupdateBoolean(String columnName, boolean x) voidupdateByte(int columnIndex, byte x) voidupdateByte(String columnName, byte x) voidupdateBytes(int columnIndex, byte[] x) voidupdateBytes(String columnName, byte[] x) voidupdateCharacterStream(int columnIndex, Reader x) voidupdateCharacterStream(int columnIndex, Reader x, int length) voidupdateCharacterStream(int columnIndex, Reader x, long length) voidupdateCharacterStream(String columnName, Reader x) voidupdateCharacterStream(String columnName, Reader x, int length) voidupdateCharacterStream(String columnName, Reader x, long length) voidupdateClob(int columnIndex, Reader x) voidupdateClob(int columnIndex, Reader x, long pos) voidupdateClob(int columnIndex, Clob x) voidupdateClob(String columnName, Reader x) voidupdateClob(String columnName, Reader x, long pos) voidupdateClob(String columnName, Clob x) voidupdateDate(int columnIndex, Date x) voidupdateDate(String columnName, Date x) voidupdateDouble(int columnIndex, double x) voidupdateDouble(String columnName, double x) voidupdateFloat(int columnIndex, float x) voidupdateFloat(String columnName, float x) voidupdateInt(int columnIndex, int x) voidvoidupdateLong(int columnIndex, long x) voidupdateLong(String columnName, long x) voidupdateNCharacterStream(int columnIndex, Reader x) voidupdateNCharacterStream(int columnIndex, Reader x, long length) voidupdateNCharacterStream(String columnLabel, Reader reader) voidupdateNCharacterStream(String columnLabel, Reader reader, long length) voidupdateNClob(int columnIndex, Reader reader) voidupdateNClob(int columnIndex, Reader reader, long length) voidupdateNClob(int columnIndex, NClob nClob) voidupdateNClob(String columnLabel, Reader reader) voidupdateNClob(String columnLabel, Reader reader, long length) voidupdateNClob(String columnLabel, NClob nClob) voidupdateNString(int columnIndex, String nString) voidupdateNString(String columnLabel, String nString) voidupdateNull(int columnIndex) voidupdateNull(String columnName) voidupdateObject(int columnIndex, Object x) voidupdateObject(int columnIndex, Object x, int scale) voidupdateObject(String columnName, Object x) voidupdateObject(String columnName, Object x, int scale) voidvoidvoidvoidupdateRowId(int columnIndex, RowId x) voidupdateRowId(String columnLabel, RowId x) voidupdateShort(int columnIndex, short x) voidupdateShort(String columnName, short x) voidupdateSQLXML(int columnIndex, SQLXML xmlObject) voidupdateSQLXML(String columnLabel, SQLXML xmlObject) voidupdateString(int columnIndex, String x) voidupdateString(String columnName, String x) voidupdateTime(int columnIndex, Time x) voidupdateTime(String columnName, Time x) voidupdateTimestamp(int columnIndex, Timestamp x) voidupdateTimestamp(String columnName, Timestamp x) booleanwasNull()Methods inherited from class java.lang.Objectequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.sql.ResultSetclose, next, updateObject, updateObject, updateObject, updateObject
- 
Constructor Details- 
VTITemplatepublic VTITemplate()
 
- 
- 
Method Details- 
isWrapperFor- Specified by:
- isWrapperForin interface- Wrapper
- Throws:
- SQLException
 
- 
unwrap- Specified by:
- unwrapin interface- Wrapper
- Throws:
- SQLException
 
- 
getMetaData- Specified by:
- getMetaDatain interface- ResultSet
- Throws:
- SQLException
 
- 
getString- Specified by:
- getStringin interface- ResultSet
- Throws:
- SQLException
 
- 
getBoolean- Specified by:
- getBooleanin interface- ResultSet
- Throws:
- SQLException
 
- 
getByte- Specified by:
- getBytein interface- ResultSet
- Throws:
- SQLException
 
- 
getShort- Specified by:
- getShortin interface- ResultSet
- Throws:
- SQLException
 
- 
getInt- Specified by:
- getIntin interface- ResultSet
- Throws:
- SQLException
 
- 
getLong- Specified by:
- getLongin interface- ResultSet
- Throws:
- SQLException
 
- 
getFloat- Specified by:
- getFloatin interface- ResultSet
- Throws:
- SQLException
 
- 
getDouble- Specified by:
- getDoublein interface- ResultSet
- Throws:
- SQLException
 
- 
getBigDecimalDeprecated.- Specified by:
- getBigDecimalin interface- ResultSet
- Throws:
- SQLException
 
- 
getBytes- Specified by:
- getBytesin interface- ResultSet
- Throws:
- SQLException
 
- 
getDate- Specified by:
- getDatein interface- ResultSet
- Throws:
- SQLException
 
- 
getTime- Specified by:
- getTimein interface- ResultSet
- Throws:
- SQLException
 
- 
getTimestamp- Specified by:
- getTimestampin interface- ResultSet
- Throws:
- SQLException
 
- 
getObject- Specified by:
- getObjectin interface- ResultSet
- Throws:
- SQLException
 
- 
getObject- Specified by:
- getObjectin interface- ResultSet
- Throws:
- SQLException
 
- 
getBigDecimal- Specified by:
- getBigDecimalin interface- ResultSet
- Throws:
- SQLException
 
- 
wasNull- Specified by:
- wasNullin interface- ResultSet
- Throws:
- SQLException
 
- 
getString- Specified by:
- getStringin interface- ResultSet
- Throws:
- SQLException
 
- 
getBoolean- Specified by:
- getBooleanin interface- ResultSet
- Throws:
- SQLException
 
- 
getByte- Specified by:
- getBytein interface- ResultSet
- Throws:
- SQLException
 
- 
getShort- Specified by:
- getShortin interface- ResultSet
- Throws:
- SQLException
 
- 
getInt- Specified by:
- getIntin interface- ResultSet
- Throws:
- SQLException
 
- 
getLong- Specified by:
- getLongin interface- ResultSet
- Throws:
- SQLException
 
- 
getFloat- Specified by:
- getFloatin interface- ResultSet
- Throws:
- SQLException
 
- 
getDouble- Specified by:
- getDoublein interface- ResultSet
- Throws:
- SQLException
 
- 
getBigDecimalDeprecated.- Specified by:
- getBigDecimalin interface- ResultSet
- Throws:
- SQLException
 
- 
getBytes- Specified by:
- getBytesin interface- ResultSet
- Throws:
- SQLException
 
- 
getDate- Specified by:
- getDatein interface- ResultSet
- Throws:
- SQLException
 
- 
getTime- Specified by:
- getTimein interface- ResultSet
- Throws:
- SQLException
 
- 
getTimestamp- Specified by:
- getTimestampin interface- ResultSet
- Throws:
- SQLException
 
- 
getAsciiStream- Specified by:
- getAsciiStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
getUnicodeStreamDeprecated.- Specified by:
- getUnicodeStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
getBinaryStream- Specified by:
- getBinaryStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
getAsciiStream- Specified by:
- getAsciiStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
getUnicodeStreamDeprecated.- Specified by:
- getUnicodeStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
getBinaryStream- Specified by:
- getBinaryStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
getWarnings- Specified by:
- getWarningsin interface- ResultSet
- Throws:
- SQLException
 
- 
clearWarnings- Specified by:
- clearWarningsin interface- ResultSet
- Throws:
- SQLException
 
- 
getCursorName- Specified by:
- getCursorNamein interface- ResultSet
- Throws:
- SQLException
 
- 
getObject- Specified by:
- getObjectin interface- ResultSet
- Throws:
- SQLException
 
- 
getObject- Specified by:
- getObjectin interface- ResultSet
- Throws:
- SQLException
 
- 
findColumn- Specified by:
- findColumnin interface- ResultSet
- Throws:
- SQLException
 
- 
getCharacterStream- Specified by:
- getCharacterStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
getCharacterStream- Specified by:
- getCharacterStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
getBigDecimal- Specified by:
- getBigDecimalin interface- ResultSet
- Throws:
- SQLException
 
- 
isBeforeFirst- Specified by:
- isBeforeFirstin interface- ResultSet
- Throws:
- SQLException
 
- 
isAfterLast- Specified by:
- isAfterLastin interface- ResultSet
- Throws:
- SQLException
 
- 
isFirst- Specified by:
- isFirstin interface- ResultSet
- Throws:
- SQLException
 
- 
isLast- Specified by:
- isLastin interface- ResultSet
- Throws:
- SQLException
 
- 
beforeFirst- Specified by:
- beforeFirstin interface- ResultSet
- Throws:
- SQLException
 
- 
afterLast- Specified by:
- afterLastin interface- ResultSet
- Throws:
- SQLException
 
- 
first- Specified by:
- firstin interface- ResultSet
- Throws:
- SQLException
 
- 
last- Specified by:
- lastin interface- ResultSet
- Throws:
- SQLException
 
- 
isClosed- Specified by:
- isClosedin interface- ResultSet
- Throws:
- SQLException
 
- 
getHoldability- Specified by:
- getHoldabilityin interface- ResultSet
- Throws:
- SQLException
 
- 
getRow- Specified by:
- getRowin interface- ResultSet
- Throws:
- SQLException
 
- 
absolute- Specified by:
- absolutein interface- ResultSet
- Throws:
- SQLException
 
- 
relative- Specified by:
- relativein interface- ResultSet
- Throws:
- SQLException
 
- 
previous- Specified by:
- previousin interface- ResultSet
- Throws:
- SQLException
 
- 
setFetchDirection- Specified by:
- setFetchDirectionin interface- ResultSet
- Throws:
- SQLException
 
- 
getFetchDirection- Specified by:
- getFetchDirectionin interface- ResultSet
- Throws:
- SQLException
 
- 
setFetchSize- Specified by:
- setFetchSizein interface- ResultSet
- Throws:
- SQLException
 
- 
getFetchSize- Specified by:
- getFetchSizein interface- ResultSet
- Throws:
- SQLException
 
- 
getType- Specified by:
- getTypein interface- ResultSet
- Throws:
- SQLException
 
- 
getConcurrency- Specified by:
- getConcurrencyin interface- ResultSet
- Throws:
- SQLException
 
- 
rowUpdated- Specified by:
- rowUpdatedin interface- ResultSet
- Throws:
- SQLException
 
- 
rowInserted- Specified by:
- rowInsertedin interface- ResultSet
- Throws:
- SQLException
 
- 
rowDeleted- Specified by:
- rowDeletedin interface- ResultSet
- Throws:
- SQLException
 
- 
updateNull- Specified by:
- updateNullin interface- ResultSet
- Throws:
- SQLException
 
- 
updateBoolean- Specified by:
- updateBooleanin interface- ResultSet
- Throws:
- SQLException
 
- 
updateByte- Specified by:
- updateBytein interface- ResultSet
- Throws:
- SQLException
 
- 
updateBytes- Specified by:
- updateBytesin interface- ResultSet
- Throws:
- SQLException
 
- 
updateShort- Specified by:
- updateShortin interface- ResultSet
- Throws:
- SQLException
 
- 
updateInt- Specified by:
- updateIntin interface- ResultSet
- Throws:
- SQLException
 
- 
updateLong- Specified by:
- updateLongin interface- ResultSet
- Throws:
- SQLException
 
- 
updateFloat- Specified by:
- updateFloatin interface- ResultSet
- Throws:
- SQLException
 
- 
updateDouble- Specified by:
- updateDoublein interface- ResultSet
- Throws:
- SQLException
 
- 
updateBigDecimal- Specified by:
- updateBigDecimalin interface- ResultSet
- Throws:
- SQLException
 
- 
updateString- Specified by:
- updateStringin interface- ResultSet
- Throws:
- SQLException
 
- 
updateDate- Specified by:
- updateDatein interface- ResultSet
- Throws:
- SQLException
 
- 
updateTime- Specified by:
- updateTimein interface- ResultSet
- Throws:
- SQLException
 
- 
updateTimestamp- Specified by:
- updateTimestampin interface- ResultSet
- Throws:
- SQLException
 
- 
updateAsciiStream- Specified by:
- updateAsciiStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateAsciiStream- Specified by:
- updateAsciiStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateAsciiStream- Specified by:
- updateAsciiStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateBinaryStream- Specified by:
- updateBinaryStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateBinaryStream- Specified by:
- updateBinaryStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateBinaryStream- Specified by:
- updateBinaryStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateCharacterStream- Specified by:
- updateCharacterStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateCharacterStream- Specified by:
- updateCharacterStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateCharacterStream- Specified by:
- updateCharacterStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateObject- Specified by:
- updateObjectin interface- ResultSet
- Throws:
- SQLException
 
- 
updateObject- Specified by:
- updateObjectin interface- ResultSet
- Throws:
- SQLException
 
- 
updateNull- Specified by:
- updateNullin interface- ResultSet
- Throws:
- SQLException
 
- 
updateBoolean- Specified by:
- updateBooleanin interface- ResultSet
- Throws:
- SQLException
 
- 
updateByte- Specified by:
- updateBytein interface- ResultSet
- Throws:
- SQLException
 
- 
updateShort- Specified by:
- updateShortin interface- ResultSet
- Throws:
- SQLException
 
- 
updateInt- Specified by:
- updateIntin interface- ResultSet
- Throws:
- SQLException
 
- 
updateLong- Specified by:
- updateLongin interface- ResultSet
- Throws:
- SQLException
 
- 
updateFloat- Specified by:
- updateFloatin interface- ResultSet
- Throws:
- SQLException
 
- 
updateDouble- Specified by:
- updateDoublein interface- ResultSet
- Throws:
- SQLException
 
- 
updateBigDecimal- Specified by:
- updateBigDecimalin interface- ResultSet
- Throws:
- SQLException
 
- 
updateString- Specified by:
- updateStringin interface- ResultSet
- Throws:
- SQLException
 
- 
updateBytes- Specified by:
- updateBytesin interface- ResultSet
- Throws:
- SQLException
 
- 
updateDate- Specified by:
- updateDatein interface- ResultSet
- Throws:
- SQLException
 
- 
updateTime- Specified by:
- updateTimein interface- ResultSet
- Throws:
- SQLException
 
- 
updateTimestamp- Specified by:
- updateTimestampin interface- ResultSet
- Throws:
- SQLException
 
- 
updateAsciiStream- Specified by:
- updateAsciiStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateAsciiStream- Specified by:
- updateAsciiStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateAsciiStream- Specified by:
- updateAsciiStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateBinaryStream- Specified by:
- updateBinaryStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateBinaryStream- Specified by:
- updateBinaryStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateBinaryStream- Specified by:
- updateBinaryStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateCharacterStream- Specified by:
- updateCharacterStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateCharacterStream- Specified by:
- updateCharacterStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateCharacterStream- Specified by:
- updateCharacterStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateObject- Specified by:
- updateObjectin interface- ResultSet
- Throws:
- SQLException
 
- 
updateObject- Specified by:
- updateObjectin interface- ResultSet
- Throws:
- SQLException
 
- 
insertRow- Specified by:
- insertRowin interface- ResultSet
- Throws:
- SQLException
 
- 
updateRow- Specified by:
- updateRowin interface- ResultSet
- Throws:
- SQLException
 
- 
deleteRow- Specified by:
- deleteRowin interface- ResultSet
- Throws:
- SQLException
 
- 
refreshRow- Specified by:
- refreshRowin interface- ResultSet
- Throws:
- SQLException
 
- 
cancelRowUpdates- Specified by:
- cancelRowUpdatesin interface- ResultSet
- Throws:
- SQLException
 
- 
moveToInsertRow- Specified by:
- moveToInsertRowin interface- ResultSet
- Throws:
- SQLException
 
- 
moveToCurrentRow- Specified by:
- moveToCurrentRowin interface- ResultSet
- Throws:
- SQLException
 
- 
getStatement- Specified by:
- getStatementin interface- ResultSet
- Throws:
- SQLException
 
- 
getDate- Specified by:
- getDatein interface- ResultSet
- Throws:
- SQLException
 
- 
getDate- Specified by:
- getDatein interface- ResultSet
- Throws:
- SQLException
 
- 
getTime- Specified by:
- getTimein interface- ResultSet
- Throws:
- SQLException
 
- 
getTime- Specified by:
- getTimein interface- ResultSet
- Throws:
- SQLException
 
- 
getTimestamp- Specified by:
- getTimestampin interface- ResultSet
- Throws:
- SQLException
 
- 
getTimestamp- Specified by:
- getTimestampin interface- ResultSet
- Throws:
- SQLException
 
- 
getURL- Specified by:
- getURLin interface- ResultSet
- Throws:
- SQLException
 
- 
getURL- Specified by:
- getURLin interface- ResultSet
- Throws:
- SQLException
 
- 
getObject- Specified by:
- getObjectin interface- ResultSet
- Throws:
- SQLException
 
- 
getRef- Specified by:
- getRefin interface- ResultSet
- Throws:
- SQLException
 
- 
getBlob- Specified by:
- getBlobin interface- ResultSet
- Throws:
- SQLException
 
- 
getClob- Specified by:
- getClobin interface- ResultSet
- Throws:
- SQLException
 
- 
getArray- Specified by:
- getArrayin interface- ResultSet
- Throws:
- SQLException
 
- 
getObject- Specified by:
- getObjectin interface- ResultSet
- Throws:
- SQLException
 
- 
getRef- Specified by:
- getRefin interface- ResultSet
- Throws:
- SQLException
 
- 
getBlob- Specified by:
- getBlobin interface- ResultSet
- Throws:
- SQLException
 
- 
getClob- Specified by:
- getClobin interface- ResultSet
- Throws:
- SQLException
 
- 
getArray- Specified by:
- getArrayin interface- ResultSet
- Throws:
- SQLException
 
- 
getSQLXML- Specified by:
- getSQLXMLin interface- ResultSet
- Throws:
- SQLException
 
- 
getSQLXML- Specified by:
- getSQLXMLin interface- ResultSet
- Throws:
- SQLException
 
- 
updateRef- Specified by:
- updateRefin interface- ResultSet
- Throws:
- SQLException
 
- 
updateRef- Specified by:
- updateRefin interface- ResultSet
- Throws:
- SQLException
 
- 
updateBlob- Specified by:
- updateBlobin interface- ResultSet
- Throws:
- SQLException
 
- 
updateBlob- Specified by:
- updateBlobin interface- ResultSet
- Throws:
- SQLException
 
- 
updateBlob- Specified by:
- updateBlobin interface- ResultSet
- Throws:
- SQLException
 
- 
updateBlob- Specified by:
- updateBlobin interface- ResultSet
- Throws:
- SQLException
 
- 
updateBlob- Specified by:
- updateBlobin interface- ResultSet
- Throws:
- SQLException
 
- 
updateBlob- Specified by:
- updateBlobin interface- ResultSet
- Throws:
- SQLException
 
- 
updateClob- Specified by:
- updateClobin interface- ResultSet
- Throws:
- SQLException
 
- 
updateClob- Specified by:
- updateClobin interface- ResultSet
- Throws:
- SQLException
 
- 
updateClob- Specified by:
- updateClobin interface- ResultSet
- Throws:
- SQLException
 
- 
updateClob- Specified by:
- updateClobin interface- ResultSet
- Throws:
- SQLException
 
- 
updateClob- Specified by:
- updateClobin interface- ResultSet
- Throws:
- SQLException
 
- 
updateClob- Specified by:
- updateClobin interface- ResultSet
- Throws:
- SQLException
 
- 
updateArray- Specified by:
- updateArrayin interface- ResultSet
- Throws:
- SQLException
 
- 
updateArray- Specified by:
- updateArrayin interface- ResultSet
- Throws:
- SQLException
 
- 
getNCharacterStream- Specified by:
- getNCharacterStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
getNCharacterStream- Specified by:
- getNCharacterStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
getNClob- Specified by:
- getNClobin interface- ResultSet
- Throws:
- SQLException
 
- 
getNClob- Specified by:
- getNClobin interface- ResultSet
- Throws:
- SQLException
 
- 
getNString- Specified by:
- getNStringin interface- ResultSet
- Throws:
- SQLException
 
- 
getNString- Specified by:
- getNStringin interface- ResultSet
- Throws:
- SQLException
 
- 
getRowId- Specified by:
- getRowIdin interface- ResultSet
- Throws:
- SQLException
 
- 
getRowId- Specified by:
- getRowIdin interface- ResultSet
- Throws:
- SQLException
 
- 
updateNCharacterStream- Specified by:
- updateNCharacterStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateNCharacterStream- Specified by:
- updateNCharacterStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateNCharacterStream- Specified by:
- updateNCharacterStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateNCharacterStreampublic void updateNCharacterStream(String columnLabel, Reader reader, long length) throws SQLException - Specified by:
- updateNCharacterStreamin interface- ResultSet
- Throws:
- SQLException
 
- 
updateNClob- Specified by:
- updateNClobin interface- ResultSet
- Throws:
- SQLException
 
- 
updateNClob- Specified by:
- updateNClobin interface- ResultSet
- Throws:
- SQLException
 
- 
updateNClob- Specified by:
- updateNClobin interface- ResultSet
- Throws:
- SQLException
 
- 
updateNClob- Specified by:
- updateNClobin interface- ResultSet
- Throws:
- SQLException
 
- 
updateNClob- Specified by:
- updateNClobin interface- ResultSet
- Throws:
- SQLException
 
- 
updateNClob- Specified by:
- updateNClobin interface- ResultSet
- Throws:
- SQLException
 
- 
updateNString- Specified by:
- updateNStringin interface- ResultSet
- Throws:
- SQLException
 
- 
updateNString- Specified by:
- updateNStringin interface- ResultSet
- Throws:
- SQLException
 
- 
updateRowId- Specified by:
- updateRowIdin interface- ResultSet
- Throws:
- SQLException
 
- 
updateRowId- Specified by:
- updateRowIdin interface- ResultSet
- Throws:
- SQLException
 
- 
updateSQLXML- Specified by:
- updateSQLXMLin interface- ResultSet
- Throws:
- SQLException
 
- 
updateSQLXML- Specified by:
- updateSQLXMLin interface- ResultSet
- Throws:
- SQLException
 
- 
getContextDescription copied from interface:AwareVTIGet the table function context- Specified by:
- getContextin interface- AwareVTI
- Returns:
- the table function context
 
- 
setContextDescription copied from interface:AwareVTISet the table function context- Specified by:
- setContextin interface- AwareVTI
- Parameters:
- context- The table function context
 
- 
getReturnTableSignaturepublic VTITemplate.ColumnDescriptor[] getReturnTableSignature(Connection currentConnection) throws SQLException Get an array of descriptors for the return table shape declared for this AwareVTI by its CREATE FUNCTION statement. - Parameters:
- currentConnection- The current connection to Derby
- Returns:
- an array of descriptors of the columns returned by this VTI.
- Throws:
- SQLException- on error
 
 
-