| Package | Description |
|---|---|
| org.apache.arrow.memory |
Memory Allocation, Account and Management
See the README.md file in this directory for detailed information about Arrow's memory
allocation subsystem.
|
| org.apache.arrow.memory.util | |
| org.apache.arrow.memory.util.hash |
| Class and Description |
|---|
| AllocationListener
An allocation listener being notified for allocation/deallocation
|
| AllocationManager
The abstract base class of AllocationManager.
|
| AllocationOutcome
Describes the type of outcome that occurred when trying to account for allocation of memory.
|
| AllocationOutcome.Status
Allocation status code.
|
| AllocationOutcomeDetails
Captures details of allocation for each accountant in the hierarchical chain.
|
| AllocationReservation
Supports cumulative allocation reservation.
|
| ArrowBuf
ArrowBuf serves as a facade over underlying memory by providing
several access APIs to read/write data into a chunk of direct
memory.
|
| BufferAllocator
Wrapper class to deal with byte buffer allocation.
|
| BufferLedger.TransferResult
The outcome of a Transfer.
|
| BufferManager
Manages a list of
ArrowBufs that can be reallocated as needed. |
| DefaultAllocationManagerOption.AllocationManagerType
The allocation manager type.
|
| OwnershipTransferResult
The result of transferring an
ArrowBuf between BufferAllocators. |
| ReferenceManager
Reference Manager manages one or more ArrowBufs that share the
reference count for the underlying memory chunk.
|
| ValueWithKeyIncluded
Helper interface to generify a value to be included in the map where
key is part of the value.
|
| Class and Description |
|---|
| ArrowBuf
ArrowBuf serves as a facade over underlying memory by providing
several access APIs to read/write data into a chunk of direct
memory.
|
| Class and Description |
|---|
| ArrowBuf
ArrowBuf serves as a facade over underlying memory by providing
several access APIs to read/write data into a chunk of direct
memory.
|
Copyright © 2022 The Apache Software Foundation. All rights reserved.