java.io.Serializable, java.lang.AutoCloseable, java.lang.Cloneable, java.sql.ResultSet, java.sql.Wrapper, javax.sql.RowSet, javax.sql.rowset.CachedRowSet, javax.sql.rowset.FilteredRowSet, javax.sql.rowset.Joinable, javax.sql.rowset.JoinRowSet, javax.sql.rowset.spi.SyncResolver, javax.sql.rowset.WebRowSet, javax.sql.RowSetInternal, SortedRowSet, WLCachedRowSet, WLRowSetInternal@Deprecated public class JoinRowSetImpl extends CachedRowSetImpl implements javax.sql.rowset.JoinRowSet
CROSS_JOIN, FULL_JOIN, INNER_JOIN, LEFT_OUTER_JOIN, RIGHT_OUTER_JOINCLOSE_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_SENSITIVEDELETE_ROW_CONFLICT, INSERT_ROW_CONFLICT, NO_ROW_CONFLICT, UPDATE_ROW_CONFLICTALL_ROWS, CHANGED_ALL, CHANGED_CURRENT, CHANGED_ORIGINAL, CURRENT_ALL, UNCHANGED_CURRENT| Modifier and Type | Method | Description |
|---|---|---|
void |
addRowSet(javax.sql.rowset.Joinable rowset) |
Deprecated.
Adds the given RowSet object to this JoinRowSet object
|
void |
addRowSet(javax.sql.RowSet[] rowset,
int[] columnIdx) |
Deprecated.
Adds the given RowSet objects to the JOIN relationship and sets the
designated columns as the match columns
|
void |
addRowSet(javax.sql.RowSet[] rowset,
java.lang.String[] columnName) |
Deprecated.
Adds the given RowSet objects to the JOIN relationship and sets the
designated columns as the match columns
|
void |
addRowSet(javax.sql.RowSet rowset,
int columnIdx) |
Deprecated.
Adds the given RowSet object to the JOIN relation and sets the
designated column as the match column
|
void |
addRowSet(javax.sql.RowSet rowset,
java.lang.String columnName) |
Deprecated.
Adds the given RowSet object to the JOIN relationship and sets the
designated column as the match column
|
int |
getJoinType() |
Deprecated.
Returns the last set SQL JOIN type in this JoinRowSetImpl object
|
<T> T |
getObject(int columnIndex,
java.lang.Class<T> type) |
Deprecated.
ResultSet - not supported.
|
<T> T |
getObject(java.lang.String columnLabel,
java.lang.Class<T> type) |
Deprecated.
ResultSet - not supported.
|
java.lang.String[] |
getRowSetNames() |
Deprecated.
Returns a string array of the RowSet names currently residing with the
JoinRowSet object instance
|
java.util.Collection |
getRowSets() |
Deprecated.
Returns a Collection of the RowSet object instances currently residing
with the instance of the JoinRowSet object instance.
|
java.lang.String |
getWhereClause() |
Deprecated.
Return a SQL-like description of the WHERE clause being used in a
JoinRowSet object instance.
|
void |
setJoinType(int joinType) |
Deprecated.
Sets the type of SQL JOIN that this JoinRowSet object will use
|
boolean |
supportsCrossJoin() |
Deprecated.
Returns true if this JoinRowSet object supports an SQL CROSS_JOIN and
false if it does not
|
boolean |
supportsFullJoin() |
Deprecated.
Returns true if this JoinRowSet object supports an SQL FULL_JOIN and
false if it does not
|
boolean |
supportsInnerJoin() |
Deprecated.
Returns true if this JoinRowSet object supports an SQL INNER_JOIN and
false if it does not
|
boolean |
supportsLeftOuterJoin() |
Deprecated.
Returns true if this JoinRowSet object supports an SQL LEFT_OUTER_JOIN
and false if it does not
|
boolean |
supportsRightOuterJoin() |
Deprecated.
Returns true if this JoinRowSet object supports an SQL RIGHT_OUTER_JOIN
and false if it does not
|
javax.sql.rowset.CachedRowSet |
toCachedRowSet() |
Deprecated.
Creates a separate CachedRowSet object that contains the data in this
JoinRowSet object
|
absolute, addRowSetListener, afterLast, beforeFirst, clearParameters, clearWarnings, columnUpdated, columnUpdated, findColumn, first, getArray, getArray, getAsciiStream, getAsciiStream, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBinaryStream, getBinaryStream, getBlob, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getCharacterStream, getCharacterStream, getClob, getClob, getCommand, getConcurrency, getConnection, getCursorName, getDataSource, getDataSourceName, getDate, getDate, getDate, getDate, getDouble, getDouble, getEscapeProcessing, getFetchDirection, getFetchSize, getFloat, getFloat, getHoldability, getInt, getInt, getKeyColumns, getLong, getLong, getMatchColumnIndexes, getMatchColumnNames, getMaxFieldSize, getMaxRows, getMetaData, getNCharacterStream, getNCharacterStream, getNClob, getNClob, getNString, getNString, getObject, getObject, getObject, getObject, getPassword, getQueryTimeout, getRef, getRef, getRow, getRowId, getRowId, getRowSetWarnings, getShort, getShort, getShowDeleted, getSQLXML, getSQLXML, getStatement, getString, getString, getSyncProvider, getTableName, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getTransactionIsolation, getType, getTypeMap, getUnicodeStream, getUnicodeStream, getUrl, getURL, getURL, getUsername, getWarnings, isAfterLast, isBeforeFirst, isClosed, isFirst, isLast, isReadOnly, last, next, previous, relative, removeRowSetListener, rowDeleted, rowInserted, rowUpdated, setArray, setAsciiStream, setAsciiStream, setAsciiStream, setAsciiStream, setBigDecimal, setBigDecimal, setBinaryStream, setBinaryStream, setBinaryStream, setBinaryStream, setBlob, setBlob, setBlob, setBlob, setBlob, setBlob, setBoolean, setBoolean, setByte, setByte, setBytes, setBytes, setCharacterStream, setCharacterStream, setCharacterStream, setCharacterStream, setClob, setClob, setClob, setClob, setClob, setClob, setCommand, setConcurrency, setDataSource, setDataSourceName, setDate, setDate, setDate, setDate, setDouble, setDouble, setEscapeProcessing, setFetchDirection, setFetchSize, setFloat, setFloat, setInt, setInt, setKeyColumns, setLong, setLong, setMatchColumn, setMatchColumn, setMatchColumn, setMatchColumn, setMaxFieldSize, setMaxRows, setMetaData, setNCharacterStream, setNCharacterStream, setNCharacterStream, setNCharacterStream, setNClob, setNClob, setNClob, setNClob, setNClob, setNClob, setNString, setNString, setNull, setNull, setNull, setNull, setObject, setObject, setObject, setObject, setObject, setObject, setPassword, setQueryTimeout, setReadOnly, setRef, setRowId, setRowId, setShort, setShort, setShowDeleted, setSQLXML, setSQLXML, setString, setString, setSyncProvider, setTableName, setTime, setTime, setTime, setTime, setTimestamp, setTimestamp, setTimestamp, setTimestamp, setTransactionIsolation, setType, setTypeMap, setUrl, setURL, setUsername, unsetMatchColumn, unsetMatchColumn, unsetMatchColumn, unsetMatchColumn, 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, updateNCharacterStream, updateNCharacterStream, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNString, updateNString, updateNull, updateNull, updateObject, updateObject, updateObject, updateObject, updateRef, updateRef, updateRowId, updateRowId, updateShort, updateShort, updateSQLXML, updateSQLXML, updateString, updateString, updateTime, updateTime, updateTimestamp, updateTimestamp, wasNullacceptChanges, acceptChanges, columnUpdated, columnUpdated, commit, createCopy, createCopyNoConstraints, createCopySchema, createShared, getKeyColumns, getOriginal, getOriginalRow, getPageSize, getRowSetWarnings, getShowDeleted, getSyncProvider, getTableName, release, restoreOriginal, rollback, rollback, setKeyColumns, setMetaData, setOriginalRow, setPageSize, setShowDeleted, setSyncProvider, setTableName, size, toCollection, toCollection, toCollection, undoDelete, undoInsert, undoUpdateacceptChanges, acceptChanges, cancelRowUpdates, close, commit, createCopy, createCopyNoConstraints, createCopySchema, createShared, deleteRow, getCurrentRow, getFilter, getOriginal, getOriginalRow, getPageSize, getRow, getSorter, insertRow, isWrapperFor, moveToCurrentRow, moveToInsertRow, moveToUpdateRow, populateInternal, readXml, readXml, readXml, refreshRow, release, restoreOriginal, rollback, rollback, setFilter, setOriginalRow, setPageSize, setRowSetSynced, setRowSynced, setSorter, size, toCollection, toCollection, toCollection, undoDelete, undoInsert, undoUpdate, unwrap, updateRow, writeXml, writeXml, writeXml, writeXmlgetMatchColumnIndexes, getMatchColumnNames, setMatchColumn, setMatchColumn, setMatchColumn, setMatchColumn, unsetMatchColumn, unsetMatchColumn, unsetMatchColumn, unsetMatchColumnequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitabsolute, afterLast, beforeFirst, cancelRowUpdates, clearWarnings, close, deleteRow, findColumn, first, getArray, getArray, getAsciiStream, getAsciiStream, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBinaryStream, getBinaryStream, getBlob, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getCharacterStream, getCharacterStream, getClob, getClob, getConcurrency, getCursorName, getDate, getDate, getDate, getDate, getDouble, getDouble, getFetchDirection, getFetchSize, getFloat, getFloat, getHoldability, getInt, getInt, getLong, getLong, getMetaData, getNCharacterStream, getNCharacterStream, getNClob, getNClob, getNString, getNString, getObject, getObject, getObject, getObject, getRef, getRef, getRow, getRowId, getRowId, getShort, getShort, getSQLXML, getSQLXML, getStatement, getString, getString, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getType, getUnicodeStream, getUnicodeStream, getURL, getURL, getWarnings, insertRow, isAfterLast, isBeforeFirst, isClosed, isFirst, isLast, last, moveToCurrentRow, moveToInsertRow, next, previous, refreshRow, relative, rowDeleted, rowInserted, rowUpdated, setFetchDirection, setFetchSize, 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, updateObject, updateObject, updateObject, updateObject, updateRef, updateRef, updateRow, updateRowId, updateRowId, updateShort, updateShort, updateSQLXML, updateSQLXML, updateString, updateString, updateTime, updateTime, updateTimestamp, updateTimestamp, wasNulladdRowSetListener, clearParameters, getCommand, getDataSourceName, getEscapeProcessing, getMaxFieldSize, getMaxRows, getPassword, getQueryTimeout, getTransactionIsolation, getTypeMap, getUrl, getUsername, isReadOnly, removeRowSetListener, setArray, setAsciiStream, setAsciiStream, setAsciiStream, setAsciiStream, setBigDecimal, setBigDecimal, setBinaryStream, setBinaryStream, setBinaryStream, setBinaryStream, setBlob, setBlob, setBlob, setBlob, setBlob, setBlob, setBoolean, setBoolean, setByte, setByte, setBytes, setBytes, setCharacterStream, setCharacterStream, setCharacterStream, setCharacterStream, setClob, setClob, setClob, setClob, setClob, setClob, setCommand, setConcurrency, setDataSourceName, setDate, setDate, setDate, setDate, setDouble, setDouble, setEscapeProcessing, setFloat, setFloat, setInt, setInt, setLong, setLong, setMaxFieldSize, setMaxRows, setNCharacterStream, setNCharacterStream, setNCharacterStream, setNCharacterStream, setNClob, setNClob, setNClob, setNClob, setNClob, setNClob, setNString, setNString, setNull, setNull, setNull, setNull, setObject, setObject, setObject, setObject, setObject, setObject, setPassword, setQueryTimeout, setReadOnly, setRef, setRowId, setRowId, setShort, setShort, setSQLXML, setSQLXML, setString, setString, setTime, setTime, setTime, setTime, setTimestamp, setTimestamp, setTimestamp, setTimestamp, setTransactionIsolation, setType, setTypeMap, setUrl, setURL, setUsernamereadXml, readXml, writeXml, writeXml, writeXml, writeXmlgetDataSource, isComplete, setDataSourcepublic void addRowSet(javax.sql.rowset.Joinable rowset)
throws java.sql.SQLException
addRowSet in interface javax.sql.rowset.JoinRowSetjava.sql.SQLExceptionpublic void addRowSet(javax.sql.RowSet rowset,
int columnIdx)
throws java.sql.SQLException
addRowSet in interface javax.sql.rowset.JoinRowSetjava.sql.SQLExceptionpublic void addRowSet(javax.sql.RowSet rowset,
java.lang.String columnName)
throws java.sql.SQLException
addRowSet in interface javax.sql.rowset.JoinRowSetjava.sql.SQLExceptionpublic void addRowSet(javax.sql.RowSet[] rowset,
int[] columnIdx)
throws java.sql.SQLException
addRowSet in interface javax.sql.rowset.JoinRowSetjava.sql.SQLExceptionpublic void addRowSet(javax.sql.RowSet[] rowset,
java.lang.String[] columnName)
throws java.sql.SQLException
addRowSet in interface javax.sql.rowset.JoinRowSetjava.sql.SQLExceptionpublic java.util.Collection getRowSets()
throws java.sql.SQLException
getRowSets in interface javax.sql.rowset.JoinRowSetjava.sql.SQLExceptionpublic java.lang.String[] getRowSetNames()
throws java.sql.SQLException
getRowSetNames in interface javax.sql.rowset.JoinRowSetjava.sql.SQLExceptionpublic javax.sql.rowset.CachedRowSet toCachedRowSet()
throws java.sql.SQLException
toCachedRowSet in interface javax.sql.rowset.JoinRowSetjava.sql.SQLExceptionpublic boolean supportsCrossJoin()
supportsCrossJoin in interface javax.sql.rowset.JoinRowSetpublic boolean supportsInnerJoin()
supportsInnerJoin in interface javax.sql.rowset.JoinRowSetpublic boolean supportsLeftOuterJoin()
supportsLeftOuterJoin in interface javax.sql.rowset.JoinRowSetpublic boolean supportsRightOuterJoin()
supportsRightOuterJoin in interface javax.sql.rowset.JoinRowSetpublic boolean supportsFullJoin()
supportsFullJoin in interface javax.sql.rowset.JoinRowSetpublic int getJoinType()
getJoinType in interface javax.sql.rowset.JoinRowSetpublic void setJoinType(int joinType)
throws java.sql.SQLException
setJoinType in interface javax.sql.rowset.JoinRowSetjava.sql.SQLExceptionpublic java.lang.String getWhereClause()
throws java.sql.SQLException
getWhereClause in interface javax.sql.rowset.JoinRowSetjava.sql.SQLExceptionpublic <T> T getObject(int columnIndex,
java.lang.Class<T> type)
throws java.sql.SQLException
CachedRowSetImplgetObject in interface java.sql.ResultSetgetObject in class CachedRowSetImpljava.sql.SQLExceptionpublic <T> T getObject(java.lang.String columnLabel,
java.lang.Class<T> type)
throws java.sql.SQLException
CachedRowSetImplgetObject in interface java.sql.ResultSetgetObject in class CachedRowSetImpljava.sql.SQLException