EMPTY_ARRAY, MEMORY_CALCULATE| Modifier and Type | Method and Description |
|---|---|
void |
commit()
This record has been committed.
|
int |
getByteCount(Data dummy)
Get the number of bytes required for the data.
|
int |
getColumnCount()
Get the column count.
|
Row |
getCopy()
Get a copy of the row that is distinct from (not equal to) this row.
|
long |
getKey()
Get the unique key of the row.
|
int |
getMemory()
Get the estimated memory used for this row, in bytes.
|
int |
getSessionId()
Get session id.
|
Value |
getValue(int i)
Get the value for the column
|
Value[] |
getValueList()
Get values.
|
int |
getVersion()
Get the version of the row.
|
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.
|
void |
setKey(long key)
Set the unique key of the row.
|
void |
setKeyAndVersion(SearchRow row)
Set the position and version to match another row.
|
void |
setSessionId(int sessionId)
Set session id.
|
void |
setValue(int i,
Value v)
Set the value for given column
|
void |
setVersion(int version)
Set version.
|
java.lang.String |
toString() |
public RowImpl(Value[] data, int memory)
public Row getCopy()
public void setKeyAndVersion(SearchRow row)
SearchRowrow - the other row.public int getVersion()
SearchRowpublic void setVersion(int version)
RowsetVersion in class Rowversion - row versionpublic long getKey()
SearchRowpublic void setKey(long key)
SearchRowkey - the keypublic Value getValue(int i)
SearchRowi - the column number (starting with 0)public int getByteCount(Data dummy)
getByteCount in class Rowdummy - the template bufferpublic void setValue(int i,
Value v)
SearchRowi - the column number (starting with 0)v - the new valuepublic boolean isEmpty()
Rowpublic int getColumnCount()
SearchRowpublic int getMemory()
SearchRowpublic java.lang.String toString()
toString in class java.lang.Objectpublic void setDeleted(boolean deleted)
RowsetDeleted in class Rowdeleted - deleted flagpublic void setSessionId(int sessionId)
RowsetSessionId in class RowsessionId - the session idpublic int getSessionId()
RowgetSessionId in class Rowpublic void commit()
public boolean isDeleted()
Rowpublic Value[] getValueList()
RowgetValueList in class Row