Uses of Interface
org.apache.drill.exec.physical.resultSet.ResultVectorCache
Package
Description
Handles optional file metadata columns: implicit columns and
partition columns.
Provides run-time semantic analysis of the projection list for the
scan operator.
Implements the details of the scan lifecycle for a set of readers,
primarily the process of resolving the scan output schema from a variety
of input schemas, then running each reader, each of which will produce
some number of batches.
Provides a second-generation row set (AKA "record batch") writer used
by client code to
Define the schema of a result set.
Write data into the vectors backing a row set.
Handles the details of the result set loader implementation.
-
Uses of ResultVectorCache in org.apache.drill.exec.physical.impl.scan.file
-
Uses of ResultVectorCache in org.apache.drill.exec.physical.impl.scan.project
Modifier and TypeFieldDescriptionprotected final ResultVectorCache
StaticColumnLoader.vectorCache
Modifier and TypeMethodDescriptionvoid
MetadataManager.bind
(ResultVectorCache vectorCache) void
NoOpMetadataManager.bind
(ResultVectorCache vectorCache) void
NullColumnBuilder.build
(ResultVectorCache vectorCache) void
ResolvedTuple.buildNulls
(ResultVectorCache vectorCache) ModifierConstructorDescriptionConstantColumnLoader
(ResultVectorCache vectorCache, List<? extends ConstantColumnLoader.ConstantColumnSpec> defns) NullColumnLoader
(ResultVectorCache vectorCache, List<? extends NullColumnLoader.NullColumnSpec> defns, TypeProtos.MajorType nullType, boolean allowRequired) StaticColumnLoader
(ResultVectorCache vectorCache) -
Uses of ResultVectorCache in org.apache.drill.exec.physical.impl.scan.v3.file
ModifierConstructorDescriptionImplicitFileColumnsHandler
(DrillFileSystem dfs, OptionSet options, FileScanLifecycleBuilder scanOptions, ResultVectorCache vectorCache, ScanSchemaTracker schemaTracker) -
Uses of ResultVectorCache in org.apache.drill.exec.physical.impl.scan.v3.lifecycle
Modifier and TypeFieldDescriptionprotected ResultVectorCache
MissingColumnHandlerBuilder.vectorCache
Modifier and TypeMethodDescriptionMissingColumnHandlerBuilder.vectorCache
(ResultVectorCache vectorCache) ModifierConstructorDescriptionNullBatchBuilder
(ResultVectorCache vectorCache, TupleMetadata schema) RepeatedBatchBuilder
(ResultVectorCache vectorCache, TupleMetadata schema, Object[] values) StaticBatchBuilder
(ResultVectorCache vectorCache, TupleMetadata schema) -
Uses of ResultVectorCache in org.apache.drill.exec.physical.resultSet
Modifier and TypeMethodDescriptionResultVectorCache.childCache
(String colName) ResultSetLoader.vectorCache()
Peek at the internal vector cache for readers that need a bit of help resolving types based on what was previously seen. -
Uses of ResultVectorCache in org.apache.drill.exec.physical.resultSet.impl
Modifier and TypeClassDescriptionclass
A vector cache implementation which does not actually cache.class
Manages an inventory of value vectors used across row batch readers.Modifier and TypeFieldDescriptionprotected final ResultVectorCache
ContainerState.vectorCache
Vector cache for this loader.protected final ResultVectorCache
ResultSetLoaderImpl.ResultSetOptions.vectorCache
protected ResultVectorCache
ResultSetOptionBuilder.vectorCache
Modifier and TypeMethodDescriptionNullResultVectorCacheImpl.childCache
(String colName) ResultVectorCacheImpl.childCache
(String colName) ContainerState.vectorCache()
ResultSetLoaderImpl.vectorCache()
Modifier and TypeMethodDescriptionResultSetOptionBuilder.vectorCache
(ResultVectorCache vectorCache) Downstream operators require "vector persistence": the same vector must represent the same column in every batch.ModifierConstructorDescriptionContainerState
(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals loader, ResultVectorCache vectorCache) ContainerState
(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals loader, ResultVectorCache vectorCache, ProjectionFilter projectionSet) DictArrayState
(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals events, ResultVectorCache vectorCache, ProjectionFilter projectionSet) DictState
(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals events, ResultVectorCache vectorCache, ProjectionFilter projectionSet) ListState
(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals loader, ResultVectorCache vectorCache) MapArrayState
(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals events, ResultVectorCache vectorCache, ProjectionFilter projectionSet) MapState
(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals events, ResultVectorCache vectorCache, ProjectionFilter projectionSet) RepeatedListState
(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals loader, ResultVectorCache vectorCache) RowState
(ResultSetLoaderImpl rsLoader, ResultVectorCache vectorCache) SingleDictState
(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals events, ResultVectorCache vectorCache, ProjectionFilter projectionSet) SingleMapState
(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals events, ResultVectorCache vectorCache, ProjectionFilter projectionSet) protected
TupleState
(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals events, ResultVectorCache vectorCache, ProjectionFilter projectionSet) UnionState
(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals events, ResultVectorCache vectorCache, ProjectionFilter projectionSet)