RowImpl

Default row implementation.

Methods
void commit()
This record has been committed.
void commit()
This record has been committed. The session id is reset.
int getByteCount(Data dummy)
Get the number of bytes required for the data.
int getByteCount(Data dummy)
Get the number of bytes required for the data.
Parameters:
dummy - the template buffer
Returns:
the number of bytes
int getColumnCount()
int getColumnCount()
Row getCopy()
Get a copy of the row that is distinct from (not equal to) this row.
Row getCopy()
Get a copy of the row that is distinct from (not equal to) this row. This is used for FOR UPDATE to allow pseudo-updating a row.
Returns:
a new row with the same data
long getKey()
long getKey()
int getMemory()
int getMemory()
int getSessionId()
int getSessionId()
Value getValue(int i)
Value getValue(int i)
Value[] getValueList()
Value[] getValueList()
int getVersion()
int getVersion()
boolean isDeleted()
boolean isDeleted()
boolean isEmpty()
boolean isEmpty()
void setDeleted(boolean deleted)
void setDeleted(boolean deleted)
void setKey(long key)
void setKey(long key)
void setKeyAndVersion(SearchRow row)
void setKeyAndVersion(SearchRow row)
void setSessionId(int sessionId)
void setSessionId(int sessionId)
void setValue(int i, Value v)
void setValue(int i, Value v)
void setVersion(int version)
void setVersion(int version)
String toString()
String toString()