AwareVTIForeignTableVTIpublic class ForwardingVTI extends VTITemplate
This class contains a table function which forwards its behavior to another ResultSet wrapped inside it.
VTITemplate.ColumnDescriptor| Constructor | Description |
|---|---|
ForwardingVTI() |
Construct from another ResultSet.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
|
java.io.InputStream |
getAsciiStream(int i) |
|
java.math.BigDecimal |
getBigDecimal(int i) |
|
java.math.BigDecimal |
getBigDecimal(int i,
int scale) |
Deprecated.
|
java.io.InputStream |
getBinaryStream(int i) |
|
java.sql.Blob |
getBlob(int i) |
|
boolean |
getBoolean(int i) |
|
byte |
getByte(int i) |
|
byte[] |
getBytes(int i) |
|
java.io.Reader |
getCharacterStream(int i) |
|
java.sql.Clob |
getClob(int i) |
|
java.sql.Date |
getDate(int i) |
|
java.sql.Date |
getDate(int i,
java.util.Calendar cal) |
|
double |
getDouble(int i) |
|
float |
getFloat(int i) |
|
int |
getInt(int i) |
|
long |
getLong(int i) |
|
java.sql.ResultSetMetaData |
getMetaData() |
|
java.lang.Object |
getObject(int i) |
|
short |
getShort(int i) |
|
java.lang.String |
getString(int i) |
|
java.sql.Time |
getTime(int i) |
|
java.sql.Time |
getTime(int i,
java.util.Calendar cal) |
|
java.sql.Timestamp |
getTimestamp(int i) |
|
java.sql.Timestamp |
getTimestamp(int i,
java.util.Calendar cal) |
|
java.sql.ResultSet |
getWrappedResultSet() |
Get the wrapped ResultSet.
|
boolean |
isClosed() |
|
boolean |
next() |
|
boolean |
wasNull() |
|
void |
wrapResultSet(java.sql.ResultSet wrappedResultSet) |
Poke in another ResultSet to which we forward method calls.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitupdateObject, updateObject, updateObject, updateObjectabsolute, afterLast, beforeFirst, cancelRowUpdates, clearWarnings, deleteRow, findColumn, first, getArray, getArray, getAsciiStream, getBigDecimal, getBigDecimal, getBinaryStream, getBlob, getBoolean, getByte, getBytes, getCharacterStream, getClob, getConcurrency, getContext, getCursorName, getDate, getDate, getDouble, getFetchDirection, getFetchSize, getFloat, getHoldability, getInt, getLong, getNCharacterStream, getNCharacterStream, getNClob, getNClob, getNString, getNString, getObject, getObject, getObject, getObject, getObject, getRef, getRef, getReturnTableSignature, getRow, getRowId, getRowId, getShort, getSQLXML, getSQLXML, getStatement, getString, getTime, getTime, getTimestamp, getTimestamp, getType, getUnicodeStream, getUnicodeStream, getURL, getURL, getWarnings, insertRow, isAfterLast, isBeforeFirst, isFirst, isLast, isWrapperFor, last, moveToCurrentRow, moveToInsertRow, previous, refreshRow, relative, rowDeleted, rowInserted, rowUpdated, setContext, setFetchDirection, setFetchSize, unwrap, updateArray, updateArray, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateBigDecimal, updateBigDecimal, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBlob, updateBlob, updateBlob, updateBlob, updateBlob, updateBlob, updateBoolean, updateBoolean, updateByte, updateByte, updateBytes, updateBytes, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateClob, updateClob, updateClob, updateClob, updateClob, updateClob, updateDate, updateDate, updateDouble, updateDouble, updateFloat, updateFloat, updateInt, updateInt, updateLong, updateLong, updateNCharacterStream, updateNCharacterStream, updateNCharacterStream, updateNCharacterStream, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNString, updateNString, updateNull, updateNull, updateObject, updateObject, updateObject, updateObject, updateRef, updateRef, updateRow, updateRowId, updateRowId, updateShort, updateShort, updateSQLXML, updateSQLXML, updateString, updateString, updateTime, updateTime, updateTimestamp, updateTimestamppublic final void wrapResultSet(java.sql.ResultSet wrappedResultSet)
public final java.sql.ResultSet getWrappedResultSet()
public void close()
throws java.sql.SQLException
java.sql.SQLExceptionpublic boolean next()
throws java.sql.SQLException
java.sql.SQLExceptionpublic boolean isClosed()
throws java.sql.SQLException
isClosed in class VTITemplatejava.sql.SQLExceptionpublic boolean wasNull()
throws java.sql.SQLException
wasNull in class VTITemplatejava.sql.SQLExceptionpublic java.sql.ResultSetMetaData getMetaData()
throws java.sql.SQLException
getMetaData in class VTITemplatejava.sql.SQLExceptionpublic java.io.InputStream getAsciiStream(int i)
throws java.sql.SQLException
getAsciiStream in class VTITemplatejava.sql.SQLExceptionpublic java.math.BigDecimal getBigDecimal(int i)
throws java.sql.SQLException
getBigDecimal in class VTITemplatejava.sql.SQLException@Deprecated
public java.math.BigDecimal getBigDecimal(int i,
int scale)
throws java.sql.SQLException
getBigDecimal in class VTITemplatejava.sql.SQLExceptionpublic java.io.InputStream getBinaryStream(int i)
throws java.sql.SQLException
getBinaryStream in class VTITemplatejava.sql.SQLExceptionpublic java.sql.Blob getBlob(int i)
throws java.sql.SQLException
getBlob in class VTITemplatejava.sql.SQLExceptionpublic boolean getBoolean(int i)
throws java.sql.SQLException
getBoolean in class VTITemplatejava.sql.SQLExceptionpublic byte getByte(int i)
throws java.sql.SQLException
getByte in class VTITemplatejava.sql.SQLExceptionpublic byte[] getBytes(int i)
throws java.sql.SQLException
getBytes in class VTITemplatejava.sql.SQLExceptionpublic java.io.Reader getCharacterStream(int i)
throws java.sql.SQLException
getCharacterStream in class VTITemplatejava.sql.SQLExceptionpublic java.sql.Clob getClob(int i)
throws java.sql.SQLException
getClob in class VTITemplatejava.sql.SQLExceptionpublic java.sql.Date getDate(int i)
throws java.sql.SQLException
getDate in class VTITemplatejava.sql.SQLExceptionpublic java.sql.Date getDate(int i,
java.util.Calendar cal)
throws java.sql.SQLException
getDate in class VTITemplatejava.sql.SQLExceptionpublic double getDouble(int i)
throws java.sql.SQLException
getDouble in class VTITemplatejava.sql.SQLExceptionpublic float getFloat(int i)
throws java.sql.SQLException
getFloat in class VTITemplatejava.sql.SQLExceptionpublic int getInt(int i)
throws java.sql.SQLException
getInt in class VTITemplatejava.sql.SQLExceptionpublic long getLong(int i)
throws java.sql.SQLException
getLong in class VTITemplatejava.sql.SQLExceptionpublic java.lang.Object getObject(int i)
throws java.sql.SQLException
getObject in class VTITemplatejava.sql.SQLExceptionpublic short getShort(int i)
throws java.sql.SQLException
getShort in class VTITemplatejava.sql.SQLExceptionpublic java.lang.String getString(int i)
throws java.sql.SQLException
getString in class VTITemplatejava.sql.SQLExceptionpublic java.sql.Time getTime(int i)
throws java.sql.SQLException
getTime in class VTITemplatejava.sql.SQLExceptionpublic java.sql.Time getTime(int i,
java.util.Calendar cal)
throws java.sql.SQLException
getTime in class VTITemplatejava.sql.SQLExceptionpublic java.sql.Timestamp getTimestamp(int i)
throws java.sql.SQLException
getTimestamp in class VTITemplatejava.sql.SQLExceptionpublic java.sql.Timestamp getTimestamp(int i,
java.util.Calendar cal)
throws java.sql.SQLException
getTimestamp in class VTITemplatejava.sql.SQLExceptionApache Derby 10.14 API Documentation - Copyright © 2004,2017 The Apache Software Foundation. All Rights Reserved.