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.
|
String |
toString() |
public RowImpl(Value[] data, int memory)
public Row getCopy()
public void setKeyAndVersion(SearchRow row)
SearchRow
setKeyAndVersion
in interface SearchRow
row
- the other row.public int getVersion()
SearchRow
getVersion
in interface SearchRow
public void setVersion(int version)
Row
setVersion
in interface Row
version
- row versionpublic long getKey()
SearchRow
public void setKey(long key)
SearchRow
public Value getValue(int i)
SearchRow
public int getByteCount(Data dummy)
getByteCount
in interface Row
dummy
- the template bufferpublic void setValue(int i, Value v)
SearchRow
public boolean isEmpty()
Row
public int getColumnCount()
SearchRow
getColumnCount
in interface SearchRow
public int getMemory()
SearchRow
public void setDeleted(boolean deleted)
Row
setDeleted
in interface Row
deleted
- deleted flagpublic void setSessionId(int sessionId)
Row
setSessionId
in interface Row
sessionId
- the session idpublic int getSessionId()
Row
getSessionId
in interface Row
public void commit()
public boolean isDeleted()
Row
public Value[] getValueList()
Row
getValueList
in interface Row
Copyright © 2020 JBoss by Red Hat. All rights reserved.