Class IndexRow
java.lang.Object
org.apache.derby.impl.sql.execute.ValueRow
org.apache.derby.impl.sql.execute.IndexRow
- All Implemented Interfaces:
ExecIndexRow, ExecRow, Row
Basic implementation of ExecIndexRow.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean[]//////////////////////////////////////////////////////////////////// -
Constructor Summary
ConstructorsConstructorDescriptionIndexRow(int ncols) //////////////////////////////////////////////////////////////////// -
Method Summary
Modifier and TypeMethodDescriptionbooleanareNullsOrdered(int columnPosition) Return true if orderedNulls was called on this ExecIndexRow for the given column position.(package private) ExecRowcloneMe()voidexecRowToExecIndexRow(ExecRow valueRow) Turn the ExecRow into an ExecIndexRow.voidorderedNulls(int columnPosition) ////////////////////////////////////////////////////////////////////Methods inherited from class ValueRow
cloneColumn, getClone, getClone, getColumn, getNewNullRow, getNewObjectArray, getRowArray, getRowArrayClone, nColumns, realloc, resetRowArray, setColumn, setRowArray, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ExecRow
cloneColumn, getClone, getClone, getNewNullRow, getNewObjectArray, getRowArray, getRowArrayClone, resetRowArray, setRowArray
-
Field Details
-
orderedNulls
private boolean[] orderedNulls////////////////////////////////////////////////////////////////////
-
-
Constructor Details
-
IndexRow
IndexRow(int ncols) ////////////////////////////////////////////////////////////////////
-
-
Method Details
-
orderedNulls
public void orderedNulls(int columnPosition) ////////////////////////////////////////////////////////////////////- Specified by:
orderedNullsin interfaceExecIndexRow- Parameters:
columnPosition- The position of the column that uses ordered null semantics (zero-based).
-
areNullsOrdered
public boolean areNullsOrdered(int columnPosition) Description copied from interface:ExecIndexRowReturn true if orderedNulls was called on this ExecIndexRow for the given column position.- Specified by:
areNullsOrderedin interfaceExecIndexRow- Parameters:
columnPosition- The position of the column (zero-based) for which we want to check if ordered null semantics are used.- Returns:
- true if we are to use ordered null semantics on the given column
-
execRowToExecIndexRow
Turn the ExecRow into an ExecIndexRow.- Specified by:
execRowToExecIndexRowin interfaceExecIndexRow
-
cloneMe
-