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)
SearchRowsetKeyAndVersion in interface SearchRowrow - the other row.public int getVersion()
SearchRowgetVersion in interface SearchRowpublic void setVersion(int version)
RowsetVersion in interface Rowversion - row versionpublic long getKey()
SearchRowpublic void setKey(long key)
SearchRowpublic Value getValue(int i)
SearchRowpublic int getByteCount(Data dummy)
getByteCount in interface Rowdummy - the template bufferpublic void setValue(int i,
Value v)
SearchRowpublic boolean isEmpty()
Rowpublic int getColumnCount()
SearchRowgetColumnCount in interface SearchRowpublic int getMemory()
SearchRowpublic java.lang.String toString()
toString in class java.lang.Objectpublic void setDeleted(boolean deleted)
RowsetDeleted in interface Rowdeleted - deleted flagpublic void setSessionId(int sessionId)
RowsetSessionId in interface RowsessionId - the session idpublic int getSessionId()
RowgetSessionId in interface Rowpublic void commit()
public boolean isDeleted()
Rowpublic Value[] getValueList()
RowgetValueList in interface Row