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.BufferAccessor
Nested classes/interfaces inherited from class org.apache.drill.exec.vector.accessor.reader.AbstractScalarReader
AbstractScalarReader.NullReader, AbstractScalarReader.ScalarObjectReader
-
Field Summary
Fields inherited from class org.apache.drill.exec.vector.accessor.reader.BaseScalarReader
bufferAccessor, schema, vectorAccessor
Fields inherited from class org.apache.drill.exec.vector.accessor.reader.AbstractScalarReader
nullStateReader, vectorIndex
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
bindIndex
(ColumnReaderIndex index) void
bindVector
(ColumnMetadata schema, VectorAccessor va) final long
getEntry()
Methods inherited from class org.apache.drill.exec.vector.accessor.reader.BaseScalarReader
buffer, bufferAccessor, buildOptional, buildRequired, schema
Methods 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, type
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.drill.exec.vector.accessor.ScalarReader
valueType
-
Field Details
-
offsetsReader
-
-
Constructor Details
-
BaseVarWidthReader
public BaseVarWidthReader()
-
-
Method Details
-
bindVector
- Overrides:
bindVector
in classBaseScalarReader
-
bindIndex
- Specified by:
bindIndex
in interfaceReaderEvents
- Overrides:
bindIndex
in classBaseScalarReader
-
bindBuffer
public void bindBuffer()- Specified by:
bindBuffer
in interfaceReaderEvents
- Overrides:
bindBuffer
in classBaseScalarReader
-
getEntry
public final long getEntry()
-