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
()