Uses of Class
org.apache.drill.exec.memory.AllocationManager.BufferLedger
Package
Description
Memory Allocation, Account and Management
See the README.md file in this directory for detailed information about Drill's memory allocation subsystem.
-
Uses of AllocationManager.BufferLedger in io.netty.buffer
Modifier and TypeMethodDescriptionDrillBuf.getLedger()
Visible only for memory allocation calculations.ModifierConstructorDescriptionDrillBuf
(AtomicInteger refCnt, AllocationManager.BufferLedger ledger, UnsafeDirectLittleEndian byteBuf, BufferManager manager, io.netty.buffer.ByteBufAllocator alloc, int offset, int length, boolean isEmpty) -
Uses of AllocationManager.BufferLedger in org.apache.drill.exec.memory
Modifier and TypeMethodDescriptionAllocationManager.BufferLedger.getLedgerForAllocator
(BufferAllocator allocator) Returns the ledger associated with a particular BufferAllocator.Modifier and TypeMethodDescriptionboolean
AllocationManager.BufferLedger.transferBalance
(AllocationManager.BufferLedger target) Transfer any balance the current ledger has to the target ledger. -
Uses of AllocationManager.BufferLedger in org.apache.drill.exec.vector
Modifier and TypeMethodDescriptionvoid
BaseDataValueVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableBigIntVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableBitVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableDateVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableDecimal18Vector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableDecimal28DenseVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableDecimal28SparseVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableDecimal38DenseVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableDecimal38SparseVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableDecimal9Vector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableFloat4Vector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableFloat8Vector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableIntervalDayVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableIntervalVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableIntervalYearVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableIntVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableSmallIntVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableTimeStampVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableTimeVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableTinyIntVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableUInt1Vector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableUInt2Vector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableUInt4Vector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableUInt8Vector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableVar16CharVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableVarBinaryVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableVarCharVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
NullableVarDecimalVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
ObjectVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
ValueVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) Add the ledgers underlying the buffers underlying the components of the vector to the set provided.void
Var16CharVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
VarBinaryVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
VarCharVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
VarDecimalVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
ZeroVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) -
Uses of AllocationManager.BufferLedger in org.apache.drill.exec.vector.complex
Modifier and TypeMethodDescriptionvoid
AbstractMapVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
AbstractRepeatedMapVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
BaseRepeatedValueVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
ListVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
RepeatedListVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers) void
UnionVector.collectLedgers
(Set<AllocationManager.BufferLedger> ledgers)