|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.derby.impl.sql.execute.IndexValueRow
class IndexValueRow
Mapper of ValueRow into ExecIndexRow.
| Field Summary | |
|---|---|
private ExecRow |
valueRow
|
| Constructor Summary | |
|---|---|
IndexValueRow(ExecRow valueRow)
|
|
| Method Summary | |
|---|---|
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()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private ExecRow valueRow
| Constructor Detail |
|---|
IndexValueRow(ExecRow valueRow)
| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.Objectpublic DataValueDescriptor[] getRowArray()
getRowArray in interface ExecRowExecRow.getRowArray()public void setRowArray(DataValueDescriptor[] value)
ExecRow
setRowArray in interface ExecRowExecRow.getRowArray()public DataValueDescriptor[] getRowArrayClone()
getRowArrayClone in interface ExecRowExecRow.getRowArray()public int nColumns()
nColumns in interface Row
public DataValueDescriptor getColumn(int position)
throws StandardException
Row
getColumn in interface Rowposition - The ordinal position of the column.
StandardException - Thrown on failure.
public void setColumn(int position,
DataValueDescriptor col)
Row
setColumn in interface Rowposition - The ordinal position of the column.public ExecRow getClone()
ExecRow
getClone in interface ExecRowpublic ExecRow getClone(FormatableBitSet clonedCols)
ExecRow
getClone in interface ExecRowclonedCols - 1-based FormatableBitSet representing the columns to clone.
public ExecRow getNewNullRow()
ExecRow
getNewNullRow in interface ExecRowpublic void resetRowArray()
resetRowArray in interface ExecRowpublic DataValueDescriptor cloneColumn(int columnPosition)
ExecRow
cloneColumn in interface ExecRowcolumnPosition - (1 based)public void orderedNulls(int columnPosition)
ExecIndexRow
orderedNulls in interface ExecIndexRowcolumnPosition - The position of the column that uses ordered
null semantics (zero-based).public boolean areNullsOrdered(int columnPosition)
ExecIndexRow
areNullsOrdered 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()
ExecRow
getNewObjectArray in interface ExecRow
|
Built on Wed 2013-06-12 15:21:56+0000, from revision ??? | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||