public class JoinRowSetImpl extends CachedRowSetImpl implements JoinRowSet
CROSS_JOIN, FULL_JOIN, INNER_JOIN, LEFT_OUTER_JOIN, RIGHT_OUTER_JOIN
PUBLIC_XML_SCHEMA, SCHEMA_SYSTEM_ID
COMMIT_ON_ACCEPT_CHANGES
CLOSE_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
ALL_ROWS, CHANGED_ALL, CHANGED_CURRENT, CHANGED_ORIGINAL, CURRENT_ALL, UNCHANGED_CURRENT
DELETE_ROW_CONFLICT, INSERT_ROW_CONFLICT, NO_ROW_CONFLICT, UPDATE_ROW_CONFLICT
Modifier and Type | Method and Description |
---|---|
void |
addRowSet(Joinable rowset)
Deprecated.
Adds the given RowSet object to this JoinRowSet object
|
void |
addRowSet(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(RowSet[] rowset,
String[] columnName)
Deprecated.
Adds the given RowSet objects to the JOIN relationship and sets the
designated columns as the match columns
|
void |
addRowSet(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(RowSet rowset,
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,
Class<T> type)
Deprecated.
ResultSet - not supported.
|
<T> T |
getObject(String columnLabel,
Class<T> type)
Deprecated.
ResultSet - not supported.
|
String[] |
getRowSetNames()
Deprecated.
Returns a string array of the RowSet names currently residing with the
JoinRowSet object instance
|
Collection |
getRowSets()
Deprecated.
Returns a Collection of the RowSet object instances currently residing
with the instance of the JoinRowSet object instance.
|
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
|
CachedRowSet |
toCachedRowSet()
Deprecated.
Creates a separate CachedRowSet object that contains the data in this
JoinRowSet object
|
acceptChanges, acceptChanges, cancelRowUpdates, close, commit, createCopy, createCopyNoConstraints, createCopySchema, createShared, deleteRow, execute, execute, executeAndGuessTableName, executeAndGuessTableNameAndPrimaryKeys, getCurrentRow, getFilter, getOriginal, getOriginalRow, getPageSize, getRow, getSorter, insertRow, isWrapperFor, moveToCurrentRow, moveToInsertRow, moveToUpdateRow, nextPage, populate, populate, populateInternal, previousPage, readXml, readXml, readXml, refreshRow, release, restoreOriginal, rollback, rollback, rowSetPopulated, setFilter, setOriginalRow, setPageSize, setRowSetSynced, setRowSynced, setSorter, size, toCollection, toCollection, toCollection, undoDelete, undoInsert, undoUpdate, unwrap, updateRow, writeXml, writeXml, writeXml, writeXml
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, wasNull
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
readXml, readXml, writeXml, writeXml, writeXml, writeXml
acceptChanges, acceptChanges, columnUpdated, columnUpdated, commit, createCopy, createCopyNoConstraints, createCopySchema, createShared, execute, getKeyColumns, getOriginal, getOriginalRow, getPageSize, getRowSetWarnings, getShowDeleted, getSyncProvider, getTableName, nextPage, populate, populate, previousPage, release, restoreOriginal, rollback, rollback, rowSetPopulated, setKeyColumns, setMetaData, setOriginalRow, setPageSize, setShowDeleted, setSyncProvider, setTableName, size, toCollection, toCollection, toCollection, undoDelete, undoInsert, undoUpdate
addRowSetListener, clearParameters, execute, 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, setUsername
absolute, 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, wasNull
isWrapperFor, unwrap
getMatchColumnIndexes, getMatchColumnNames, setMatchColumn, setMatchColumn, setMatchColumn, setMatchColumn, unsetMatchColumn, unsetMatchColumn, unsetMatchColumn, unsetMatchColumn
setCachedRows
getConnection, getParams, setMetaData
getDataSource, getRows, getRows, isComplete, loadXML, populate, setDataSource, writeXML, writeXML
getConflictValue, getConflictValue, getStatus, nextConflict, previousConflict, setResolvedValue, setResolvedValue
public void addRowSet(Joinable rowset) throws SQLException
addRowSet
in interface JoinRowSet
SQLException
public void addRowSet(RowSet rowset, int columnIdx) throws SQLException
addRowSet
in interface JoinRowSet
SQLException
public void addRowSet(RowSet rowset, String columnName) throws SQLException
addRowSet
in interface JoinRowSet
SQLException
public void addRowSet(RowSet[] rowset, int[] columnIdx) throws SQLException
addRowSet
in interface JoinRowSet
SQLException
public void addRowSet(RowSet[] rowset, String[] columnName) throws SQLException
addRowSet
in interface JoinRowSet
SQLException
public Collection getRowSets() throws SQLException
getRowSets
in interface JoinRowSet
SQLException
public String[] getRowSetNames() throws SQLException
getRowSetNames
in interface JoinRowSet
SQLException
public CachedRowSet toCachedRowSet() throws SQLException
toCachedRowSet
in interface JoinRowSet
SQLException
public boolean supportsCrossJoin()
supportsCrossJoin
in interface JoinRowSet
public boolean supportsInnerJoin()
supportsInnerJoin
in interface JoinRowSet
public boolean supportsLeftOuterJoin()
supportsLeftOuterJoin
in interface JoinRowSet
public boolean supportsRightOuterJoin()
supportsRightOuterJoin
in interface JoinRowSet
public boolean supportsFullJoin()
supportsFullJoin
in interface JoinRowSet
public int getJoinType()
getJoinType
in interface JoinRowSet
public void setJoinType(int joinType) throws SQLException
setJoinType
in interface JoinRowSet
SQLException
public String getWhereClause() throws SQLException
getWhereClause
in interface JoinRowSet
SQLException
public <T> T getObject(int columnIndex, Class<T> type) throws SQLException
CachedRowSetImpl
getObject
in interface ResultSet
getObject
in class CachedRowSetImpl
SQLException
public <T> T getObject(String columnLabel, Class<T> type) throws SQLException
CachedRowSetImpl
getObject
in interface ResultSet
getObject
in class CachedRowSetImpl
SQLException