| Modifier and Type | Field and Description |
|---|---|
static Row[] |
EMPTY_ARRAY |
static int |
MEMORY_CALCULATE |
ROWID_INDEX| Modifier and Type | Method and Description |
|---|---|
int |
getByteCount(Data dummy)
Get the number of bytes required for the data.
|
Value[] |
getValueList()
Get values.
|
boolean |
hasSharedData(Row other)
Check whether this row and the specified row share the same underlying
data with values.
|
boolean |
isDeleted()
Check if the row is deleted.
|
boolean |
isEmpty()
Check if this is an empty row.
|
void |
setDeleted(boolean deleted)
Mark the row as deleted.
|
static final int MEMORY_CALCULATE
static final Row[] EMPTY_ARRAY
int getByteCount(Data dummy)
dummy - the template bufferboolean isEmpty()
true if the row is emptyvoid setDeleted(boolean deleted)
deleted - deleted flagboolean isDeleted()
true if the row is deletedValue[] getValueList()
boolean hasSharedData(Row other)
false when values are
not equal and may return either true or false when they
are equal. This method may be used only for optimizations and should not
perform any slow checks, such as equality checks for all pairs of values.other - the other rowtrue if rows share the same underlying data,
false otherwise or when unknown