Class and Description |
---|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
Memory
An off-heap region of memory that must be manually free'd when no longer needed.
|
Class and Description |
---|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
Class and Description |
---|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
SequentialWriter
Adds buffering, mark, and fsyncing to OutputStream.
|
Class and Description |
---|
FileDataInput |
Class and Description |
---|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
Class and Description |
---|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
Class and Description |
---|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
Class and Description |
---|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
Class and Description |
---|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
Class and Description |
---|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
Class and Description |
---|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
Class and Description |
---|
ChannelProxy
A proxy of a FileChannel that:
- implements reference counting
- exports only thread safe FileChannel operations
- wraps IO exceptions into runtime exceptions
Tested by RandomAccessReaderTest.
|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
FileDataInput |
RandomAccessReader |
RandomAccessReader.Builder |
RandomAccessReader.RandomAccessReaderWithOwnChannel |
RebufferingInputStream
Rough equivalent of BufferedInputStream and DataInputStream wrapping a ByteBuffer that can be refilled
via rebuffer.
|
RewindableDataInput |
Class and Description |
---|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
Class and Description |
---|
BufferedDataOutputStreamPlus
An implementation of the DataOutputStreamPlus interface using a ByteBuffer to stage writes
before flushing them to an underlying channel.
|
ChannelProxy
A proxy of a FileChannel that:
- implements reference counting
- exports only thread safe FileChannel operations
- wraps IO exceptions into runtime exceptions
Tested by RandomAccessReaderTest.
|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
DataOutputStreamPlus
Abstract base class for DataOutputStreams that accept writes from ByteBuffer or Memory and also provide
access to the underlying WritableByteChannel associated with their output stream.
|
DataPosition |
FileDataInput |
ICompressedFile |
RandomAccessReader |
RandomAccessReader.Builder |
RebufferingInputStream
Rough equivalent of BufferedInputStream and DataInputStream wrapping a ByteBuffer that can be refilled
via rebuffer.
|
RewindableDataInput |
SequentialWriter
Adds buffering, mark, and fsyncing to OutputStream.
|
SequentialWriter.TransactionalProxy |
Class and Description |
---|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
Memory
An off-heap region of memory that must be manually free'd when no longer needed.
|
RandomAccessReader |
Class and Description |
---|
ChannelProxy
A proxy of a FileChannel that:
- implements reference counting
- exports only thread safe FileChannel operations
- wraps IO exceptions into runtime exceptions
Tested by RandomAccessReaderTest.
|
FileDataInput |
RandomAccessReader |
SegmentedFile
Abstracts a read-only file that has been split into segments, each of which can be represented by an independent
FileDataInput.
|
SegmentedFile.Builder
Collects potential segmentation points in an underlying file, and builds a SegmentedFile to represent it.
|
Class and Description |
---|
FileDataInput |
RandomAccessReader |
SequentialWriter
Adds buffering, mark, and fsyncing to OutputStream.
|
Class and Description |
---|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
FileDataInput |
Class and Description |
---|
BufferedDataOutputStreamPlus
An implementation of the DataOutputStreamPlus interface using a ByteBuffer to stage writes
before flushing them to an underlying channel.
|
BufferedSegmentedFile |
BytesReadTracker |
ChannelProxy
A proxy of a FileChannel that:
- implements reference counting
- exports only thread safe FileChannel operations
- wraps IO exceptions into runtime exceptions
Tested by RandomAccessReaderTest.
|
ChecksummedSequentialWriter |
CompressedSegmentedFile |
DataInputBuffer
Input stream around a single ByteBuffer.
|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataIntegrityMetadata.ChecksumValidator |
DataIntegrityMetadata.FileDigestValidator |
DataOutputBuffer
An implementation of the DataOutputStream interface using a FastByteArrayOutputStream and exposing
its buffer so copies can be avoided.
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
DataOutputStreamPlus
Abstract base class for DataOutputStreams that accept writes from ByteBuffer or Memory and also provide
access to the underlying WritableByteChannel associated with their output stream.
|
DataPosition |
FileDataInput |
ICompressedFile |
Memory
An off-heap region of memory that must be manually free'd when no longer needed.
|
MmappedRegions |
MmappedRegions.Region |
MmappedSegmentedFile |
RandomAccessReader |
RandomAccessReader.Builder |
RebufferingInputStream
Rough equivalent of BufferedInputStream and DataInputStream wrapping a ByteBuffer that can be refilled
via rebuffer.
|
RewindableDataInput |
SafeMemory |
SafeMemoryWriter |
SegmentedFile
Abstracts a read-only file that has been split into segments, each of which can be represented by an independent
FileDataInput.
|
SegmentedFile.Builder
Collects potential segmentation points in an underlying file, and builds a SegmentedFile to represent it.
|
SegmentedFile.Cleanup |
SequentialWriter
Adds buffering, mark, and fsyncing to OutputStream.
|
SequentialWriter.TransactionalProxy |
UnbufferedDataOutputStreamPlus
Base class for DataOutput implementations that does not have an optimized implementations of Plus methods
and does no buffering.
|
Class and Description |
---|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
Class and Description |
---|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
Class and Description |
---|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
Class and Description |
---|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
Class and Description |
---|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
Class and Description |
---|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
Class and Description |
---|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataIntegrityMetadata.ChecksumValidator |
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
DataOutputStreamPlus
Abstract base class for DataOutputStreams that accept writes from ByteBuffer or Memory and also provide
access to the underlying WritableByteChannel associated with their output stream.
|
RandomAccessReader |
Class and Description |
---|
DataOutputStreamPlus
Abstract base class for DataOutputStreams that accept writes from ByteBuffer or Memory and also provide
access to the underlying WritableByteChannel associated with their output stream.
|
Class and Description |
---|
DataOutputStreamPlus
Abstract base class for DataOutputStreams that accept writes from ByteBuffer or Memory and also provide
access to the underlying WritableByteChannel associated with their output stream.
|
Class and Description |
---|
DataInputPlus
Extension to DataInput that provides support for reading varints
|
DataOutputPlus
Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient
implementation that is zero copy or at least has reduced bounds checking overhead.
|
Class and Description |
---|
Memory
An off-heap region of memory that must be manually free'd when no longer needed.
|
Copyright © 2020 The Apache Software Foundation