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
,
Byteable
Copyright © 2023. All rights reserved.