Class BaseScalarReader.BaseVarWidthReader
java.lang.Object
org.apache.drill.exec.vector.accessor.reader.AbstractScalarReader
org.apache.drill.exec.vector.accessor.reader.BaseScalarReader
org.apache.drill.exec.vector.accessor.reader.BaseScalarReader.BaseVarWidthReader
- All Implemented Interfaces:
ColumnReader,ReaderEvents,ScalarReader
- Direct Known Subclasses:
ColumnAccessors.Var16CharColumnReader,ColumnAccessors.VarBinaryColumnReader,ColumnAccessors.VarCharColumnReader,ColumnAccessors.VarDecimalColumnReader
- Enclosing class:
BaseScalarReader
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.drill.exec.vector.accessor.reader.BaseScalarReader
BaseScalarReader.BaseFixedWidthReader, BaseScalarReader.BaseVarWidthReader, BaseScalarReader.BufferAccessorNested classes/interfaces inherited from class org.apache.drill.exec.vector.accessor.reader.AbstractScalarReader
AbstractScalarReader.NullReader, AbstractScalarReader.ScalarObjectReader -
Field Summary
FieldsFields inherited from class org.apache.drill.exec.vector.accessor.reader.BaseScalarReader
bufferAccessor, schema, vectorAccessorFields inherited from class org.apache.drill.exec.vector.accessor.reader.AbstractScalarReader
nullStateReader, vectorIndex -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbindIndex(ColumnReaderIndex index) voidbindVector(ColumnMetadata schema, VectorAccessor va) final longgetEntry()Methods inherited from class org.apache.drill.exec.vector.accessor.reader.BaseScalarReader
buffer, bufferAccessor, buildOptional, buildRequired, schemaMethods inherited from class org.apache.drill.exec.vector.accessor.reader.AbstractScalarReader
bindNullState, conversionError, extendedType, getAsString, getBoolean, getBytes, getDate, getDecimal, getDouble, getFloat, getInt, getLong, getObject, getPeriod, getString, getTime, getTimestamp, getValue, isNull, nullReader, nullStateReader, reposition, typeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.drill.exec.vector.accessor.ScalarReader
valueType
-
Field Details
-
offsetsReader
-
-
Constructor Details
-
BaseVarWidthReader
public BaseVarWidthReader()
-
-
Method Details
-
bindVector
- Overrides:
bindVectorin classBaseScalarReader
-
bindIndex
- Specified by:
bindIndexin interfaceReaderEvents- Overrides:
bindIndexin classBaseScalarReader
-
bindBuffer
public void bindBuffer()- Specified by:
bindBufferin interfaceReaderEvents- Overrides:
bindBufferin classBaseScalarReader
-
getEntry
public final long getEntry()
-