org.terracotta.offheapstore.storage
Interface BinaryStorageEngine

All Known Implementing Classes:
FileBackedStorageEngine, OffHeapBufferStorageEngine, PortabilityBasedStorageEngine, SerializableStorageEngine, StringStorageEngine

public interface BinaryStorageEngine

Author:
cdennis

Method Summary
 boolean equalsBinaryKey(ByteBuffer probeKey, long encoding)
           
 ByteBuffer readBinaryKey(long encoding)
           
 ByteBuffer readBinaryValue(long encoding)
           
 int readKeyHash(long encoding)
           
 Long writeBinaryMapping(ByteBuffer[] binaryKey, ByteBuffer[] binaryValue, int pojoHash, int metadata)
           
 Long writeBinaryMapping(ByteBuffer binaryKey, ByteBuffer binaryValue, int pojoHash, int metadata)
           
 

Method Detail

readKeyHash

int readKeyHash(long encoding)

readBinaryKey

ByteBuffer readBinaryKey(long encoding)

readBinaryValue

ByteBuffer readBinaryValue(long encoding)

equalsBinaryKey

boolean equalsBinaryKey(ByteBuffer probeKey,
                        long encoding)

writeBinaryMapping

Long writeBinaryMapping(ByteBuffer binaryKey,
                        ByteBuffer binaryValue,
                        int pojoHash,
                        int metadata)

writeBinaryMapping

Long writeBinaryMapping(ByteBuffer[] binaryKey,
                        ByteBuffer[] binaryValue,
                        int pojoHash,
                        int metadata)


Copyright © 2016. All Rights Reserved.