Interface | Description |
---|---|
AllocationListener |
An allocation listener being notified for allocation/deallocation
|
AllocationManager.Factory |
A factory interface for creating
AllocationManager . |
AllocationReservation |
Supports cumulative allocation reservation.
|
BufferAllocator |
Wrapper class to deal with byte buffer allocation.
|
BufferManager |
Manages a list of
ArrowBuf s that can be reallocated as needed. |
OwnershipTransferResult |
The result of transferring an
ArrowBuf between BufferAllocators. |
ReferenceManager |
ReferenceManager is the reference count for one or more allocations.
|
ValueWithKeyIncluded<K> |
Helper interface to generify a value to be included in the map where
key is part of the value.
|
Class | Description |
---|---|
AllocationManager |
An AllocationManager is the implementation of a physical memory allocation.
|
AllocationOutcome |
Describes the type of outcome that occurred when trying to account for allocation of memory.
|
AllocationOutcomeDetails |
Captures details of allocation for each accountant in the hierarchical chain.
|
AllocationOutcomeDetails.Entry |
Outcome of the allocation request at one accountant in the hierarchy.
|
ArrowBuf |
ArrowBuf serves as a facade over underlying memory by providing
several access APIs to read/write data into a chunk of direct
memory.
|
ArrowByteBufAllocator | Deprecated
This class may be removed in a future release.
|
BoundsChecking |
Configuration class to determine if bounds checking should be turned on or off.
|
BufferLedger | |
DefaultAllocationManagerFactory |
The default Allocation Manager Factory for a module.
|
DefaultAllocationManagerOption |
A class for choosing the default allocation manager.
|
ForeignAllocation |
EXPERIMENTAL: a memory allocation that does not come from a BufferAllocator, but rather an outside source (like JNI).
|
LowCostIdentityHashMap<K,V extends ValueWithKeyIncluded<K>> |
Highly specialized IdentityHashMap that implements only partial
Map APIs.
|
NettyAllocationManager |
The default implementation of
AllocationManager . |
OwnershipTransferNOOP |
An
OwnershipTransferResult indicating no transfer needed. |
RootAllocator |
A root allocator for using direct memory for Arrow Vectors/Arrays.
|
UnsafeAllocationManager |
Allocation manager based on unsafe API.
|
Enum | Description |
---|---|
AllocationOutcome.Status |
Allocation status code.
|
DefaultAllocationManagerOption.AllocationManagerType |
The allocation manager type.
|
Exception | Description |
---|---|
AllocatorClosedException |
Exception thrown when a closed BufferAllocator is used.
|
OutOfMemoryException |
Indicates memory could not be allocated for Arrow buffers.
|
Copyright © 2023 The Apache Software Foundation. All rights reserved.