See: Description
| Interface | Description |
|---|---|
| ByteableIntArrayValues |
Represents an array of integer values, where each integer in the array is byteable and dynamically sized.
|
| ByteableLongArrayValues |
Represents an array of long integer values, where each long integer in the array is byteable and dynamically sized.
|
| LongReference |
Represents a reference to a 64-bit long value, which is both
Byteable and LongValue. |
| TwoLongReference |
Represents a reference to two
long values stored in bytes, providing mechanisms for getting, setting,
and manipulating them with various memory ordering effects. |
| Class | Description |
|---|---|
| AbstractReference |
Represents an abstract reference to a
BytesStore. |
| BinaryBooleanReference |
Represents a binary reference to a boolean value.
|
| BinaryIntArrayReference |
Represents a binary array of integers, backed by a
BytesStore. |
| BinaryIntReference |
Represents a 32-bit integer in binary form, backed by a
BytesStore. |
| BinaryLongArrayReference |
Represents a binary array of 64-bit long values backed by a
BytesStore. |
| BinaryLongReference |
Represents a 64-bit long integer in binary form, backed by a
BytesStore. |
| BinaryTwoLongReference |
Represents a binary reference containing two 64-bit long values.
|
| TextBooleanReference |
TextBooleanReference is an implementation of a reference to a boolean value,
represented in text wire format.
|
| TextIntArrayReference |
TextIntArrayReference is an implementation of a reference to an array of integers, represented
in a text format.
|
| TextIntReference |
TextIntReference is an implementation of a reference to a 32-bit integer, represented
in text wire format.
|
| TextLongArrayReference |
TextLongArrayReference is an implementation of a reference to a long array, represented
in text wire format.
|
| TextLongReference |
Implementation of a reference to an array of 64-bit long values in Text wire format.
|
| UncheckedLongReference |
Represents a reference to a long value stored in bytes.
|
Key classes and interfaces included in this package:
AbstractReference - A base class representing a reference to a byte store.BinaryBooleanReference - A concrete implementation for reading and writing boolean values in binary format.BinaryIntArrayReference - Represents a binary array of 64-bit integers with support for reading, writing, and reference counts.BinaryIntReference - Represents a 32-bit integer value in binary form.BinaryLongArrayReference - Represents an array of 64-bit values in binary format.BinaryLongReference - Represents a 64-bit long reference in binary format.BinaryTwoLongReference - Represents two contiguous 64-bit long references in binary format.ByteableIntArrayValues - Interface for a resizable array of integer values in bytes.ByteableLongArrayValues - Interface for byteable long array values that are dynamically sized.LongReference - Represents a reference to a 64-bit long value with byte-level access.TextBooleanReference - Provides a reference to a boolean value in text wire format.TextIntArrayReference - Represents a reference to an integer array formatted in text.TextIntReference - Provides a reference to a 32-bit integer in text wire format.TextLongArrayReference - Provides a reference to long arrays stored in text format.TextLongReference - Provides a reference to a 64-bit long value in Text wire format.TwoLongReference - Represents a reference to two contiguous 64-bit long values.UncheckedLongReference - Provides an unchecked reference to a 64-bit long value.This package is mainly used when there is a need for efficient low-level manipulation of arrays and values at the byte level, for instance, when working with memory-mapped files or high-performance I/O.
BytesStore,
ByteableCopyright © 2023. All rights reserved.