Class ChunksBufferByteReversing
- java.lang.Object
-
- one.microstream.persistence.binary.types.Binary
-
- one.microstream.persistence.binary.types.ChunksBuffer
-
- one.microstream.persistence.binary.types.ChunksBufferByteReversing
-
- All Implemented Interfaces:
Chunk
,MemoryRangeReader
public class ChunksBufferByteReversing extends ChunksBuffer
-
-
Constructor Summary
Constructors Constructor Description ChunksBufferByteReversing()
-
Method Summary
Modifier and Type Method Description boolean
isSwitchedByteOrder()
static ChunksBufferByteReversing
New(ChunksBuffer[] channelBuffers, BufferSizeProviderIncremental bufferSizeProvider)
void
read_longs(long address, long[] target)
void
store_char(long address, char value)
void
store_double(long address, double value)
void
store_float(long address, float value)
void
store_int(long address, int value)
void
store_long(long address, long value)
void
store_short(long address, short value)
-
Methods inherited from class one.microstream.persistence.binary.types.ChunksBuffer
buffers, channelChunk, channelCount, clear, complete, isEmpty, iterateChannelChunks, iterateEntityData, loadItemEntityAddress, loadItemEntityContentAddress, modifyLoadItem, readMemory, storeEntityHeader, totalLength
-
Methods inherited from class one.microstream.persistence.binary.types.Binary
binaryListElementsAddress, binaryListMaximumLength, binaryListMinimumLength, buildArray_byte, buildArray_char, buildArray_char, buildBoolean, buildByte, buildCharacter, buildDouble, buildFloat, buildInteger, buildLong, buildShort, buildString, buildStrings, calculateBinaryLengthChars, calculateReferenceListTotalBinaryLength, calculateStringListContentBinaryLength, collectElementsIntoArray, collectKeyValueReferences, collectListObjectReferences, collectObjectReferences, createArray_boolean, createArray_byte, createArray_char, createArray_char, createArray_double, createArray_float, createArray_int, createArray_long, createArray_short, entityAddressFromContentAddress, entityContentAddress, entityContentLength, entityHeaderLength, entityTotalLength, get_boolean, get_byte, get_char, get_double, get_float, get_int, get_long, get_short, getBinaryListElementCountRawValue, getBinaryListElementCountUnvalidating, getBinaryListElementCountValidating, getBinaryListTotalByteLength, getBinaryListTotalByteLengthRawValue, getBuildItemContentLength, getBuildItemObjectId, getBuildItemTypeId, getEntityBoundAddress, getEntityLength, getEntityLengthRawValue, getEntityObjectId, getEntityObjectIdRawValue, getEntityTypeId, getEntityTypeIdRawValue, getHelper, getListElementCount, getListElementCountKeyValue, getListElementCountReferences, getLoadItemAvailableContentLength, getSizedArrayElementCount, getSizedArrayElementsAddress, getSizedArrayLength, isValidEntityLength, isValidGapLength, iterateKeyValueEntriesReferences, iterateListElementReferences, iterateListStructureReferenceRange, iterateReferenceRange, iterateReferenceRangeUnvalidated, iterateSizedArrayElementReferences, keyValueBinaryLength, keyValueReferenceCount, lengthLength, objectIdByteLength, read_bytes, readCharsDirect, referenceBinaryLength, registerHelper, store_boolean, store_byte, storeArray_boolean, storeArray_byte, storeArray_char, storeArray_double, storeArray_float, storeArray_int, storeArray_long, storeArray_short, storeBoolean, storeByte, storeCharacter, storeCharsAsList, storeCharsAsList, storeCharsDirect, storeDouble, storeFixedSize, storeFloat, storeInteger, storeIterableAsList, storeIterableContentAsList, storeKeyValuesAsEntries, storeKeyValuesAsEntries, storeListHeader, storeLong, storeMapEntrySet, storeReferences, storeReferences, storeRoots, storeShort, storeSizedArray, storeSizedArray, storeStateless, storeStringsAsList, storeStringsAsList, storeStringValue, storeStringValue, storeStringValue, toBinaryListContentByteLength, toBinaryListElementsAddress, toBinaryListTotalByteLength, updateArray_boolean, updateArray_byte, updateArray_char, updateArray_double, updateArray_float, updateArray_int, updateArray_long, updateArray_short, updateArrayObjectReferences, updateFixedSize, updateSizedArrayObjectReferences, validateArrayLength
-
-
-
-
Method Detail
-
New
public static final ChunksBufferByteReversing New(ChunksBuffer[] channelBuffers, BufferSizeProviderIncremental bufferSizeProvider)
-
isSwitchedByteOrder
public final boolean isSwitchedByteOrder()
- Overrides:
isSwitchedByteOrder
in classBinary
-
store_short
public final void store_short(long address, short value)
- Overrides:
store_short
in classBinary
-
store_char
public final void store_char(long address, char value)
- Overrides:
store_char
in classBinary
-
store_int
public final void store_int(long address, int value)
-
store_float
public final void store_float(long address, float value)
- Overrides:
store_float
in classBinary
-
store_long
public final void store_long(long address, long value)
- Overrides:
store_long
in classBinary
-
store_double
public final void store_double(long address, double value)
- Overrides:
store_double
in classBinary
-
read_longs
public final void read_longs(long address, long[] target)
- Overrides:
read_longs
in classBinary
-
-