Uses of Class
io.netty.buffer.DrillBuf
Packages that use DrillBuf
Package
Description
Drill expression materialization and evaluation facilities.
Memory Allocation, Account and Management
See the README.md file in this directory for detailed information about Drill's memory allocation subsystem.
Version 3 of the text reader.
Provides a light-weight, simplified set of column readers and writers that
can be plugged into a variety of row-level readers and writers.
Provides the reader hierarchy as explained in the API package.
Implementation of the vector writers.
-
Uses of DrillBuf in io.netty.buffer
Fields in io.netty.buffer declared as DrillBufModifier and TypeFieldDescriptionfinal DrillBufDrillBuf.TransferResult.bufferThe newly created buffer associated with the target allocator.Methods in io.netty.buffer that return DrillBufModifier and TypeMethodDescriptionDrillBuf.capacity(int newCapacity) DrillBuf.duplicate()DrillBuf.reallocIfNeeded(int size) DrillBuf.retain(BufferAllocator target) Create a new DrillBuf that is associated with an alternative allocator for the purposes of memory ownership and accounting.DrillBuf.slice(int index, int length) -
Uses of DrillBuf in org.apache.drill.exec.expr
Methods in org.apache.drill.exec.expr that return types with arguments of type DrillBufModifier and TypeMethodDescriptionMap<org.apache.calcite.util.Pair<Integer, com.sun.codemodel.JVar>, com.google.common.base.Function<DrillBuf, ? extends ValueHolder>> ClassGenerator.getConstantVars()Method parameters in org.apache.drill.exec.expr with type arguments of type DrillBufModifier and TypeMethodDescriptionorg.apache.calcite.util.Pair<Integer, com.sun.codemodel.JVar> ClassGenerator.declareClassConstField(String prefix, com.sun.codemodel.JType t, com.google.common.base.Function<DrillBuf, ? extends ValueHolder> function) org.apache.calcite.util.Pair<Integer, com.sun.codemodel.JVar> ClassGenerator.declareClassConstField(String prefix, com.sun.codemodel.JType t, com.sun.codemodel.JExpression init, com.google.common.base.Function<DrillBuf, ? extends ValueHolder> function) Declare a constant field for the class. -
Uses of DrillBuf in org.apache.drill.exec.expr.fn.impl
Methods in org.apache.drill.exec.expr.fn.impl that return DrillBufModifier and TypeMethodDescriptionstatic DrillBufMappifyUtility.mappify(FieldReader reader, BaseWriter.ComplexWriter writer, DrillBuf buffer, String caller) Methods in org.apache.drill.exec.expr.fn.impl with parameters of type DrillBufModifier and TypeMethodDescriptionstatic final intByteFunctionHelpers.compare(DrillBuf left, int lStart, int lEnd, byte[] right, int rStart, int rEnd) Helper function to compare a set of bytes in DrillBuf to a ByteArray.static final intByteFunctionHelpers.compare(DrillBuf left, int lStart, int lEnd, DrillBuf right, int rStart, int rEnd) Helper function to compare a set of bytes in two DrillBuffers.static final intByteFunctionHelpers.equal(DrillBuf left, int lStart, int lEnd, DrillBuf right, int rStart, int rEnd) Helper function to check for equality of bytes in two DrillBuffersstatic longstatic intstatic intstatic intstatic longstatic longstatic longstatic booleanStringFunctionHelpers.isReadableAsDate(DrillBuf buf, int start, int end) Takes a string value, specified as a buffer with a start and end and returns true if the value can be read as a date.static DrillBufMappifyUtility.mappify(FieldReader reader, BaseWriter.ComplexWriter writer, DrillBuf buffer, String caller) intintintintintintstatic intMurmurHash3.murmur3_32(int bStart, int bEnd, DrillBuf buffer, int seed) static longMurmurHash3.murmur3_64(long bStart, long bEnd, DrillBuf buffer, int seed) voidSet the DrillBuf to adapt to a CharSequence.static StringStringFunctionHelpers.toStringFromUTF16(int start, int end, DrillBuf buffer) static StringStringFunctionHelpers.toStringFromUTF8(int start, int end, DrillBuf buffer) static intStringFunctionHelpers.varTypesToInt(int start, int end, DrillBuf buffer) static longStringFunctionHelpers.varTypesToLong(int start, int end, DrillBuf buffer) Constructors in org.apache.drill.exec.expr.fn.impl with parameters of type DrillBuf -
Uses of DrillBuf in org.apache.drill.exec.expr.holders
Fields in org.apache.drill.exec.expr.holders declared as DrillBufModifier and TypeFieldDescriptionDecimal28DenseHolder.bufferDeprecated.Decimal28SparseHolder.bufferDeprecated.Decimal38DenseHolder.bufferDeprecated.Decimal38SparseHolder.bufferDeprecated.NullableDecimal28DenseHolder.bufferDeprecated.NullableDecimal28SparseHolder.bufferDeprecated.NullableDecimal38DenseHolder.bufferDeprecated.NullableDecimal38SparseHolder.bufferDeprecated.NullableVar16CharHolder.bufferNullableVarBinaryHolder.bufferNullableVarCharHolder.bufferNullableVarDecimalHolder.bufferVar16CharHolder.bufferVarBinaryHolder.bufferVarCharHolder.bufferVarDecimalHolder.bufferMethods in org.apache.drill.exec.expr.holders with parameters of type DrillBufModifier and TypeMethodDescriptionstatic intDecimal28DenseHolder.getInteger(int index, int start, DrillBuf buffer) Deprecated.static intDecimal28SparseHolder.getInteger(int index, int start, DrillBuf buffer) Deprecated.static intDecimal38DenseHolder.getInteger(int index, int start, DrillBuf buffer) Deprecated.static intDecimal38SparseHolder.getInteger(int index, int start, DrillBuf buffer) Deprecated.static intNullableDecimal28DenseHolder.getInteger(int index, int start, DrillBuf buffer) Deprecated.static intNullableDecimal28SparseHolder.getInteger(int index, int start, DrillBuf buffer) Deprecated.static intNullableDecimal38DenseHolder.getInteger(int index, int start, DrillBuf buffer) Deprecated.static intNullableDecimal38SparseHolder.getInteger(int index, int start, DrillBuf buffer) Deprecated.static booleanDeprecated.static booleanDeprecated.static booleanDeprecated.static booleanDeprecated.static booleanDeprecated.static booleanDeprecated.static booleanDeprecated.static booleanDeprecated.static voidDecimal28DenseHolder.setInteger(int index, int value, int start, DrillBuf buffer) Deprecated.static voidDecimal28SparseHolder.setInteger(int index, int value, int start, DrillBuf buffer) Deprecated.static voidDecimal38DenseHolder.setInteger(int index, int value, int start, DrillBuf buffer) Deprecated.static voidDecimal38SparseHolder.setInteger(int index, int value, int start, DrillBuf buffer) Deprecated.static voidNullableDecimal28DenseHolder.setInteger(int index, int value, int start, DrillBuf buffer) Deprecated.static voidNullableDecimal28SparseHolder.setInteger(int index, int value, int start, DrillBuf buffer) Deprecated.static voidNullableDecimal38DenseHolder.setInteger(int index, int value, int start, DrillBuf buffer) Deprecated.static voidNullableDecimal38SparseHolder.setInteger(int index, int value, int start, DrillBuf buffer) Deprecated.static voidDeprecated.static voidDeprecated.static voidDeprecated.static voidDeprecated.static voidDeprecated.static voidDeprecated.static voidDeprecated.static voidDeprecated. -
Uses of DrillBuf in org.apache.drill.exec.memory
Methods in org.apache.drill.exec.memory that return DrillBufModifier and TypeMethodDescriptionAllocationReservation.allocateBuffer()Allocate a buffer whose size is the total of all the add()s made.BaseAllocator.Reservation.allocateBuffer()BaseAllocator.buffer(int initialRequestSize) BaseAllocator.buffer(int initialRequestSize, BufferManager manager) BufferAllocator.buffer(int size) Allocate a new or reused buffer of the provided size.BufferAllocator.buffer(int size, BufferManager manager) Allocate a new or reused buffer of the provided size.BaseAllocator.getEmpty()BufferAllocator.getEmpty()Get a reference to the empty buffer associated with this allocator.AllocationManager.BufferLedger.newDrillBuf(int offset, int length) Create a new DrillBuf associated with this AllocationManager and memory.AllocationManager.BufferLedger.newDrillBuf(int offset, int length, BufferManager manager) Create a new DrillBuf associated with this AllocationManager and memory.BaseAllocator.read(int length, InputStream in) BufferAllocator.read(int length, InputStream in) Reads the specified number of bytes into a new Drillbuf.Methods in org.apache.drill.exec.memory with parameters of type DrillBufModifier and TypeMethodDescriptionstatic voidBoundsChecking.ensureWritable(DrillBuf buf, int minWritableBytes) static voidBoundsChecking.lengthCheck(DrillBuf buf, int start, int length) static voidBoundsChecking.rangeCheck(DrillBuf buf, int start, int end) static voidBoundsChecking.rangeCheck(DrillBuf buf1, int start1, int end1, DrillBuf buf2, int start2, int end2) voidBaseAllocator.read(DrillBuf buf, int length, InputStream in) voidBufferAllocator.read(DrillBuf buf, int length, InputStream in) Read the contents of a DrillBuf from a stream.voidBaseAllocator.write(DrillBuf buf, int length, OutputStream out) voidBaseAllocator.write(DrillBuf buf, OutputStream out) voidBufferAllocator.write(DrillBuf buf, int length, OutputStream out) Write the contents of a DrillBuf to a stream.voidBufferAllocator.write(DrillBuf buf, OutputStream out) Write the contents of a DrillBuf to a stream. -
Uses of DrillBuf in org.apache.drill.exec.ops
Methods in org.apache.drill.exec.ops that return DrillBufModifier and TypeMethodDescriptionBaseFragmentContext.getManagedBuffer()BaseFragmentContext.getManagedBuffer(int size) BaseOperatorContext.getManagedBuffer()BaseOperatorContext.getManagedBuffer(int size) BufferManager.getManagedBuffer()Get a managed buffer of indeterminate size.BufferManager.getManagedBuffer(int size) Get a managed buffer of at least a certain size.BufferManagerImpl.getManagedBuffer()BufferManagerImpl.getManagedBuffer(int size) FragmentContext.getManagedBuffer()FragmentContext.getManagedBuffer(int size) FragmentContextInterface.getManagedBuffer()FragmentContextInterface.getManagedBuffer(int size) OperatorContext.getManagedBuffer()OperatorContext.getManagedBuffer(int size) QueryContext.getManagedBuffer()UdfUtilities.getManagedBuffer()For UDFs to allocate general purpose intermediate buffers we provide the DrillBuf type as an injectable, which provides access to an off-heap buffer that can be tracked by Drill and re-allocated as needed.Replace an old buffer with a new version at least of the provided size.Methods in org.apache.drill.exec.ops with parameters of type DrillBufModifier and TypeMethodDescriptionReplace an old buffer with a new version at least of the provided size.Method parameters in org.apache.drill.exec.ops with type arguments of type DrillBufModifier and TypeMethodDescriptionFragmentContextImpl.getConstantValueHolder(String value, TypeProtos.MinorType type, com.google.common.base.Function<DrillBuf, ValueHolder> holderInitializer) QueryContext.getConstantValueHolder(String value, TypeProtos.MinorType type, com.google.common.base.Function<DrillBuf, ValueHolder> holderInitializer) UdfUtilities.getConstantValueHolder(String value, TypeProtos.MinorType type, com.google.common.base.Function<DrillBuf, ValueHolder> holderInitializer) Works with value holders cache which holds constant value and its wrapper by type. -
Uses of DrillBuf in org.apache.drill.exec.physical.impl
Methods in org.apache.drill.exec.physical.impl that return DrillBufModifier and TypeMethodDescriptionOutputMutator.getManagedBuffer()Allows a scanner to request a set of managed block of memory.ScanBatch.Mutator.getManagedBuffer() -
Uses of DrillBuf in org.apache.drill.exec.planner.sql
Constructors in org.apache.drill.exec.planner.sql with parameters of type DrillBufModifierConstructorDescriptionHivePartitionDescriptor(PlannerSettings settings, DrillScanRel scanRel, DrillBuf managedBuffer, String defaultPartitionValue) -
Uses of DrillBuf in org.apache.drill.exec.record
Fields in org.apache.drill.exec.record declared as DrillBufMethods in org.apache.drill.exec.record that return DrillBufModifier and TypeMethodDescriptionRawFragmentBatch.getBody()DrillBuf[]WritableBatch.getBuffers()Methods in org.apache.drill.exec.record with parameters of type DrillBufModifier and TypeMethodDescriptionbooleanRecordBatchLoader.load(UserBitShared.RecordBatchDef def, DrillBuf buf) Load a record batch from a single buffer.Constructors in org.apache.drill.exec.record with parameters of type DrillBufModifierConstructorDescriptionRawFragmentBatch(BitData.FragmentRecordBatch header, DrillBuf body, AckSender sender) -
Uses of DrillBuf in org.apache.drill.exec.record.selection
Methods in org.apache.drill.exec.record.selection that return DrillBufModifier and TypeMethodDescriptionSelectionVector2.getBuffer()SelectionVector2.getBuffer(boolean clear) Methods in org.apache.drill.exec.record.selection with parameters of type DrillBufConstructors in org.apache.drill.exec.record.selection with parameters of type DrillBufModifierConstructorDescriptionSelectionVector2(BufferAllocator allocator, DrillBuf buf, int count) Create a selection vector with the given buffer.SelectionVector2(BufferAllocator allocator, DrillBuf buf, int count, int actualRecordCount) -
Uses of DrillBuf in org.apache.drill.exec.rpc.control
Methods in org.apache.drill.exec.rpc.control that return DrillBufMethods in org.apache.drill.exec.rpc.control with parameters of type DrillBufModifier and TypeMethodDescriptionCustomHandlerRegistry.handle(BitControl.CustomMessage message, DrillBuf dBody) Handle an incoming message. -
Uses of DrillBuf in org.apache.drill.exec.rpc.data
Constructors in org.apache.drill.exec.rpc.data with parameters of type DrillBufModifierConstructorDescriptionIncomingDataBatch(BitData.FragmentRecordBatch header, DrillBuf body, AckSender sender) Create a new batch. -
Uses of DrillBuf in org.apache.drill.exec.rpc.user
Methods in org.apache.drill.exec.rpc.user that return DrillBufConstructors in org.apache.drill.exec.rpc.user with parameters of type DrillBuf -
Uses of DrillBuf in org.apache.drill.exec.store.bson
Fields in org.apache.drill.exec.store.bson declared as DrillBufConstructors in org.apache.drill.exec.store.bson with parameters of type DrillBufModifierConstructorDescriptionBsonRecordReader(DrillBuf managedBuf, boolean allTextMode, boolean readNumbersAsDouble) BsonRecordReader(DrillBuf managedBuf, List<SchemaPath> columns, boolean readNumbersAsDouble) -
Uses of DrillBuf in org.apache.drill.exec.store.easy.json.loader
Methods in org.apache.drill.exec.store.easy.json.loader with parameters of type DrillBufModifier and TypeMethodDescriptionJsonLoaderImpl.JsonLoaderBuilder.fromStream(int start, int end, DrillBuf buf) -
Uses of DrillBuf in org.apache.drill.exec.store.easy.json.reader
Fields in org.apache.drill.exec.store.easy.json.reader declared as DrillBufConstructors in org.apache.drill.exec.store.easy.json.reader with parameters of type DrillBufModifierConstructorDescriptionBaseJsonProcessor(DrillBuf workBuf, boolean enableNanInf, boolean enableEscapeAnyChar) BaseJsonReader(DrillBuf workBuf, boolean enableNanInf, boolean enableEscapeAnyChar, boolean skipOuterList) CountingJsonReader(DrillBuf workBuf, boolean enableNanInf, boolean enableEscapeAnyChar) -
Uses of DrillBuf in org.apache.drill.exec.store.easy.text.reader
Constructors in org.apache.drill.exec.store.easy.text.reader with parameters of type DrillBufModifierConstructorDescriptionTextReader(TextParsingSettings settings, org.apache.drill.exec.store.easy.text.reader.TextInput input, org.apache.drill.exec.store.easy.text.reader.TextOutput output, DrillBuf workBuf) The CsvParser supports all settings provided byTextParsingSettings, and requires this configuration to be properly initialized. -
Uses of DrillBuf in org.apache.drill.exec.store.hive
Methods in org.apache.drill.exec.store.hive with parameters of type DrillBufModifier and TypeMethodDescriptionstatic voidHiveUtilities.populateVector(ValueVector vector, DrillBuf managedBuffer, Object val, int start, int end) Populates vector with given value based on its type. -
Uses of DrillBuf in org.apache.drill.exec.store.hive.writers.primitive
Constructors in org.apache.drill.exec.store.hive.writers.primitive with parameters of type DrillBufModifierConstructorDescriptionHiveBinaryWriter(org.apache.hadoop.hive.serde2.objectinspector.primitive.BinaryObjectInspector inspector, VarBinaryWriter writer, DrillBuf drillBuf) HiveCharWriter(org.apache.hadoop.hive.serde2.objectinspector.primitive.HiveCharObjectInspector inspector, VarCharWriter writer, DrillBuf drillBuf) HiveStringWriter(org.apache.hadoop.hive.serde2.objectinspector.primitive.StringObjectInspector inspector, VarCharWriter writer, DrillBuf drillBuf) HiveVarCharWriter(org.apache.hadoop.hive.serde2.objectinspector.primitive.HiveVarcharObjectInspector inspector, VarCharWriter writer, DrillBuf drillBuf) -
Uses of DrillBuf in org.apache.drill.exec.store.parquet.columnreaders
Fields in org.apache.drill.exec.store.parquet.columnreaders declared as DrillBufModifier and TypeFieldDescriptionprotected DrillBufNullableFixedByteAlignedReaders.NullableFixedByteAlignedReader.bytebufprotected DrillBufNullableFixedByteAlignedReaders.NullableFixedByteAlignedReader.bytebufprotected DrillBufNullableFixedByteAlignedReaders.NullableFixedByteAlignedReader.bytebufprotected DrillBufNullableFixedByteAlignedReaders.NullableFixedByteAlignedReader.bytebufprotected DrillBufColumnReader.vectorDataMethods in org.apache.drill.exec.store.parquet.columnreaders with parameters of type DrillBufModifier and TypeMethodDescriptionstatic intColumnReader.readIntLittleEndian(DrillBuf in, int offset) This is copied out of Parquet library, didn't want to deal with the unnecessary throws statement they had declaredabstract booleanbooleanVarLengthColumnReaders.NullableVarBinaryColumn.setSafe(int index, DrillBuf value, int start, int length) booleanVarLengthColumnReaders.NullableVarCharColumn.setSafe(int index, DrillBuf value, int start, int length) booleanVarLengthColumnReaders.NullableVarDecimalColumn.setSafe(int index, DrillBuf value, int start, int length) final booleanbooleanbooleanabstract booleanStore a variable length entry if there is enough memory. -
Uses of DrillBuf in org.apache.drill.exec.store.parquet.columnreaders.batchsizing
Fields in org.apache.drill.exec.store.parquet.columnreaders.batchsizing declared as DrillBuf -
Uses of DrillBuf in org.apache.drill.exec.store.parquet.decimal
Methods in org.apache.drill.exec.store.parquet.decimal with parameters of type DrillBufModifier and TypeMethodDescriptionvoidBinaryDecimalParquetValueWriter.writeValue(org.apache.parquet.io.api.RecordConsumer consumer, DrillBuf buffer, int start, int end, int precision) abstract voidDecimalValueWriter.writeValue(org.apache.parquet.io.api.RecordConsumer consumer, DrillBuf buffer, int start, int end, int precision) Takes value from specifiedDrillBuf buffer, converts it into required format if needed and passes the value into specifiedRecordConsumer consumer.voidFixedLenDecimalParquetValueWriter.writeValue(org.apache.parquet.io.api.RecordConsumer consumer, DrillBuf buffer, int start, int end, int precision) voidInt32DecimalParquetValueWriter.writeValue(org.apache.parquet.io.api.RecordConsumer consumer, DrillBuf buffer, int start, int end, int precision) voidInt64DecimalParquetValueWriter.writeValue(org.apache.parquet.io.api.RecordConsumer consumer, DrillBuf buffer, int start, int end, int precision) -
Uses of DrillBuf in org.apache.drill.exec.store.parquet2
Constructors in org.apache.drill.exec.store.parquet2 with parameters of type DrillBufModifierConstructorDescriptionDrillFixedBinaryToVarbinaryConverter(VarBinaryWriter writer, int length, DrillBuf buf) DrillVarBinaryConverter(VarBinaryWriter writer, DrillBuf buf) DrillVarCharConverter(VarCharWriter writer, DrillBuf buf) DrillVarDecimalConverter(VarDecimalWriter writer, int precision, int scale, DrillBuf buf) -
Uses of DrillBuf in org.apache.drill.exec.store.pojo
Methods in org.apache.drill.exec.store.pojo with parameters of type DrillBufModifier and TypeMethodDescriptionstatic PojoWriterCreates matching writer to the given field type.Constructors in org.apache.drill.exec.store.pojo with parameters of type DrillBufModifierConstructorDescriptionEnumWriter(String fieldName, DrillBuf managedBuf) StringWriter(String fieldName, DrillBuf managedBuf) -
Uses of DrillBuf in org.apache.drill.exec.udfs
Methods in org.apache.drill.exec.udfs that return DrillBufModifier and TypeMethodDescriptionstatic DrillBufComplexSchemaUtils.getFields(FieldReader reader, BaseWriter.ComplexWriter outWriter, DrillBuf buffer) Methods in org.apache.drill.exec.udfs with parameters of type DrillBufModifier and TypeMethodDescriptionstatic voidDNSUtils.getDNS(String domainName, String resolverName, BaseWriter.ComplexWriter out, DrillBuf buffer) Performs the actual DNS lookup and returns the results in aBaseWriter.ComplexWriter.static voidDNSUtils.getDNS(String domainName, BaseWriter.ComplexWriter out, DrillBuf buffer) Performs the actual DNS lookup and returns the results in aBaseWriter.ComplexWriter.static DrillBufComplexSchemaUtils.getFields(FieldReader reader, BaseWriter.ComplexWriter outWriter, DrillBuf buffer) static voidDNSUtils.whois(String domainName, String whoisServer, BaseWriter.ComplexWriter out, DrillBuf buffer) Performs a WHOIS lookup and populates the results into a Drill map.static voidDNSUtils.whois(String domainName, BaseWriter.ComplexWriter out, DrillBuf buffer) Performs a WHOIS lookup and populates the results into a Drill map. -
Uses of DrillBuf in org.apache.drill.exec.util
Methods in org.apache.drill.exec.util with parameters of type DrillBufModifier and TypeMethodDescriptionstatic voidByteBufUtil.checkBufferLength(DrillBuf buffer, int start, int end, int requiredLen) Verifies that the the space provided in the buffer is of specified size.static intDecimalUtility.compareVarLenBytes(DrillBuf left, int leftStart, int leftEnd, int leftScale, byte[] right, int rightScale, boolean absCompare) Compares two VarDecimal values, still stored in Drill buffer and byte arraystatic intDecimalUtility.compareVarLenBytes(DrillBuf left, int leftStart, int leftEnd, int leftScale, DrillBuf right, int rightStart, int rightEnd, int rightScale, boolean absCompare) Compares two VarDecimal values, still stored in their respective Drill buffersstatic BigDecimalDecimalUtility.getBigDecimalFromDense(DrillBuf data, int startIndex, int nDecimalDigits, int scale, int maxPrecision, int width) Returns a BigDecimal object from the dense decimal representation.static BigDecimalDecimalUtility.getBigDecimalFromDrillBuf(DrillBuf bytebuf, int start, int length, int scale) Create a BigDecimal object using the data in the DrillBuf.static BigDecimalDecimalUtility.getBigDecimalFromSparse(DrillBuf data, int startIndex, int nDecimalDigits, int scale) Create a BigDecimal object using the data in the DrillBuf.static intReads a zero-compressed encoded integer from input stream and returns it.static longReads a zero-compressed encoded long from input stream and returns it.static voidSerializes an integer to a binary stream with zero-compressed encoding.static voidByteBufUtil.HadoopWritables.writeVLong(DrillBuf buffer, int start, int end, long i) Serializes a long to a binary stream with zero-compressed encoding. -
Uses of DrillBuf in org.apache.drill.exec.util.filereader
Fields in org.apache.drill.exec.util.filereader declared as DrillBufModifier and TypeFieldDescriptionprotected DrillBufBufferedDirectBufInputStream.internalBufferThe internal buffer to keep data read from the underlying inputStream.Methods in org.apache.drill.exec.util.filereader that return DrillBufMethods in org.apache.drill.exec.util.filereader with parameters of type DrillBufModifier and TypeMethodDescriptionintHas the same contract asInputStream.read(byte[], int, int)Except with DrillBufint -
Uses of DrillBuf in org.apache.drill.exec.vector
Fields in org.apache.drill.exec.vector declared as DrillBufMethods in org.apache.drill.exec.vector that return DrillBufModifier and TypeMethodDescriptionDecimal28DenseVector.Accessor.get(int index) Decimal28SparseVector.Accessor.get(int index) Decimal38DenseVector.Accessor.get(int index) Decimal38SparseVector.Accessor.get(int index) IntervalDayVector.Accessor.get(int index) IntervalVector.Accessor.get(int index) NullableDecimal28DenseVector.Accessor.get(int index) Get the element at the specified position.NullableDecimal28SparseVector.Accessor.get(int index) Get the element at the specified position.NullableDecimal38DenseVector.Accessor.get(int index) Get the element at the specified position.NullableDecimal38SparseVector.Accessor.get(int index) Get the element at the specified position.NullableIntervalDayVector.Accessor.get(int index) Get the element at the specified position.NullableIntervalVector.Accessor.get(int index) Get the element at the specified position.RepeatedDecimal28DenseVector.Accessor.get(int index, int positionIndex) Get a value for the given record.RepeatedDecimal28SparseVector.Accessor.get(int index, int positionIndex) Get a value for the given record.RepeatedDecimal38DenseVector.Accessor.get(int index, int positionIndex) Get a value for the given record.RepeatedDecimal38SparseVector.Accessor.get(int index, int positionIndex) Get a value for the given record.RepeatedIntervalDayVector.Accessor.get(int index, int positionIndex) Get a value for the given record.RepeatedIntervalVector.Accessor.get(int index, int positionIndex) Get a value for the given record.BaseDataValueVector.getBuffer()NullableBigIntVector.getBuffer()NullableBitVector.getBuffer()NullableDateVector.getBuffer()NullableDecimal18Vector.getBuffer()NullableDecimal28DenseVector.getBuffer()NullableDecimal28SparseVector.getBuffer()NullableDecimal38DenseVector.getBuffer()NullableDecimal38SparseVector.getBuffer()NullableDecimal9Vector.getBuffer()NullableFloat4Vector.getBuffer()NullableFloat8Vector.getBuffer()NullableIntervalDayVector.getBuffer()NullableIntervalVector.getBuffer()NullableIntervalYearVector.getBuffer()NullableIntVector.getBuffer()NullableSmallIntVector.getBuffer()NullableTimeStampVector.getBuffer()NullableTimeVector.getBuffer()NullableTinyIntVector.getBuffer()NullableUInt1Vector.getBuffer()NullableUInt2Vector.getBuffer()NullableUInt4Vector.getBuffer()NullableUInt8Vector.getBuffer()NullableVar16CharVector.getBuffer()NullableVarBinaryVector.getBuffer()NullableVarCharVector.getBuffer()NullableVarDecimalVector.getBuffer()DrillBuf[]BaseDataValueVector.getBuffers(boolean clear) DrillBuf[]NullableBigIntVector.getBuffers(boolean clear) DrillBuf[]NullableBitVector.getBuffers(boolean clear) DrillBuf[]NullableDateVector.getBuffers(boolean clear) DrillBuf[]NullableDecimal18Vector.getBuffers(boolean clear) DrillBuf[]NullableDecimal28DenseVector.getBuffers(boolean clear) DrillBuf[]NullableDecimal28SparseVector.getBuffers(boolean clear) DrillBuf[]NullableDecimal38DenseVector.getBuffers(boolean clear) DrillBuf[]NullableDecimal38SparseVector.getBuffers(boolean clear) DrillBuf[]NullableDecimal9Vector.getBuffers(boolean clear) DrillBuf[]NullableFloat4Vector.getBuffers(boolean clear) DrillBuf[]NullableFloat8Vector.getBuffers(boolean clear) DrillBuf[]NullableIntervalDayVector.getBuffers(boolean clear) DrillBuf[]NullableIntervalVector.getBuffers(boolean clear) DrillBuf[]NullableIntervalYearVector.getBuffers(boolean clear) DrillBuf[]NullableIntVector.getBuffers(boolean clear) DrillBuf[]NullableSmallIntVector.getBuffers(boolean clear) DrillBuf[]NullableTimeStampVector.getBuffers(boolean clear) DrillBuf[]NullableTimeVector.getBuffers(boolean clear) DrillBuf[]NullableTinyIntVector.getBuffers(boolean clear) DrillBuf[]NullableUInt1Vector.getBuffers(boolean clear) DrillBuf[]NullableUInt2Vector.getBuffers(boolean clear) DrillBuf[]NullableUInt4Vector.getBuffers(boolean clear) DrillBuf[]NullableUInt8Vector.getBuffers(boolean clear) DrillBuf[]NullableVar16CharVector.getBuffers(boolean clear) DrillBuf[]NullableVarBinaryVector.getBuffers(boolean clear) DrillBuf[]NullableVarCharVector.getBuffers(boolean clear) DrillBuf[]NullableVarDecimalVector.getBuffers(boolean clear) DrillBuf[]ObjectVector.getBuffers(boolean clear) DrillBuf[]ValueVector.getBuffers(boolean clear) Return the underlying buffers associated with this vector.DrillBuf[]Var16CharVector.getBuffers(boolean clear) DrillBuf[]VarBinaryVector.getBuffers(boolean clear) DrillBuf[]VarCharVector.getBuffers(boolean clear) DrillBuf[]VarDecimalVector.getBuffers(boolean clear) DrillBuf[]ZeroVector.getBuffers(boolean clear) VarLenBulkEntry.getData()abstract DrillBufBaseDataValueVector.reallocRaw(int newAllocationSize) Core of vector allocation.BigIntVector.reallocRaw(int newAllocationSize) BitVector.reallocRaw(int newAllocationSize) DateVector.reallocRaw(int newAllocationSize) Decimal18Vector.reallocRaw(int newAllocationSize) Decimal28DenseVector.reallocRaw(int newAllocationSize) Decimal28SparseVector.reallocRaw(int newAllocationSize) Decimal38DenseVector.reallocRaw(int newAllocationSize) Decimal38SparseVector.reallocRaw(int newAllocationSize) Decimal9Vector.reallocRaw(int newAllocationSize) Float4Vector.reallocRaw(int newAllocationSize) Float8Vector.reallocRaw(int newAllocationSize) IntervalDayVector.reallocRaw(int newAllocationSize) IntervalVector.reallocRaw(int newAllocationSize) IntervalYearVector.reallocRaw(int newAllocationSize) IntVector.reallocRaw(int newAllocationSize) NullableBigIntVector.reallocRaw(int newAllocationSize) NullableBitVector.reallocRaw(int newAllocationSize) NullableDateVector.reallocRaw(int newAllocationSize) NullableDecimal18Vector.reallocRaw(int newAllocationSize) NullableDecimal28DenseVector.reallocRaw(int newAllocationSize) NullableDecimal28SparseVector.reallocRaw(int newAllocationSize) NullableDecimal38DenseVector.reallocRaw(int newAllocationSize) NullableDecimal38SparseVector.reallocRaw(int newAllocationSize) NullableDecimal9Vector.reallocRaw(int newAllocationSize) NullableFloat4Vector.reallocRaw(int newAllocationSize) NullableFloat8Vector.reallocRaw(int newAllocationSize) NullableIntervalDayVector.reallocRaw(int newAllocationSize) NullableIntervalVector.reallocRaw(int newAllocationSize) NullableIntervalYearVector.reallocRaw(int newAllocationSize) NullableIntVector.reallocRaw(int newAllocationSize) NullableSmallIntVector.reallocRaw(int newAllocationSize) NullableTimeStampVector.reallocRaw(int newAllocationSize) NullableTimeVector.reallocRaw(int newAllocationSize) NullableTinyIntVector.reallocRaw(int newAllocationSize) NullableUInt1Vector.reallocRaw(int newAllocationSize) NullableUInt2Vector.reallocRaw(int newAllocationSize) NullableUInt4Vector.reallocRaw(int newAllocationSize) NullableUInt8Vector.reallocRaw(int newAllocationSize) NullableVar16CharVector.reallocRaw(int newAllocationSize) NullableVarBinaryVector.reallocRaw(int newAllocationSize) NullableVarCharVector.reallocRaw(int newAllocationSize) NullableVarDecimalVector.reallocRaw(int newAllocationSize) SmallIntVector.reallocRaw(int newAllocationSize) TimeStampVector.reallocRaw(int newAllocationSize) TimeVector.reallocRaw(int newAllocationSize) TinyIntVector.reallocRaw(int newAllocationSize) UInt1Vector.reallocRaw(int newAllocationSize) UInt2Vector.reallocRaw(int newAllocationSize) UInt4Vector.reallocRaw(int newAllocationSize) UInt8Vector.reallocRaw(int newAllocationSize) UntypedNullVector.reallocRaw(int newAllocationSize) Var16CharVector.reallocRaw(int newAllocationSize) VarBinaryVector.reallocRaw(int newAllocationSize) VarCharVector.reallocRaw(int newAllocationSize) VarDecimalVector.reallocRaw(int newAllocationSize) Methods in org.apache.drill.exec.vector with parameters of type DrillBufModifier and TypeMethodDescriptionvoidAdd an element to the given record index.voidAdd an element to the given record index.voidAdd an element to the given record index.voidAdd an element to the given record index.voidAdd an element to the given record index.voidAdd an element to the given record index.voidvoidvoidvoidvoidvoidvoidvoidvoidvoidstatic Decimal28SparseHolderValueHolderHelper.getDecimal28Holder(DrillBuf buf, String decimal) static Decimal28SparseHolderValueHolderHelper.getDecimal28Holder(DrillBuf buf, BigDecimal bigDecimal) static Decimal38SparseHolderValueHolderHelper.getDecimal38Holder(DrillBuf buf, String decimal) static Decimal38SparseHolderValueHolderHelper.getDecimal38Holder(DrillBuf buf, BigDecimal bigDecimal) static VarCharHolderValueHolderHelper.getVarCharHolder(DrillBuf buf, String s) static VarDecimalHolderValueHolderHelper.getVarDecimalHolder(DrillBuf buf, String decimal) static VarDecimalHolderValueHolderHelper.getVarDecimalHolder(DrillBuf buf, BigDecimal bigDecimal) voidBigIntVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidBitVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidDateVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidDecimal18Vector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidDecimal28DenseVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidDecimal28SparseVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidDecimal38DenseVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidDecimal38SparseVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidDecimal9Vector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidFloat4Vector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidFloat8Vector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidIntervalDayVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidIntervalVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidIntervalYearVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidIntVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableBigIntVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableBitVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableDateVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableDecimal18Vector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableDecimal28DenseVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableDecimal28SparseVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableDecimal38DenseVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableDecimal38SparseVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableDecimal9Vector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableFloat4Vector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableFloat8Vector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableIntervalDayVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableIntervalVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableIntervalYearVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableIntVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableSmallIntVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableTimeStampVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableTimeVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableTinyIntVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableUInt1Vector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableUInt2Vector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableUInt4Vector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableUInt8Vector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableVar16CharVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableVarBinaryVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableVarCharVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidNullableVarDecimalVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidObjectVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidSmallIntVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidTimeStampVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidTimeVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidTinyIntVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidUInt1Vector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidUInt2Vector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidUInt4Vector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidUInt8Vector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidUntypedNullVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidValueVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) Load the data provided in the buffer.voidVar16CharVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidVarBinaryVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidVarCharVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidVarDecimalVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidZeroVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidvoidSet the element at the given index to the given value.voidvoidSet the element at the given index to the given value.voidvoidSet the element at the given index to the given value.voidvoidSet the element at the given index to the given value.voidSet the element at the given index to the given value.voidSet the element at the given index to the given value.voidNullableDecimal28DenseVector.Mutator.set(int index, int isSet, int startField, DrillBuf bufferField) voidSet the variable length element at the specified index to the supplied value.voidNullableDecimal28SparseVector.Mutator.set(int index, int isSet, int startField, DrillBuf bufferField) voidSet the variable length element at the specified index to the supplied value.voidNullableDecimal38DenseVector.Mutator.set(int index, int isSet, int startField, DrillBuf bufferField) voidSet the variable length element at the specified index to the supplied value.voidNullableDecimal38SparseVector.Mutator.set(int index, int isSet, int startField, DrillBuf bufferField) voidSet the variable length element at the specified index to the supplied value.voidSet the variable length element at the specified index to the supplied value.voidSet the variable length element at the specified index to the supplied value.voidNullableVar16CharVector.Mutator.set(int index, int isSet, int startField, int endField, DrillBuf bufferField) voidNullableVarBinaryVector.Mutator.set(int index, int isSet, int startField, int endField, DrillBuf bufferField) voidNullableVarCharVector.Mutator.set(int index, int isSet, int startField, int endField, DrillBuf bufferField) voidNullableVarDecimalVector.Mutator.set(int index, int isSet, int startField, int endField, DrillBuf bufferField) protected voidprotected voidprotected voidprotected voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidNullableDecimal28DenseVector.Mutator.setSafe(int index, int isSet, int startField, DrillBuf bufferField) voidNullableDecimal28SparseVector.Mutator.setSafe(int index, int isSet, int startField, DrillBuf bufferField) voidNullableDecimal38DenseVector.Mutator.setSafe(int index, int isSet, int startField, DrillBuf bufferField) voidNullableDecimal38SparseVector.Mutator.setSafe(int index, int isSet, int startField, DrillBuf bufferField) voidNullableVar16CharVector.Mutator.setSafe(int index, int isSet, int startField, int endField, DrillBuf bufferField) voidNullableVarBinaryVector.Mutator.setSafe(int index, int isSet, int startField, int endField, DrillBuf bufferField) voidNullableVarCharVector.Mutator.setSafe(int index, int isSet, int startField, int endField, DrillBuf bufferField) voidNullableVarDecimalVector.Mutator.setSafe(int index, int isSet, int startField, int endField, DrillBuf bufferField) voidvoidvoidvoid -
Uses of DrillBuf in org.apache.drill.exec.vector.accessor
Methods in org.apache.drill.exec.vector.accessor with parameters of type DrillBufModifier and TypeMethodDescriptionfinal voidColumnAccessors.Decimal18ColumnWriter.writeDecimal(DrillBuf buf, BigDecimal value) final voidColumnAccessors.Decimal28SparseColumnWriter.writeDecimal(DrillBuf buf, BigDecimal value) final voidColumnAccessors.Decimal38SparseColumnWriter.writeDecimal(DrillBuf buf, BigDecimal value) final voidColumnAccessors.Decimal9ColumnWriter.writeDecimal(DrillBuf buf, BigDecimal value) final voidColumnAccessors.Float8ColumnWriter.writeDouble(DrillBuf buf, double value) final voidColumnAccessors.Float4ColumnWriter.writeFloat(DrillBuf buf, float value) final voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidColumnAccessors.IntervalColumnWriter.writePeriod(DrillBuf buf, org.joda.time.Period value) final voidColumnAccessors.IntervalDayColumnWriter.writePeriod(DrillBuf buf, org.joda.time.Period value) final voidColumnAccessors.IntervalYearColumnWriter.writePeriod(DrillBuf buf, org.joda.time.Period value) -
Uses of DrillBuf in org.apache.drill.exec.vector.accessor.reader
Methods in org.apache.drill.exec.vector.accessor.reader that return DrillBuf -
Uses of DrillBuf in org.apache.drill.exec.vector.accessor.writer
Fields in org.apache.drill.exec.vector.accessor.writer declared as DrillBuf -
Uses of DrillBuf in org.apache.drill.exec.vector.complex
Methods in org.apache.drill.exec.vector.complex that return DrillBufModifier and TypeMethodDescriptionDrillBuf[]AbstractMapVector.getBuffers(boolean clear) DrillBuf[]AbstractRepeatedMapVector.getBuffers(boolean clear) DrillBuf[]BaseRepeatedValueVector.getBuffers(boolean clear) DrillBuf[]ListVector.getBuffers(boolean clear) DrillBuf[]MapVector.getBuffers(boolean clear) DrillBuf[]RepeatedListVector.getBuffers(boolean clear) DrillBuf[]UnionVector.getBuffers(boolean clear) Methods in org.apache.drill.exec.vector.complex with parameters of type DrillBufModifier and TypeMethodDescriptionvoidAbstractRepeatedMapVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidBaseRepeatedValueVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidListVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) voidMapVector.load(UserBitShared.SerializedField metadata, DrillBuf buf) voidRepeatedListVector.load(UserBitShared.SerializedField metadata, DrillBuf buf) voidUnionVector.load(UserBitShared.SerializedField metadata, DrillBuf buffer) -
Uses of DrillBuf in org.apache.drill.exec.vector.complex.fn
Methods in org.apache.drill.exec.vector.complex.fn that return DrillBufMethods in org.apache.drill.exec.vector.complex.fn with parameters of type DrillBufConstructors in org.apache.drill.exec.vector.complex.fn with parameters of type DrillBuf -
Uses of DrillBuf in org.apache.drill.exec.vector.complex.impl
Methods in org.apache.drill.exec.vector.complex.impl with parameters of type DrillBufModifier and TypeMethodDescriptionvoidDecimal28DenseWriterImpl.writeDecimal28Dense(int start, DrillBuf buffer, int precision, int scale) voidNullableDecimal28DenseWriterImpl.writeDecimal28Dense(int start, DrillBuf buffer, int precision, int scale) voidDecimal28SparseWriterImpl.writeDecimal28Sparse(int start, DrillBuf buffer, int precision, int scale) voidNullableDecimal28SparseWriterImpl.writeDecimal28Sparse(int start, DrillBuf buffer, int precision, int scale) voidDecimal38DenseWriterImpl.writeDecimal38Dense(int start, DrillBuf buffer, int precision, int scale) voidNullableDecimal38DenseWriterImpl.writeDecimal38Dense(int start, DrillBuf buffer, int precision, int scale) voidDecimal38SparseWriterImpl.writeDecimal38Sparse(int start, DrillBuf buffer, int precision, int scale) voidNullableDecimal38SparseWriterImpl.writeDecimal38Sparse(int start, DrillBuf buffer, int precision, int scale) voidNullableVar16CharWriterImpl.writeVar16Char(int start, int end, DrillBuf buffer) voidRepeatedVar16CharWriterImpl.writeVar16Char(int start, int end, DrillBuf buffer) voidUnionListWriter.writeVar16Char(int start, int end, DrillBuf buffer) voidUnionWriter.writeVar16Char(int start, int end, DrillBuf buffer) voidVar16CharWriterImpl.writeVar16Char(int start, int end, DrillBuf buffer) voidNullableVarBinaryWriterImpl.writeVarBinary(int start, int end, DrillBuf buffer) voidRepeatedVarBinaryWriterImpl.writeVarBinary(int start, int end, DrillBuf buffer) voidUnionListWriter.writeVarBinary(int start, int end, DrillBuf buffer) voidUnionWriter.writeVarBinary(int start, int end, DrillBuf buffer) voidVarBinaryWriterImpl.writeVarBinary(int start, int end, DrillBuf buffer) voidNullableVarCharWriterImpl.writeVarChar(int start, int end, DrillBuf buffer) voidRepeatedVarCharWriterImpl.writeVarChar(int start, int end, DrillBuf buffer) voidUnionListWriter.writeVarChar(int start, int end, DrillBuf buffer) voidUnionWriter.writeVarChar(int start, int end, DrillBuf buffer) voidVarCharWriterImpl.writeVarChar(int start, int end, DrillBuf buffer) voidNullableVarDecimalWriterImpl.writeVarDecimal(int start, int end, DrillBuf buffer, int precision, int scale) voidRepeatedVarDecimalWriterImpl.writeVarDecimal(int start, int end, DrillBuf buffer, int precision, int scale) voidUnionListWriter.writeVarDecimal(int start, int end, DrillBuf buffer, int precision, int scale) voidUnionWriter.writeVarDecimal(int start, int end, DrillBuf buffer, int precision, int scale) voidVarDecimalWriterImpl.writeVarDecimal(int start, int end, DrillBuf buffer, int precision, int scale) -
Uses of DrillBuf in org.apache.drill.exec.vector.complex.writer
Methods in org.apache.drill.exec.vector.complex.writer with parameters of type DrillBufModifier and TypeMethodDescriptionvoidDecimal28DenseWriter.writeDecimal28Dense(int start, DrillBuf buffer, int precision, int scale) voidNullableDecimal28DenseWriter.writeDecimal28Dense(int start, DrillBuf buffer, int precision, int scale) voidRepeatedDecimal28DenseWriter.writeDecimal28Dense(int start, DrillBuf buffer, int precision, int scale) voidDecimal28SparseWriter.writeDecimal28Sparse(int start, DrillBuf buffer, int precision, int scale) voidNullableDecimal28SparseWriter.writeDecimal28Sparse(int start, DrillBuf buffer, int precision, int scale) voidRepeatedDecimal28SparseWriter.writeDecimal28Sparse(int start, DrillBuf buffer, int precision, int scale) voidDecimal38DenseWriter.writeDecimal38Dense(int start, DrillBuf buffer, int precision, int scale) voidNullableDecimal38DenseWriter.writeDecimal38Dense(int start, DrillBuf buffer, int precision, int scale) voidRepeatedDecimal38DenseWriter.writeDecimal38Dense(int start, DrillBuf buffer, int precision, int scale) voidDecimal38SparseWriter.writeDecimal38Sparse(int start, DrillBuf buffer, int precision, int scale) voidNullableDecimal38SparseWriter.writeDecimal38Sparse(int start, DrillBuf buffer, int precision, int scale) voidRepeatedDecimal38SparseWriter.writeDecimal38Sparse(int start, DrillBuf buffer, int precision, int scale) voidNullableVar16CharWriter.writeVar16Char(int start, int end, DrillBuf buffer) voidRepeatedVar16CharWriter.writeVar16Char(int start, int end, DrillBuf buffer) voidVar16CharWriter.writeVar16Char(int start, int end, DrillBuf buffer) voidNullableVarBinaryWriter.writeVarBinary(int start, int end, DrillBuf buffer) voidRepeatedVarBinaryWriter.writeVarBinary(int start, int end, DrillBuf buffer) voidVarBinaryWriter.writeVarBinary(int start, int end, DrillBuf buffer) voidNullableVarCharWriter.writeVarChar(int start, int end, DrillBuf buffer) voidRepeatedVarCharWriter.writeVarChar(int start, int end, DrillBuf buffer) voidVarCharWriter.writeVarChar(int start, int end, DrillBuf buffer) voidNullableVarDecimalWriter.writeVarDecimal(int start, int end, DrillBuf buffer, int precision, int scale) voidRepeatedVarDecimalWriter.writeVarDecimal(int start, int end, DrillBuf buffer, int precision, int scale) voidVarDecimalWriter.writeVarDecimal(int start, int end, DrillBuf buffer, int precision, int scale) -
Uses of DrillBuf in org.apache.drill.exec.work.filter
Methods in org.apache.drill.exec.work.filter that return DrillBufModifier and TypeMethodDescriptionBloomFilter.getContent()DrillBuf[]RuntimeFilterWritable.getData()Methods in org.apache.drill.exec.work.filter with parameters of type DrillBufConstructors in org.apache.drill.exec.work.filter with parameters of type DrillBufModifierConstructorDescriptionBloomFilter(DrillBuf byteBuf) RuntimeFilterWritable(BitData.RuntimeFilterBDef runtimeFilterBDef, DrillBuf... data)