Uses of Class
org.apache.drill.exec.memory.AllocationManager.BufferLedger
Packages that use 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
Methods in io.netty.buffer that return AllocationManager.BufferLedgerModifier and TypeMethodDescriptionDrillBuf.getLedger()Visible only for memory allocation calculations.Constructors in io.netty.buffer with parameters of type AllocationManager.BufferLedgerModifierConstructorDescriptionDrillBuf(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
Methods in org.apache.drill.exec.memory that return AllocationManager.BufferLedgerModifier and TypeMethodDescriptionAllocationManager.BufferLedger.getLedgerForAllocator(BufferAllocator allocator) Returns the ledger associated with a particular BufferAllocator.Methods in org.apache.drill.exec.memory with parameters of type AllocationManager.BufferLedgerModifier and TypeMethodDescriptionbooleanAllocationManager.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
Method parameters in org.apache.drill.exec.vector with type arguments of type AllocationManager.BufferLedgerModifier and TypeMethodDescriptionvoidBaseDataValueVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableBigIntVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableBitVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableDateVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableDecimal18Vector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableDecimal28DenseVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableDecimal28SparseVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableDecimal38DenseVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableDecimal38SparseVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableDecimal9Vector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableFloat4Vector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableFloat8Vector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableIntervalDayVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableIntervalVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableIntervalYearVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableIntVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableSmallIntVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableTimeStampVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableTimeVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableTinyIntVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableUInt1Vector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableUInt2Vector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableUInt4Vector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableUInt8Vector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableVar16CharVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableVarBinaryVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableVarCharVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidNullableVarDecimalVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidObjectVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidValueVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) Add the ledgers underlying the buffers underlying the components of the vector to the set provided.voidVar16CharVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidVarBinaryVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidVarCharVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidVarDecimalVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidZeroVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) -
Uses of AllocationManager.BufferLedger in org.apache.drill.exec.vector.complex
Method parameters in org.apache.drill.exec.vector.complex with type arguments of type AllocationManager.BufferLedgerModifier and TypeMethodDescriptionvoidAbstractMapVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidAbstractRepeatedMapVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidBaseRepeatedValueVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidListVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidRepeatedListVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers) voidUnionVector.collectLedgers(Set<AllocationManager.BufferLedger> ledgers)