Class ijMultipleResultSetResult
java.lang.Object
org.apache.derby.impl.tools.ij.ijResultImpl
org.apache.derby.impl.tools.ij.ijMultipleResultSetResult
- All Implemented Interfaces:
ijResult
This impl is intended to be used with multiple resultsets, where
the execution of the statement is already complete.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int[]private int[] -
Constructor Summary
ConstructorsConstructorDescriptionijMultipleResultSetResult(List<ResultSet> resultSets, int[] display, int[] widths) Create a ijResultImpl that represents multiple result sets, only displaying a subset of the columns, using specified column widths. -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidClears the warnings in all resultsetsvoidint[]int[]booleanMethods inherited from class ijResultImpl
getConnection, getException, getNextRowOfResultSet, getResultSet, getStatement, getUpdateCount, getVector, hasWarnings, isConnection, isException, isMulti, isNextRowOfResultSet, isResultSet, isStatement, isUpdateCount, isVector, toString
-
Field Details
-
resultSets
-
displayColumns
private int[] displayColumns -
columnWidths
private int[] columnWidths
-
-
Constructor Details
-
ijMultipleResultSetResult
public ijMultipleResultSetResult(List<ResultSet> resultSets, int[] display, int[] widths) throws SQLException Create a ijResultImpl that represents multiple result sets, only displaying a subset of the columns, using specified column widths.- Parameters:
resultSets- The result sets to displaydisplay- Which column numbers to display, or null to display all columns.widths- The widths of the columns specified in 'display', or null to display using default column sizes.- Throws:
SQLException
-
-
Method Details
-
addResultSet
-
isMultipleResultSetResult
public boolean isMultipleResultSetResult()- Specified by:
isMultipleResultSetResultin interfaceijResult- Overrides:
isMultipleResultSetResultin classijResultImpl
-
getMultipleResultSets
- Specified by:
getMultipleResultSetsin interfaceijResult- Overrides:
getMultipleResultSetsin classijResultImpl
-
closeStatement
- Specified by:
closeStatementin interfaceijResult- Overrides:
closeStatementin classijResultImpl- Throws:
SQLException
-
getColumnDisplayList
public int[] getColumnDisplayList()- Specified by:
getColumnDisplayListin interfaceijResult- Overrides:
getColumnDisplayListin classijResultImpl
-
getColumnWidthList
public int[] getColumnWidthList()- Specified by:
getColumnWidthListin interfaceijResult- Overrides:
getColumnWidthListin classijResultImpl
-
getSQLWarnings
- Specified by:
getSQLWarningsin interfaceijResult- Specified by:
getSQLWarningsin classijResultImpl- Returns:
- the warnings from all resultsets as one SQLWarning chain
- Throws:
SQLException
-
clearSQLWarnings
Clears the warnings in all resultsets- Specified by:
clearSQLWarningsin interfaceijResult- Specified by:
clearSQLWarningsin classijResultImpl- Throws:
SQLException
-