An allocation listener being notified for allocation/deallocation
A factory interface for creating
Supports cumulative allocation reservation.
Wrapper class to deal with byte buffer allocation.
Manages a list of
Reference Manager manages one or more ArrowBufs that share the reference count for the underlying memory chunk.
Helper interface to generify a value to be included in the map where key is part of the value.
The abstract base class of AllocationManager.
Describes the type of outcome that occurred when trying to account for allocation of memory.
Captures details of allocation for each accountant in the hierarchical chain.
Outcome of the allocation request at one accountant in the hierarchy.
ArrowBuf serves as a facade over underlying memory by providing several access APIs to read/write data into a chunk of direct memory.
This class may be removed in a future release.
Configuration class to determine if bounds checking should be turned on or off.
The default Allocation Manager Factory for a module.
A class for choosing the default allocation manager.
|LowCostIdentityHashMap<K,V extends ValueWithKeyIncluded<K>>||
Highly specialized IdentityHashMap that implements only partial Map APIs.
The default implementation of
A root allocator for using direct memory for Arrow Vectors/Arrays.
Allocation manager based on unsafe API.
Allocation status code.
The allocation manager type.
Exception thrown when a closed BufferAllocator is used.
Indicates memory could not be allocated for Arrow buffers.
Copyright © 2022 The Apache Software Foundation. All rights reserved.