class IndexValueRow extends java.lang.Object implements ExecIndexRow
| Constructor and Description |
|---|
IndexValueRow(ExecRow valueRow) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
areNullsOrdered(int columnPosition)
Return true if orderedNulls was called on this ExecIndexRow for
the given column position.
|
DataValueDescriptor |
cloneColumn(int columnPosition)
Get a clone of a DataValueDescriptor from an ExecRow.
|
void |
execRowToExecIndexRow(ExecRow valueRow)
Turn the ExecRow into an ExecIndexRow.
|
ExecRow |
getClone()
Clone the Row and its contents.
|
ExecRow |
getClone(FormatableBitSet clonedCols)
Clone the Row.
|
DataValueDescriptor |
getColumn(int position)
Get a DataValueDescriptor in a Row by ordinal position (1-based).
|
ExecRow |
getNewNullRow()
Get a new row with the same columns type as this one, containing nulls.
|
void |
getNewObjectArray()
Get a new DataValueDescriptor[]
|
DataValueDescriptor[] |
getRowArray()
Get the array form of the row that Access expects.
|
DataValueDescriptor[] |
getRowArrayClone()
Get a clone of the array form of the row that Access expects.
|
int |
nColumns() |
void |
orderedNulls(int columnPosition)
These two methods are a sort of a hack.
|
void |
resetRowArray()
Reset all columns in the row array to null values.
|
void |
setColumn(int position,
DataValueDescriptor col)
Set a DataValueDescriptor in a Row by ordinal position (1-based).
|
void |
setRowArray(DataValueDescriptor[] value)
Set the array of objects
|
java.lang.String |
toString() |
private ExecRow valueRow
IndexValueRow(ExecRow valueRow)
public java.lang.String toString()
toString in class java.lang.Objectpublic DataValueDescriptor[] getRowArray()
getRowArray in interface ExecRowExecRow.getRowArray()public void setRowArray(DataValueDescriptor[] value)
ExecRowsetRowArray in interface ExecRowExecRow.getRowArray()public DataValueDescriptor[] getRowArrayClone()
getRowArrayClone in interface ExecRowExecRow.getRowArray()public DataValueDescriptor getColumn(int position) throws StandardException
RowgetColumn in interface Rowposition - The ordinal position of the column.StandardException - Thrown on failure.public void setColumn(int position,
DataValueDescriptor col)
Rowpublic ExecRow getClone()
ExecRowpublic ExecRow getClone(FormatableBitSet clonedCols)
ExecRowpublic ExecRow getNewNullRow()
ExecRowgetNewNullRow in interface ExecRowpublic void resetRowArray()
resetRowArray in interface ExecRowpublic DataValueDescriptor cloneColumn(int columnPosition)
ExecRowcloneColumn in interface ExecRowcolumnPosition - (1 based)public void orderedNulls(int columnPosition)
ExecIndexRoworderedNulls in interface ExecIndexRowcolumnPosition - The position of the column that uses ordered
null semantics (zero-based).public boolean areNullsOrdered(int columnPosition)
ExecIndexRowareNullsOrdered in interface ExecIndexRowcolumnPosition - The position of the column (zero-based) for
which we want to check if ordered null semantics
are used.public void execRowToExecIndexRow(ExecRow valueRow)
execRowToExecIndexRow in interface ExecIndexRowpublic void getNewObjectArray()
ExecRowgetNewObjectArray in interface ExecRowApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.