Class MetastorageRowStore
- java.lang.Object
-
- org.apache.ignite.internal.processors.cache.persistence.metastorage.MetastorageRowStore
-
public class MetastorageRowStore extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected IgniteCacheDatabaseSharedManagerdb
-
Constructor Summary
Constructors Constructor Description MetastorageRowStore(PartitionMetaStorage<MetastorageRowStoreEntry> partStorage, IgniteCacheDatabaseSharedManager db)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longaddRow(byte[] val)byte[]readRow(long link)voidremoveRow(long link)
-
-
-
Field Detail
-
db
protected final IgniteCacheDatabaseSharedManager db
-
-
Constructor Detail
-
MetastorageRowStore
public MetastorageRowStore(PartitionMetaStorage<MetastorageRowStoreEntry> partStorage, IgniteCacheDatabaseSharedManager db)
-
-
Method Detail
-
readRow
public byte[] readRow(long link) throws IgniteCheckedException- Parameters:
link- Row link.- Returns:
- Data row.
- Throws:
IgniteCheckedException
-
removeRow
public void removeRow(long link) throws IgniteCheckedException- Parameters:
link- Row link.- Throws:
IgniteCheckedException- If failed.
-
addRow
public long addRow(byte[] val) throws IgniteCheckedException- Parameters:
val- Value to store.- Throws:
IgniteCheckedException- If failed.
-
-