Skip navigation links
A B C D E F G H I L M N O P R S T U V W _ 

A

add(int) - Method in interface org.apache.arrow.memory.AllocationReservation
Add to the current reservation.
add(int) - Method in class org.apache.arrow.memory.BaseAllocator.Reservation
 
alloc() - Method in class io.netty.buffer.NettyArrowBuf
 
allocate(int) - Method in class io.netty.buffer.PooledByteBufAllocatorL
Returns a UnsafeDirectLittleEndian of the given size.
allocateBuffer() - Method in interface org.apache.arrow.memory.AllocationReservation
Allocate a buffer whose size is the total of all the add()s made.
allocateBuffer() - Method in class org.apache.arrow.memory.BaseAllocator.Reservation
 
AllocationListener - Interface in org.apache.arrow.memory
An allocation listener being notified for allocation/deallocation
AllocationManager - Class in org.apache.arrow.memory
Manages the relationship between one or more allocators and a particular UDLE.
AllocationOutcome - Class in org.apache.arrow.memory
Describes the type of outcome that occurred when trying to account for allocation of memory.
AllocationOutcome.Status - Enum in org.apache.arrow.memory
Allocation status code.
AllocationOutcomeDetails - Class in org.apache.arrow.memory
Captures details of allocation for each accountant in the hierarchical chain.
AllocationOutcomeDetails.Entry - Class in org.apache.arrow.memory
Outcome of the allocation request at one accountant in the hierarchy.
AllocationReservation - Interface in org.apache.arrow.memory
Supports cumulative allocation reservation.
AllocatorClosedException - Exception in org.apache.arrow.memory
Exception thrown when a closed BufferAllocator is used.
AllocatorClosedException(String) - Constructor for exception org.apache.arrow.memory.AllocatorClosedException
Constructs a new allocator closed exception with a given message.
array() - Method in class io.netty.buffer.NettyArrowBuf
 
arrayOffset() - Method in class io.netty.buffer.NettyArrowBuf
 
ArrowBuf - Class in io.netty.buffer
ArrowBuf serves as a facade over underlying memory by providing several access APIs to read/write data into a chunk of direct memory.
ArrowBuf(ReferenceManager, BufferManager, int, long, boolean) - Constructor for class io.netty.buffer.ArrowBuf
Constructs a new ArrowBuf
arrowBuf() - Method in class io.netty.buffer.NettyArrowBuf
 
ArrowBufHasher - Interface in org.apache.arrow.memory.util.hash
Utility for calculating the hash code for a consecutive memory region.
ArrowBufPointer - Class in org.apache.arrow.memory.util
Pointer to a memory region within an ArrowBuf.
ArrowBufPointer() - Constructor for class org.apache.arrow.memory.util.ArrowBufPointer
The default constructor.
ArrowBufPointer(ArrowBufHasher) - Constructor for class org.apache.arrow.memory.util.ArrowBufPointer
Constructs an arrow buffer pointer with the specified hasher.
ArrowBufPointer(ArrowBuf, int, int) - Constructor for class org.apache.arrow.memory.util.ArrowBufPointer
Constructs an Arrow buffer pointer.
ArrowBufPointer(ArrowBuf, int, int, ArrowBufHasher) - Constructor for class org.apache.arrow.memory.util.ArrowBufPointer
Constructs an Arrow buffer pointer.
ArrowByteBufAllocator - Class in org.apache.arrow.memory
An implementation of ByteBufAllocator that wraps a Arrow BufferAllocator.
ArrowByteBufAllocator(BufferAllocator) - Constructor for class org.apache.arrow.memory.ArrowByteBufAllocator
 
asNettyBuffer() - Method in class io.netty.buffer.ArrowBuf
Get a wrapper buffer to comply with Netty interfaces and can be used in RPC/RPC allocator code.
ASSERT_ENABLED - Static variable in class io.netty.buffer.UnsafeDirectLittleEndian
 
ASSERT_ENABLED - Static variable in class org.apache.arrow.memory.util.AssertionUtil
 
AssertionUtil - Class in org.apache.arrow.memory.util
Utility class to that provides AssertionUtil.ASSERT_ENABLED constant to determine if assertions are enabled.
assertOpen() - Method in class org.apache.arrow.memory.BaseAllocator
 
assertOpen() - Method in interface org.apache.arrow.memory.BufferAllocator
Asserts (using java assertions) that the provided allocator is currently open.
AutoCloseableLock - Class in org.apache.arrow.memory.util
Simple wrapper class that allows Locks to be released via an try-with-resources block.
AutoCloseableLock(Lock) - Constructor for class org.apache.arrow.memory.util.AutoCloseableLock
 

B

BaseAllocator - Class in org.apache.arrow.memory
A base-class that implements all functionality of BufferAllocators.
BaseAllocator(BaseAllocator, AllocationListener, String, long, long, RoundingPolicy) - Constructor for class org.apache.arrow.memory.BaseAllocator
Initialize an allocator
BaseAllocator.Reservation - Class in org.apache.arrow.memory
Implementation of AllocationReservation that supports history tracking under BaseAllocator.DEBUG is true.
BaseAllocator.Verbosity - Enum in org.apache.arrow.memory
Enum for logging verbosity.
BOUNDS_CHECKING_ENABLED - Static variable in class org.apache.arrow.memory.BoundsChecking
 
BoundsChecking - Class in org.apache.arrow.memory
Configuration class to determine if bounds checking should be turned on or off.
buffer() - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 
buffer(int) - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 
buffer(int, int) - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 
buffer(int) - Method in class org.apache.arrow.memory.BaseAllocator
 
buffer(int, BufferManager) - Method in class org.apache.arrow.memory.BaseAllocator
 
buffer(int) - Method in interface org.apache.arrow.memory.BufferAllocator
Allocate a new or reused buffer of the provided size.
buffer(int, BufferManager) - Method in interface org.apache.arrow.memory.BufferAllocator
Allocate a new or reused buffer of the provided size.
buffer - Variable in class org.apache.arrow.memory.BufferLedger.TransferResult
 
BufferAllocator - Interface in org.apache.arrow.memory
Wrapper class to deal with byte buffer allocation.
BufferLedger - Class in org.apache.arrow.memory
The reference manager that binds an AllocationManager to BufferAllocator and a set of ArrowBuf.
BufferLedger.TransferResult - Class in org.apache.arrow.memory
The outcome of a Transfer.
BufferManager - Interface in org.apache.arrow.memory
Manages a list of ArrowBufs that can be reallocated as needed.
buildHistory(StringBuilder, boolean) - Method in class org.apache.arrow.memory.util.HistoricalLog
Write the history of this object to the given StringBuilder.
buildHistory(StringBuilder, int, boolean) - Method in class org.apache.arrow.memory.util.HistoricalLog
Build the history and write it to sb.
ByteFunctionHelpers - Class in org.apache.arrow.memory.util
Utility methods for memory comparison at a byte level.

C

capacity() - Method in class io.netty.buffer.ArrowBuf
 
capacity(int) - Method in class io.netty.buffer.ArrowBuf
Adjusts the capacity of this buffer.
capacity(int) - Method in class io.netty.buffer.ExpandableByteBuf
 
capacity(int) - Method in class io.netty.buffer.NettyArrowBuf
 
capacity() - Method in class io.netty.buffer.NettyArrowBuf
 
checkArgument(boolean) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, Object...) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, char) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, int) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, long) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, char, char) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, char, int) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, char, long) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, char, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, int, char) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, int, int) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, int, long) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, int, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, long, char) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, long, int) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, long, long) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, long, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, Object, char) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, Object, int) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, Object, long) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, Object, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, Object, Object, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, Object, Object, Object, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkBytes(int, int) - Method in class io.netty.buffer.ArrowBuf
Allows a function to determine whether not reading a particular string of bytes is valid.
checkElementIndex(int, int) - Static method in class org.apache.arrow.util.Preconditions
Ensures that index specifies a valid element in an array, list or string of size size.
checkElementIndex(int, int, String) - Static method in class org.apache.arrow.util.Preconditions
Ensures that index specifies a valid element in an array, list or string of size size.
checkNotNull(T) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, Object...) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, char) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, int) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, long) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, char, char) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, char, int) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, char, long) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, char, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, int, char) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, int, int) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, int, long) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, int, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, long, char) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, long, int) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, long, long) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, long, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, Object, char) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, Object, int) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, Object, long) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, Object, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, Object, Object, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, Object, Object, Object, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkPositionIndex(int, int) - Static method in class org.apache.arrow.util.Preconditions
Ensures that index specifies a valid position in an array, list or string of size size.
checkPositionIndex(int, int, String) - Static method in class org.apache.arrow.util.Preconditions
Ensures that index specifies a valid position in an array, list or string of size size.
checkPositionIndexes(int, int, int) - Static method in class org.apache.arrow.util.Preconditions
Ensures that start and end specify a valid positions in an array, list or string of size size, and are in order.
checkState(boolean) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, Object...) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, char) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, int) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, long) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, char, char) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, char, int) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, char, long) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, char, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, int, char) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, int, int) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, int, long) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, int, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, long, char) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, long, int) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, long, long) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, long, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, Object, char) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, Object, int) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, Object, long) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, Object, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, Object, Object, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, Object, Object, Object, Object) - Static method in class org.apache.arrow.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
chunkSize - Variable in class org.apache.arrow.memory.rounding.DefaultRoundingPolicy
 
clear() - Method in class io.netty.buffer.ArrowBuf
Deprecated.
clear() - Method in class org.apache.arrow.memory.LowCostIdentityHashMap
Removes all elements from this map, leaving it empty.
close() - Method in class io.netty.buffer.ArrowBuf
 
close() - Method in class io.netty.buffer.NettyArrowBuf
 
close() - Method in interface org.apache.arrow.memory.AllocationReservation
 
close() - Method in class org.apache.arrow.memory.BaseAllocator
 
close() - Method in class org.apache.arrow.memory.BaseAllocator.Reservation
 
close() - Method in interface org.apache.arrow.memory.BufferAllocator
Close and release all buffers generated from this buffer pool.
close() - Method in interface org.apache.arrow.memory.BufferManager
 
close() - Method in class org.apache.arrow.memory.util.AutoCloseableLock
 
combineHash(int, int) - Static method in class org.apache.arrow.memory.util.ByteFunctionHelpers
Generate a new hashCode with the given current hashCode and new hashCode.
combineHashCode(int, int) - Static method in class org.apache.arrow.memory.util.hash.MurmurHasher
Combine the current hash code and a new int value to calculate a new hash code.
combineHashCode(int, int) - Method in class org.apache.arrow.memory.util.hash.SimpleHasher
 
compare(ArrowBuf, int, int, ArrowBuf, int, int) - Static method in class org.apache.arrow.memory.util.ByteFunctionHelpers
Helper function to compare a set of bytes in two ArrowBufs.
compare(ArrowBuf, int, int, byte[], int, int) - Static method in class org.apache.arrow.memory.util.ByteFunctionHelpers
Helper function to compare a set of bytes in ArrowBuf to a ByteArray.
compareTo(ArrowBufPointer) - Method in class org.apache.arrow.memory.util.ArrowBufPointer
Compare two arrow buffer pointers.
compositeBuffer() - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 
compositeBuffer(int) - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 
compositeDirectBuffer() - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 
compositeDirectBuffer(int) - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 
compositeHeapBuffer() - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 
compositeHeapBuffer(int) - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 
containsKey(K) - Method in class org.apache.arrow.memory.LowCostIdentityHashMap
Returns whether this map contains the specified key.
containsValue(V) - Method in class org.apache.arrow.memory.LowCostIdentityHashMap
Returns whether this map contains the specified value.
copy(int, int) - Method in class io.netty.buffer.ExpandableByteBuf
 
copy(int, int) - Method in class io.netty.buffer.LargeBuffer
 
copy() - Method in class io.netty.buffer.NettyArrowBuf
 
copy(int, int) - Method in class io.netty.buffer.NettyArrowBuf
 

D

DEBUG - Static variable in class org.apache.arrow.memory.BaseAllocator
 
DEBUG_ALLOCATOR - Static variable in class org.apache.arrow.memory.BaseAllocator
 
DEBUG_LOG_LENGTH - Static variable in class org.apache.arrow.memory.BaseAllocator
 
DefaultRoundingPolicy - Class in org.apache.arrow.memory.rounding
The default rounding policy.
deriveBuffer(ArrowBuf, int, int) - Method in class org.apache.arrow.memory.BufferLedger
Derive a new ArrowBuf from a given source ArrowBuf.
deriveBuffer(ArrowBuf, int, int) - Method in interface org.apache.arrow.memory.ReferenceManager
Derive a new ArrowBuf from a given source ArrowBuf.
directBuffer() - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 
directBuffer(int) - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 
directBuffer(int, int) - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 

E

empty - Variable in class io.netty.buffer.PooledByteBufAllocatorL
 
equal(ArrowBuf, int, int, ArrowBuf, int, int) - Static method in class org.apache.arrow.memory.util.ByteFunctionHelpers
Helper function to check for equality of bytes in two ArrowBufs.
equals(Object) - Method in class io.netty.buffer.ArrowBuf
 
equals(Object) - Method in class org.apache.arrow.memory.util.ArrowBufPointer
 
equals(Object) - Method in class org.apache.arrow.memory.util.hash.MurmurHasher
 
equals(Object) - Method in class org.apache.arrow.memory.util.hash.SimpleHasher
 
ExpandableByteBuf - Class in io.netty.buffer
Allows us to decorate ArrowBuf to make it expandable so that we can use them in the context of the Netty framework (thus supporting RPC level memory accounting).
ExpandableByteBuf(ByteBuf, BufferAllocator) - Constructor for class io.netty.buffer.ExpandableByteBuf
 

F

finalizeHashCode(int, int) - Static method in class org.apache.arrow.memory.util.hash.MurmurHasher
Finalizing the hash code.
finalizeHashCode(int) - Method in class org.apache.arrow.memory.util.hash.SimpleHasher
 

G

get(K) - Method in class org.apache.arrow.memory.LowCostIdentityHashMap
Returns the value of the mapping with the specified key.
getAccountant() - Method in class org.apache.arrow.memory.AllocationOutcomeDetails.Entry
 
getAccountedSize() - Method in class org.apache.arrow.memory.BufferLedger
How much memory is accounted for by this ledger.
getAccountedSize() - Method in interface org.apache.arrow.memory.ReferenceManager
Get the total accounted size (in bytes).
getActualMemoryConsumed() - Method in class io.netty.buffer.ArrowBuf
Return that is Accounted for by this buffer (and its potentially shared siblings within the context of the associated allocator).
getAllocatedMemory() - Method in interface org.apache.arrow.memory.BufferAllocator
Returns the amount of memory currently allocated from this allocator.
getAllocatedSize() - Method in class org.apache.arrow.memory.AllocationOutcomeDetails.Entry
 
getAllocationFit() - Method in class org.apache.arrow.memory.BufferLedger.TransferResult
 
getAllocationFit() - Method in class org.apache.arrow.memory.OwnershipTransferNOOP
 
getAllocationFit() - Method in interface org.apache.arrow.memory.OwnershipTransferResult
 
getAllocator() - Method in class org.apache.arrow.memory.BufferLedger
Get the buffer allocator associated with this reference manager.
getAllocator() - Method in interface org.apache.arrow.memory.ReferenceManager
Get the buffer allocator associated with this reference manager
getAsByteBufAllocator() - Method in class org.apache.arrow.memory.BaseAllocator
 
getAsByteBufAllocator() - Method in interface org.apache.arrow.memory.BufferAllocator
Returns the allocator this allocator falls back to when it needs more memory.
getBuf() - Method in class org.apache.arrow.memory.util.ArrowBufPointer
Gets the underlying buffer, or null if the underlying data is invalid or null.
getByte(int) - Method in class io.netty.buffer.ArrowBuf
Get byte value stored at a particular index in the underlying memory chunk this ArrowBuf has access to.
getByte(int) - Method in class io.netty.buffer.NettyArrowBuf
 
getByte(int) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
getBytes(int, byte[]) - Method in class io.netty.buffer.ArrowBuf
Copy data from this ArrowBuf at a given index in into destination byte array.
getBytes(int, byte[], int, int) - Method in class io.netty.buffer.ArrowBuf
Copy data from this ArrowBuf at a given index into destination byte array.
getBytes(int, ByteBuffer) - Method in class io.netty.buffer.ArrowBuf
Copy data from this ArrowBuf at a given index into the destination ByteBuffer.
getBytes(int, ArrowBuf, int, int) - Method in class io.netty.buffer.ArrowBuf
Copy a given length of data from this ArrowBuf starting at a given index into a dst ArrowBuf at dstIndex.
getBytes(int, OutputStream, int) - Method in class io.netty.buffer.ArrowBuf
Copy a certain length of bytes from this ArrowBuf at a given index into the given OutputStream.
getBytes(int, ByteBuffer) - Method in class io.netty.buffer.NettyArrowBuf
 
getBytes(int, byte[], int, int) - Method in class io.netty.buffer.NettyArrowBuf
 
getBytes(int, ByteBuf, int, int) - Method in class io.netty.buffer.NettyArrowBuf
 
getBytes(int, OutputStream, int) - Method in class io.netty.buffer.NettyArrowBuf
 
getBytes(int, GatheringByteChannel, int) - Method in class io.netty.buffer.NettyArrowBuf
 
getBytes(int, FileChannel, long, int) - Method in class io.netty.buffer.NettyArrowBuf
 
getBytes(int, OutputStream, int) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
getChar(int) - Method in class io.netty.buffer.ArrowBuf
Get char value stored at a particular index in the underlying memory chunk this ArrowBuf has access to.
getChar(int) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
getChildAllocators() - Method in class org.apache.arrow.memory.BaseAllocator
 
getChildAllocators() - Method in interface org.apache.arrow.memory.BufferAllocator
Returns the set of child allocators.
getChunkSize() - Method in class io.netty.buffer.PooledByteBufAllocatorL
 
getDetails() - Method in class org.apache.arrow.memory.AllocationOutcome
Get additional details of the allocation (like the status at each allocator in the hierarchy).
getDouble(int) - Method in class io.netty.buffer.ArrowBuf
Get double value stored at a particular index in the underlying memory chunk this ArrowBuf has access to.
getDouble(int) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
getEmpty() - Method in class org.apache.arrow.memory.BaseAllocator
 
getEmpty() - Method in interface org.apache.arrow.memory.BufferAllocator
Get a reference to the empty buffer associated with this allocator.
getFailedAllocator() - Method in class org.apache.arrow.memory.AllocationOutcomeDetails
Get the allocator that caused the failure.
getFloat(int) - Method in class io.netty.buffer.ArrowBuf
Get float value stored at a particular index in the underlying memory chunk this ArrowBuf has access to.
getFloat(int) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
getHeadroom() - Method in interface org.apache.arrow.memory.BufferAllocator
Returns the amount of memory that can probably be allocated at this moment without exceeding this or any parents allocation maximum.
getHugeBufferCount() - Method in class io.netty.buffer.PooledByteBufAllocatorL
 
getHugeBufferSize() - Method in class io.netty.buffer.PooledByteBufAllocatorL
 
getId() - Method in class io.netty.buffer.ArrowBuf
Get the integer id assigned to this ArrowBuf for debugging purposes.
getInitReservation() - Method in interface org.apache.arrow.memory.BufferAllocator
Return the initial reservation.
getInt(int) - Method in class io.netty.buffer.ArrowBuf
Get int value stored at a particular index in the underlying memory chunk this ArrowBuf has access to.
getInt(int) - Method in class io.netty.buffer.NettyArrowBuf
 
getInt(int) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
getKey() - Method in class org.apache.arrow.memory.BufferLedger
 
getKey() - Method in interface org.apache.arrow.memory.ValueWithKeyIncluded
 
getLength() - Method in class org.apache.arrow.memory.util.ArrowBufPointer
 
getLimit() - Method in class org.apache.arrow.memory.AllocationOutcomeDetails.Entry
 
getLimit() - Method in interface org.apache.arrow.memory.BufferAllocator
Return the current maximum limit this allocator imposes.
getLong(int) - Method in class io.netty.buffer.ArrowBuf
Get long value stored at a particular index in the underlying memory chunk this ArrowBuf has access to.
getLong(int) - Method in class io.netty.buffer.NettyArrowBuf
 
getLong(int) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
getLongHashCode(long) - Method in class org.apache.arrow.memory.util.hash.SimpleHasher
 
getManagedBuffer() - Method in interface org.apache.arrow.memory.BufferManager
Get a managed buffer of indeterminate size.
getManagedBuffer(int) - Method in interface org.apache.arrow.memory.BufferManager
Get a managed buffer of at least a certain size.
getName() - Method in class org.apache.arrow.memory.BaseAllocator
 
getName() - Method in interface org.apache.arrow.memory.BufferAllocator
Return the name of this allocator.
getNextValue() - Method in class org.apache.arrow.memory.LowCostIdentityHashMap
Special API to return next value - substitute of regular Map.values.iterator().next().
getNormalBufferCount() - Method in class io.netty.buffer.PooledByteBufAllocatorL
 
getNormalBufferSize() - Method in class io.netty.buffer.PooledByteBufAllocatorL
 
getOffset() - Method in class org.apache.arrow.memory.util.ArrowBufPointer
 
getOutcomeDetails() - Method in exception org.apache.arrow.memory.OutOfMemoryException
 
getParentAllocator() - Method in class org.apache.arrow.memory.BaseAllocator
 
getParentAllocator() - Method in interface org.apache.arrow.memory.BufferAllocator
Returns the parent allocator.
getPeakMemoryAllocation() - Method in interface org.apache.arrow.memory.BufferAllocator
Returns the peak amount of memory allocated from this allocator.
getPossibleMemoryConsumed() - Method in class io.netty.buffer.ArrowBuf
Returns the possible memory consumed by this ArrowBuf in the worse case scenario.
getRefCount() - Method in class org.apache.arrow.memory.BufferLedger
Get this ledger's reference count.
getRefCount() - Method in interface org.apache.arrow.memory.ReferenceManager
Return the reference count.
getReferenceManager() - Method in class io.netty.buffer.ArrowBuf
Get reference manager for this ArrowBuf.
getRequestedSize() - Method in class org.apache.arrow.memory.AllocationOutcomeDetails.Entry
 
getRoundedSize(int) - Method in class org.apache.arrow.memory.rounding.DefaultRoundingPolicy
 
getRoundedSize(int) - Method in interface org.apache.arrow.memory.rounding.RoundingPolicy
 
getRoundedSize(int) - Method in class org.apache.arrow.memory.rounding.SegmentRoundingPolicy
 
getSegmentSize() - Method in class org.apache.arrow.memory.rounding.SegmentRoundingPolicy
 
getShort(int) - Method in class io.netty.buffer.ArrowBuf
Get short value stored at a particular index in the underlying memory chunk this ArrowBuf has access to.
getShort(int) - Method in class io.netty.buffer.NettyArrowBuf
 
getShort(int) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
getSize() - Method in class org.apache.arrow.memory.AllocationManager
Return the size of underlying chunk of memory managed by this Allocation Manager.
getSize() - Method in interface org.apache.arrow.memory.AllocationReservation
Get the current size of the reservation (the sum of all the add()s).
getSize() - Method in class org.apache.arrow.memory.BaseAllocator.Reservation
 
getSize() - Method in class org.apache.arrow.memory.BufferLedger
Total size (in bytes) of memory underlying this reference manager.
getSize() - Method in interface org.apache.arrow.memory.ReferenceManager
Total size (in bytes) of memory underlying this reference manager.
getStatus() - Method in class org.apache.arrow.memory.AllocationOutcome
Get the status of the allocation.
getTransferredBuffer() - Method in class org.apache.arrow.memory.BufferLedger.TransferResult
 
getTransferredBuffer() - Method in class org.apache.arrow.memory.OwnershipTransferNOOP
 
getTransferredBuffer() - Method in interface org.apache.arrow.memory.OwnershipTransferResult
 
getUnderlying() - Method in class org.apache.arrow.memory.BufferLedger
 
getUnsignedInt(int) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
getUnsignedShort(int) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
getUsed() - Method in class org.apache.arrow.memory.AllocationOutcomeDetails.Entry
 

H

hasArray() - Method in class io.netty.buffer.NettyArrowBuf
 
hash(ArrowBuf, int, int) - Static method in class org.apache.arrow.memory.util.ByteFunctionHelpers
Compute hashCode with the given ArrowBuf and start/end index.
hashCode() - Method in class io.netty.buffer.ArrowBuf
 
hashCode() - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
hashCode() - Method in class org.apache.arrow.memory.util.ArrowBufPointer
 
hashCode(long, int) - Method in interface org.apache.arrow.memory.util.hash.ArrowBufHasher
Calculates the hash code for a memory region.
hashCode(ArrowBuf, int, int) - Method in interface org.apache.arrow.memory.util.hash.ArrowBufHasher
Calculates the hash code for a memory region.
hashCode(long, int) - Method in class org.apache.arrow.memory.util.hash.MurmurHasher
 
hashCode(ArrowBuf, int, int) - Method in class org.apache.arrow.memory.util.hash.MurmurHasher
 
hashCode(ArrowBuf, int, int, int) - Static method in class org.apache.arrow.memory.util.hash.MurmurHasher
Calculates the hash code for a memory region.
hashCode(long, int, int) - Static method in class org.apache.arrow.memory.util.hash.MurmurHasher
Calculates the hash code for a memory region.
hashCode() - Method in class org.apache.arrow.memory.util.hash.MurmurHasher
 
hashCode(long, int) - Method in class org.apache.arrow.memory.util.hash.SimpleHasher
Calculates the hash code for a memory region.
hashCode(ArrowBuf, int, int) - Method in class org.apache.arrow.memory.util.hash.SimpleHasher
Calculates the hash code for a memory region.
hashCode() - Method in class org.apache.arrow.memory.util.hash.SimpleHasher
 
hasMemoryAddress() - Method in class io.netty.buffer.NettyArrowBuf
 
heapBuffer() - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 
heapBuffer(int) - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 
heapBuffer(int, int) - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 
HistoricalLog - Class in org.apache.arrow.memory.util
Utility class that can be used to log activity within a class for later logging and debugging.
HistoricalLog(String, Object...) - Constructor for class org.apache.arrow.memory.util.HistoricalLog
Constructor.
HistoricalLog(int, String, Object...) - Constructor for class org.apache.arrow.memory.util.HistoricalLog
Constructor.

I

id - Variable in class io.netty.buffer.UnsafeDirectLittleEndian
 
includeHistoricalLog - Variable in enum org.apache.arrow.memory.BaseAllocator.Verbosity
 
includeStackTraces - Variable in enum org.apache.arrow.memory.BaseAllocator.Verbosity
 
indent(StringBuilder, int) - Static method in class org.apache.arrow.memory.BaseAllocator
Specify an indentation amount when using a StringBuilder.
INSTANCE - Static variable in class org.apache.arrow.memory.rounding.DefaultRoundingPolicy
The singleton instance.
INSTANCE - Static variable in class org.apache.arrow.memory.util.hash.SimpleHasher
 
internalNioBuffer(int, int) - Method in class io.netty.buffer.NettyArrowBuf
 
io.netty.buffer - package io.netty.buffer
 
ioBuffer() - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 
ioBuffer(int) - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 
ioBuffer(int, int) - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 
isAllocationFailed() - Method in class org.apache.arrow.memory.AllocationOutcomeDetails.Entry
 
isAssertionsEnabled() - Static method in class org.apache.arrow.memory.util.AssertionUtil
 
isClosed() - Method in interface org.apache.arrow.memory.AllocationReservation
Return whether or not the reservation has been closed.
isClosed() - Method in class org.apache.arrow.memory.BaseAllocator.Reservation
 
isDebug() - Static method in class org.apache.arrow.memory.BaseAllocator
 
isDirect() - Method in class io.netty.buffer.NettyArrowBuf
 
isDirectBufferPooled() - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 
isEmpty() - Method in class io.netty.buffer.ArrowBuf
 
isEmpty() - Method in class org.apache.arrow.memory.LowCostIdentityHashMap
Returns whether this Map has no elements.
isOk() - Method in class org.apache.arrow.memory.AllocationOutcome
Returns true if the allocation was a success.
isOk() - Method in enum org.apache.arrow.memory.AllocationOutcome.Status
 
isOverLimit() - Method in interface org.apache.arrow.memory.BufferAllocator
Return whether or not this allocator (or one if its parents) is over its limits.
isUsed() - Method in interface org.apache.arrow.memory.AllocationReservation
Return whether or not the reservation has been used.
isUsed() - Method in class org.apache.arrow.memory.BaseAllocator.Reservation
 

L

LargeBuffer - Class in io.netty.buffer
A MutableWrappedByteBuf that also maintains a metric of the number of huge buffer bytes and counts.
LargeBuffer(ByteBuf) - Constructor for class io.netty.buffer.LargeBuffer
 
logHistory(Logger) - Method in class org.apache.arrow.memory.util.HistoricalLog
Write the history of this object to the given Logger.
LowCostIdentityHashMap<K,V extends ValueWithKeyIncluded<K>> - Class in org.apache.arrow.memory
Highly specialized IdentityHashMap that implements only partial Map APIs.
LowCostIdentityHashMap() - Constructor for class org.apache.arrow.memory.LowCostIdentityHashMap
Creates an Map with default expected maximum size.
LowCostIdentityHashMap(int) - Constructor for class org.apache.arrow.memory.LowCostIdentityHashMap
Creates an Map with the specified maximum size parameter.

M

memoryAddress() - Method in class io.netty.buffer.ArrowBuf
 
memoryAddress() - Method in class io.netty.buffer.NettyArrowBuf
 
MIN_SEGMENT_SIZE - Static variable in class org.apache.arrow.memory.rounding.SegmentRoundingPolicy
The minimal segment size.
MurmurHasher - Class in org.apache.arrow.memory.util.hash
Implementation of the Murmur hashing algorithm.
MurmurHasher() - Constructor for class org.apache.arrow.memory.util.hash.MurmurHasher
Creates a default Murmur hasher, with seed 0.
MurmurHasher(int) - Constructor for class org.apache.arrow.memory.util.hash.MurmurHasher
Creates a Murmur hasher.

N

NettyArrowBuf - Class in io.netty.buffer
Netty specific wrapper over ArrowBuf for use in Netty framework.
NettyArrowBuf(ArrowBuf, ByteBufAllocator, int) - Constructor for class io.netty.buffer.NettyArrowBuf
Constructs a new instance.
newChildAllocator(String, long, long) - Method in class org.apache.arrow.memory.BaseAllocator
 
newChildAllocator(String, AllocationListener, long, long) - Method in class org.apache.arrow.memory.BaseAllocator
 
newChildAllocator(String, long, long) - Method in interface org.apache.arrow.memory.BufferAllocator
Create a new child allocator.
newChildAllocator(String, AllocationListener, long, long) - Method in interface org.apache.arrow.memory.BufferAllocator
Create a new child allocator.
newDirectBuffer(int, int) - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 
newHeapBuffer(int, int) - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 
newReservation() - Method in class org.apache.arrow.memory.BaseAllocator
 
newReservation() - Method in interface org.apache.arrow.memory.BufferAllocator
Create an allocation reservation.
nextPowerOfTwo(int) - Static method in class org.apache.arrow.memory.BaseAllocator
Rounds up the provided value to the nearest power of two.
nextPowerOfTwo(long) - Static method in class org.apache.arrow.memory.BaseAllocator
Rounds up the provided value to the nearest power of two.
nioBuffer() - Method in class io.netty.buffer.ArrowBuf
 
nioBuffer(int, int) - Method in class io.netty.buffer.ArrowBuf
 
nioBuffer() - Method in class io.netty.buffer.NettyArrowBuf
 
nioBuffer(int, int) - Method in class io.netty.buffer.NettyArrowBuf
 
nioBufferCount() - Method in class io.netty.buffer.NettyArrowBuf
 
nioBuffers() - Method in class io.netty.buffer.NettyArrowBuf
 
nioBuffers(int, int) - Method in class io.netty.buffer.NettyArrowBuf
 
NO_OP - Static variable in interface org.apache.arrow.memory.ReferenceManager
 
NO_OP_ERROR_MESSAGE - Static variable in interface org.apache.arrow.memory.ReferenceManager
 
NOOP - Static variable in interface org.apache.arrow.memory.AllocationListener
 
NULL_HASH_CODE - Static variable in class org.apache.arrow.memory.util.ArrowBufPointer
The hash code when the arrow buffer is null.

O

onAllocation(long) - Method in interface org.apache.arrow.memory.AllocationListener
Called each time a new buffer has been allocated.
onChildAdded(BufferAllocator, BufferAllocator) - Method in interface org.apache.arrow.memory.AllocationListener
Called immediately after a child allocator was added to the parent allocator.
onChildRemoved(BufferAllocator, BufferAllocator) - Method in interface org.apache.arrow.memory.AllocationListener
Called immediately after a child allocator was removed from the parent allocator.
onFailedAllocation(long, AllocationOutcome) - Method in interface org.apache.arrow.memory.AllocationListener
Called whenever an allocation failed, giving the caller a chance to create some space in the allocator (either by freeing some resource, or by changing the limit), and, if successful, allowing the allocator to retry the allocation.
onPreAllocation(long) - Method in interface org.apache.arrow.memory.AllocationListener
Called each time a new buffer has been requested.
onRelease(long) - Method in interface org.apache.arrow.memory.AllocationListener
Informed each time a buffer is released from allocation.
open() - Method in class org.apache.arrow.memory.util.AutoCloseableLock
 
order() - Method in class io.netty.buffer.ArrowBuf
Returns the byte order of elements in this buffer.
order() - Method in class io.netty.buffer.NettyArrowBuf
 
order(ByteOrder) - Method in class io.netty.buffer.NettyArrowBuf
 
order(ByteOrder) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
org.apache.arrow.memory - package 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.rounding - package org.apache.arrow.memory.rounding
 
org.apache.arrow.memory.util - package org.apache.arrow.memory.util
 
org.apache.arrow.memory.util.hash - package org.apache.arrow.memory.util.hash
 
org.apache.arrow.util - package org.apache.arrow.util
 
OutOfMemoryException - Exception in org.apache.arrow.memory
Indicates memory could not be allocated for Arrow buffers.
OutOfMemoryException() - Constructor for exception org.apache.arrow.memory.OutOfMemoryException
 
OutOfMemoryException(String, Throwable, boolean, boolean) - Constructor for exception org.apache.arrow.memory.OutOfMemoryException
 
OutOfMemoryException(String, Throwable) - Constructor for exception org.apache.arrow.memory.OutOfMemoryException
 
OutOfMemoryException(String) - Constructor for exception org.apache.arrow.memory.OutOfMemoryException
 
OutOfMemoryException(String, Optional<AllocationOutcomeDetails>) - Constructor for exception org.apache.arrow.memory.OutOfMemoryException
 
OutOfMemoryException(Throwable) - Constructor for exception org.apache.arrow.memory.OutOfMemoryException
 
OwnershipTransferNOOP - Class in org.apache.arrow.memory
An OwnershipTransferResult indicating no transfer needed.
OwnershipTransferResult - Interface in org.apache.arrow.memory
The result of transferring an ArrowBuf between BufferAllocators.

P

PooledByteBufAllocatorL - Class in io.netty.buffer
The base allocator that we use for all of Arrow's memory management.
PooledByteBufAllocatorL() - Constructor for class io.netty.buffer.PooledByteBufAllocatorL
 
Preconditions - Class in org.apache.arrow.util
Static convenience methods that help a method or constructor check whether it was invoked correctly (whether its preconditions have been met).
print(StringBuilder, int, BaseAllocator.Verbosity) - Method in class io.netty.buffer.ArrowBuf
Prints information of this buffer into sb at the given indentation and verbosity level.
put(V) - Method in class org.apache.arrow.memory.LowCostIdentityHashMap
Maps the specified key to the specified value.

R

readableBytes() - Method in class io.netty.buffer.ArrowBuf
Returns the number of bytes still available to read in this buffer.
readByte() - Method in class io.netty.buffer.ArrowBuf
Read the byte at readerIndex.
readBytes(byte[]) - Method in class io.netty.buffer.ArrowBuf
Read dst.length bytes at readerIndex into dst byte array
readerIndex() - Method in class io.netty.buffer.ArrowBuf
Get the index at which the next byte will be read from.
readerIndex(int) - Method in class io.netty.buffer.ArrowBuf
Set the reader index for this ArrowBuf.
readerIndex(int) - Method in class io.netty.buffer.NettyArrowBuf
 
reallocIfNeeded(int) - Method in class io.netty.buffer.ArrowBuf
Returns this if size is less then ArrowBuf.capacity(), otherwise delegates to BufferManager.replace(ArrowBuf, int) to get a new buffer.
recordEvent(String, Object...) - Method in class org.apache.arrow.memory.util.HistoricalLog
Record an event.
refCnt() - Method in class io.netty.buffer.ArrowBuf
 
refCnt() - Method in class io.netty.buffer.NettyArrowBuf
 
ReferenceManager - Interface in org.apache.arrow.memory
Reference Manager manages one or more ArrowBufs that share the reference count for the underlying memory chunk.
release() - Method in class io.netty.buffer.ArrowBuf
Deprecated.
release(int) - Method in class io.netty.buffer.ArrowBuf
Deprecated.
release() - Method in class io.netty.buffer.NettyArrowBuf
 
release(int) - Method in class io.netty.buffer.NettyArrowBuf
 
release() - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
release() - Method in class org.apache.arrow.memory.BufferLedger
Decrement the ledger's reference count by 1 for the associated underlying memory chunk.
release(int) - Method in class org.apache.arrow.memory.BufferLedger
Decrement the ledger's reference count for the associated underlying memory chunk.
release() - Method in interface org.apache.arrow.memory.ReferenceManager
Decrement this reference manager's reference count by 1 for the associated underlying memory.
release(int) - Method in interface org.apache.arrow.memory.ReferenceManager
Decrement this reference manager's reference count for the associated underlying memory.
remove(K) - Method in class org.apache.arrow.memory.LowCostIdentityHashMap
Removes the mapping with the specified key from this map.
replace(ArrowBuf, int) - Method in interface org.apache.arrow.memory.BufferManager
Replace an old buffer with a new version at least of the provided size.
Reservation() - Constructor for class org.apache.arrow.memory.BaseAllocator.Reservation
Creates a new reservation.
reserve(int) - Method in interface org.apache.arrow.memory.AllocationReservation
Requests a reservation of additional space.
reserve(int) - Method in class org.apache.arrow.memory.BaseAllocator.Reservation
 
retain() - Method in class io.netty.buffer.ArrowBuf
Deprecated.
retain(int) - Method in class io.netty.buffer.ArrowBuf
Deprecated.
retain() - Method in class io.netty.buffer.NettyArrowBuf
 
retain(int) - Method in class io.netty.buffer.NettyArrowBuf
 
retain() - Method in class org.apache.arrow.memory.BufferLedger
Increment the ledger's reference count for associated underlying memory chunk by 1.
retain(int) - Method in class org.apache.arrow.memory.BufferLedger
Increment the ledger's reference count for associated underlying memory chunk by the given amount.
retain(ArrowBuf, BufferAllocator) - Method in class org.apache.arrow.memory.BufferLedger
Create a new ArrowBuf that is associated with an alternative allocator for the purposes of memory ownership and accounting.
retain() - Method in interface org.apache.arrow.memory.ReferenceManager
Increment this reference manager's reference count by 1 for the associated underlying memory.
retain(int) - Method in interface org.apache.arrow.memory.ReferenceManager
Increment this reference manager's reference count by a given amount for the associated underlying memory.
retain(ArrowBuf, BufferAllocator) - Method in interface org.apache.arrow.memory.ReferenceManager
Create a new ArrowBuf that is associated with an alternative allocator for the purposes of memory ownership and accounting.
RootAllocator - Class in org.apache.arrow.memory
A root allocator for using direct memory for Arrow Vectors/Arrays.
RootAllocator() - Constructor for class org.apache.arrow.memory.RootAllocator
 
RootAllocator(long) - Constructor for class org.apache.arrow.memory.RootAllocator
 
RootAllocator(AllocationListener, long) - Constructor for class org.apache.arrow.memory.RootAllocator
 
RootAllocator(AllocationListener, long, RoundingPolicy) - Constructor for class org.apache.arrow.memory.RootAllocator
 
RoundingPolicy - Interface in org.apache.arrow.memory.rounding
The policy for rounding the buffer size, to improve performance and avoid memory fragmentation.

S

SegmentRoundingPolicy - Class in org.apache.arrow.memory.rounding
The rounding policy that each buffer size must a multiple of the segment size.
SegmentRoundingPolicy(int) - Constructor for class org.apache.arrow.memory.rounding.SegmentRoundingPolicy
Constructor for the segment rounding policy.
set(ArrowBuf, int, int) - Method in class org.apache.arrow.memory.util.ArrowBufPointer
Sets this pointer.
setByte(int, int) - Method in class io.netty.buffer.ArrowBuf
Set byte value at a particular index in the underlying memory chunk this ArrowBuf has access to.
setByte(int, byte) - Method in class io.netty.buffer.ArrowBuf
Set byte value at a particular index in the underlying memory chunk this ArrowBuf has access to.
setByte(int, int) - Method in class io.netty.buffer.NettyArrowBuf
 
setByte(int, int) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
setBytes(int, byte[]) - Method in class io.netty.buffer.ArrowBuf
Copy data from a given byte array into this ArrowBuf starting at a given index.
setBytes(int, byte[], int, int) - Method in class io.netty.buffer.ArrowBuf
Copy data from a given byte array starting at the given source index into this ArrowBuf at a given index.
setBytes(int, ByteBuffer) - Method in class io.netty.buffer.ArrowBuf
Copy data into this ArrowBuf at a given index onwards from a source ByteBuffer.
setBytes(int, ByteBuffer, int, int) - Method in class io.netty.buffer.ArrowBuf
Copy data into this ArrowBuf at a given index onwards from a source ByteBuffer starting at a given srcIndex for a certain length.
setBytes(int, ArrowBuf, int, int) - Method in class io.netty.buffer.ArrowBuf
Copy data from src ArrowBuf starting at index srcIndex into this ArrowBuf at given index.
setBytes(int, ArrowBuf) - Method in class io.netty.buffer.ArrowBuf
Copy readableBytes() number of bytes from src ArrowBuf starting from its readerIndex into this ArrowBuf starting at the given index.
setBytes(int, InputStream, int) - Method in class io.netty.buffer.ArrowBuf
Copy a certain length of bytes from given InputStream into this ArrowBuf at the provided index.
setBytes(int, ByteBuffer) - Method in class io.netty.buffer.NettyArrowBuf
 
setBytes(int, byte[], int, int) - Method in class io.netty.buffer.NettyArrowBuf
 
setBytes(int, ByteBuf, int, int) - Method in class io.netty.buffer.NettyArrowBuf
 
setBytes(int, InputStream, int) - Method in class io.netty.buffer.NettyArrowBuf
 
setBytes(int, ScatteringByteChannel, int) - Method in class io.netty.buffer.NettyArrowBuf
 
setBytes(int, FileChannel, long, int) - Method in class io.netty.buffer.NettyArrowBuf
 
setBytes(int, InputStream, int) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
setChar(int, int) - Method in class io.netty.buffer.ArrowBuf
Set char value at a particular index in the underlying memory chunk this ArrowBuf has access to.
setChar(int, int) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
setDouble(int, double) - Method in class io.netty.buffer.ArrowBuf
Set double value at a particular index in the underlying memory chunk this ArrowBuf has access to.
setDouble(int, double) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
setFloat(int, float) - Method in class io.netty.buffer.ArrowBuf
Set float value at a particular index in the underlying memory chunk this ArrowBuf has access to.
setFloat(int, float) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
setIndex(int, int) - Method in class io.netty.buffer.ArrowBuf
Deprecated.
setInt(int, int) - Method in class io.netty.buffer.ArrowBuf
Set int value at a particular index in the underlying memory chunk this ArrowBuf has access to.
setInt(int, int) - Method in class io.netty.buffer.NettyArrowBuf
 
setInt(int, int) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
setLimit(long) - Method in interface org.apache.arrow.memory.BufferAllocator
Set the maximum amount of memory this allocator is allowed to allocate.
setLong(int, long) - Method in class io.netty.buffer.ArrowBuf
Set long value at a particular index in the underlying memory chunk this ArrowBuf has access to.
setLong(int, long) - Method in class io.netty.buffer.NettyArrowBuf
 
setLong(int, long) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
setMedium(int, int) - Method in class io.netty.buffer.NettyArrowBuf
 
setShort(int, int) - Method in class io.netty.buffer.ArrowBuf
Set short value at a particular index in the underlying memory chunk this ArrowBuf has access to.
setShort(int, short) - Method in class io.netty.buffer.ArrowBuf
Set short value at a particular index in the underlying memory chunk this ArrowBuf has access to.
setShort(int, int) - Method in class io.netty.buffer.NettyArrowBuf
 
setShort(int, int) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
setZero(int, int) - Method in class io.netty.buffer.ArrowBuf
Zero-out the bytes in this ArrowBuf starting at the given index for the given length.
SimpleHasher - Class in org.apache.arrow.memory.util.hash
A simple hasher that calculates the hash code of integers as is, and does not perform any finalization.
SimpleHasher() - Constructor for class org.apache.arrow.memory.util.hash.SimpleHasher
 
size() - Method in class org.apache.arrow.memory.LowCostIdentityHashMap
Returns the number of mappings in this Map.
slice() - Method in class io.netty.buffer.ArrowBuf
Returns a slice of only the readable bytes in the buffer.
slice(int, int) - Method in class io.netty.buffer.ArrowBuf
Returns a slice (view) starting at index with the given length.
slice() - Method in class io.netty.buffer.NettyArrowBuf
 
slice(int, int) - Method in class io.netty.buffer.NettyArrowBuf
 
slice() - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
slice(int, int) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
StackTrace - Class in org.apache.arrow.memory.util
Convenient way of obtaining and manipulating stack traces for debugging.
StackTrace() - Constructor for class org.apache.arrow.memory.util.StackTrace
Constructor.

T

toHexString(int, int) - Method in class io.netty.buffer.ArrowBuf
Return the buffer's byte contents in the form of a hex dump.
toString() - Method in class io.netty.buffer.ArrowBuf
 
toString() - Method in class org.apache.arrow.memory.AllocationOutcomeDetails.Entry
 
toString() - Method in class org.apache.arrow.memory.AllocationOutcomeDetails
 
toString() - Method in class org.apache.arrow.memory.BaseAllocator
 
toString() - Method in class org.apache.arrow.memory.util.StackTrace
 
touch() - Method in class io.netty.buffer.NettyArrowBuf
 
touch(Object) - Method in class io.netty.buffer.NettyArrowBuf
 
toVerboseString() - Method in class org.apache.arrow.memory.BaseAllocator
Provide a verbose string of the current allocator state.
toVerboseString() - Method in interface org.apache.arrow.memory.BufferAllocator
Return a verbose string describing this allocator.
transferOwnership(ArrowBuf, BufferAllocator) - Method in class org.apache.arrow.memory.BufferLedger
Transfer the memory accounting ownership of this ArrowBuf to another allocator.
transferOwnership(ArrowBuf, BufferAllocator) - Method in interface org.apache.arrow.memory.ReferenceManager
Transfer the memory accounting ownership of this ArrowBuf to another allocator.

U

UnsafeDirectLittleEndian - Class in io.netty.buffer
The underlying class we use for little-endian access to memory.
unsignedIntCompare(int, int) - Static method in class org.apache.arrow.memory.util.ByteFunctionHelpers
 
unsignedLongCompare(long, long) - Static method in class org.apache.arrow.memory.util.ByteFunctionHelpers
Compares the two specified long values, treating them as unsigned values between 0 and 2^64 - 1 inclusive.
unwrap() - Method in class io.netty.buffer.NettyArrowBuf
 
unwrap() - Method in class org.apache.arrow.memory.ArrowByteBufAllocator
 

V

valueOf(String) - Static method in enum org.apache.arrow.memory.AllocationOutcome.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.arrow.memory.BaseAllocator.Verbosity
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.arrow.memory.AllocationOutcome.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.arrow.memory.BaseAllocator.Verbosity
Returns an array containing the constants of this enum type, in the order they are declared.
ValueWithKeyIncluded<K> - Interface in org.apache.arrow.memory
Helper interface to generify a value to be included in the map where key is part of the value.
verify() - Method in class org.apache.arrow.memory.RootAllocator
Verify the accounting state of the allocation system.
VisibleForTesting - Annotation Type in org.apache.arrow.util
Annotation to indicate an class member or class is visible only for the purposes of testing and otherwise should not be referenced by other classes.

W

writableBytes() - Method in class io.netty.buffer.ArrowBuf
Returns the number of bytes still available to write into this buffer before capacity is reached.
writeByte(byte) - Method in class io.netty.buffer.ArrowBuf
Set the provided byte value at the writerIndex.
writeByte(int) - Method in class io.netty.buffer.ArrowBuf
Set the lower order byte for the provided value at the writerIndex.
writeBytes(byte[]) - Method in class io.netty.buffer.ArrowBuf
Write the bytes from given byte array into this ArrowBuf starting at writerIndex.
writeBytes(byte[], int, int) - Method in class io.netty.buffer.ArrowBuf
Write the bytes from given byte array starting at srcIndex into this ArrowBuf starting at writerIndex.
writeChar(int) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
writeDouble(double) - Method in class io.netty.buffer.ArrowBuf
Set the provided double value at the writerIndex.
writeDouble(double) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
writeFloat(float) - Method in class io.netty.buffer.ArrowBuf
Set the provided float value at the writerIndex.
writeFloat(float) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
writeInt(int) - Method in class io.netty.buffer.ArrowBuf
Set the provided int value at the writerIndex.
writeInt(int) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
writeLong(long) - Method in class io.netty.buffer.ArrowBuf
Set the provided long value at the writerIndex.
writeLong(long) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
writerIndex() - Method in class io.netty.buffer.ArrowBuf
Get the index at which next byte will be written to.
writerIndex(int) - Method in class io.netty.buffer.ArrowBuf
Set the writer index for this ArrowBuf.
writerIndex(int) - Method in class io.netty.buffer.NettyArrowBuf
 
writeShort(int) - Method in class io.netty.buffer.ArrowBuf
Set the provided int value as short at the writerIndex.
writeShort(int) - Method in class io.netty.buffer.UnsafeDirectLittleEndian
 
writeToBuilder(StringBuilder, int) - Method in class org.apache.arrow.memory.util.StackTrace
Write the stack trace to a StringBuilder.

_

_getByte(int) - Method in class io.netty.buffer.NettyArrowBuf
 
_getInt(int) - Method in class io.netty.buffer.NettyArrowBuf
 
_getIntLE(int) - Method in class io.netty.buffer.NettyArrowBuf
 
_getLong(int) - Method in class io.netty.buffer.NettyArrowBuf
 
_getLongLE(int) - Method in class io.netty.buffer.NettyArrowBuf
 
_getShort(int) - Method in class io.netty.buffer.NettyArrowBuf
 
_getShortLE(int) - Method in class io.netty.buffer.NettyArrowBuf
 
_getUnsignedMedium(int) - Method in class io.netty.buffer.NettyArrowBuf
 
_getUnsignedMediumLE(int) - Method in class io.netty.buffer.NettyArrowBuf
 
_setByte(int, int) - Method in class io.netty.buffer.NettyArrowBuf
 
_setInt(int, int) - Method in class io.netty.buffer.NettyArrowBuf
 
_setIntLE(int, int) - Method in class io.netty.buffer.NettyArrowBuf
 
_setLong(int, long) - Method in class io.netty.buffer.NettyArrowBuf
 
_setLongLE(int, long) - Method in class io.netty.buffer.NettyArrowBuf
 
_setMedium(int, int) - Method in class io.netty.buffer.NettyArrowBuf
 
_setMediumLE(int, int) - Method in class io.netty.buffer.NettyArrowBuf
 
_setShort(int, int) - Method in class io.netty.buffer.NettyArrowBuf
 
_setShortLE(int, int) - Method in class io.netty.buffer.NettyArrowBuf
 
A B C D E F G H I L M N O P R S T U V W _ 
Skip navigation links

Copyright © 2019 The Apache Software Foundation. All rights reserved.