public class RowStore extends Object
Modifier and Type | Field and Description |
---|---|
protected GridCacheContext<?,?> |
cctx |
protected CacheObjectContext |
coctx |
protected PageMemory |
pageMem |
Constructor and Description |
---|
RowStore(GridCacheContext<?,?> cctx,
FreeList freeList) |
Modifier and Type | Method and Description |
---|---|
void |
addRow(CacheDataRow row) |
FreeList |
freeList() |
void |
removeRow(long link) |
boolean |
updateRow(long link,
CacheDataRow row) |
protected final PageMemory pageMem
protected final GridCacheContext<?,?> cctx
protected final CacheObjectContext coctx
public RowStore(GridCacheContext<?,?> cctx, FreeList freeList)
cctx
- Cache context.freeList
- Free list.public void removeRow(long link) throws IgniteCheckedException
link
- Row link.IgniteCheckedException
- If failed.public void addRow(CacheDataRow row) throws IgniteCheckedException
row
- Row.IgniteCheckedException
- If failed.public boolean updateRow(long link, CacheDataRow row) throws IgniteCheckedException
link
- Row link.row
- New row data.True
if was able to update row.IgniteCheckedException
- If failed.public FreeList freeList()
Follow @ApacheIgnite
Ignite Fabric : ver. 2.0.0 Release Date : April 30 2017