Uses of Class
org.apache.drill.exec.record.TypedFieldId
Packages that use TypedFieldId
Package
Description
Drill expression materialization and evaluation facilities.
Defines a revised implementation of the Drill RecordBatch protocol.
Drill storage plugin.
-
Uses of TypedFieldId in org.apache.drill.exec.expr
Methods in org.apache.drill.exec.expr that return TypedFieldIdModifier and TypeMethodDescriptionValueVectorReadExpression.getFieldId()
ValueVectorWriteExpression.getFieldId()
ValueVectorReadExpression.getTypedFieldId()
Methods in org.apache.drill.exec.expr that return types with arguments of type TypedFieldIdMethods in org.apache.drill.exec.expr with parameters of type TypedFieldIdModifier and TypeMethodDescriptioncom.sun.codemodel.JVar
ClassGenerator.declareVectorValueSetupAndMember
(String batchName, TypedFieldId fieldId) com.sun.codemodel.JVar
ClassGenerator.declareVectorValueSetupAndMember
(DirectExpression batchName, TypedFieldId fieldId) Creates class variable for the value vector using metadata fromfieldId
and initializes it using setup blocks.Constructors in org.apache.drill.exec.expr with parameters of type TypedFieldIdModifierConstructorDescriptionValueVectorReadExpression
(TypedFieldId tfId, BatchReference batchRef) ValueVectorWriteExpression
(TypedFieldId fieldId, LogicalExpression child) ValueVectorWriteExpression
(TypedFieldId fieldId, LogicalExpression child, boolean safe) -
Uses of TypedFieldId in org.apache.drill.exec.expr.fn.impl
Methods in org.apache.drill.exec.expr.fn.impl with parameters of type TypedFieldIdModifier and TypeMethodDescriptionValueVectorHashHelper.getHash64
(LogicalExpression[] hashFieldsExp, TypedFieldId[] hashFieldIds) -
Uses of TypedFieldId in org.apache.drill.exec.physical.impl
Methods in org.apache.drill.exec.physical.impl that return TypedFieldId -
Uses of TypedFieldId in org.apache.drill.exec.physical.impl.aggregate
Methods in org.apache.drill.exec.physical.impl.aggregate that return TypedFieldIdMethods in org.apache.drill.exec.physical.impl.aggregate with parameters of type TypedFieldIdModifier and TypeMethodDescriptionprotected void
StreamingAggBatch.outputRecordKeys
(ClassGenerator<StreamingAggregator> cg, TypedFieldId[] keyOutputIds, LogicalExpression[] keyExprs) protected void
StreamingAggBatch.outputRecordKeysPrev
(ClassGenerator<StreamingAggregator> cg, TypedFieldId[] keyOutputIds, LogicalExpression[] keyExprs) void
HashAggregator.setup
(HashAggregate hashAggrConfig, HashTableConfig htConfig, FragmentContext context, OperatorContext oContext, RecordBatch incoming, HashAggBatch outgoing, LogicalExpression[] valueExprs, List<TypedFieldId> valueFieldIds, ClassGenerator<?> cg, TypedFieldId[] keyFieldIds, VectorContainer outContainer, int extraRowBytes) void
HashAggTemplate.setup
(HashAggregate hashAggrConfig, HashTableConfig htConfig, FragmentContext context, OperatorContext oContext, RecordBatch incoming, HashAggBatch outgoing, LogicalExpression[] valueExprs, List<TypedFieldId> valueFieldIds, ClassGenerator<?> cg, TypedFieldId[] groupByOutFieldIds, VectorContainer outContainer, int extraRowBytes) Method parameters in org.apache.drill.exec.physical.impl.aggregate with type arguments of type TypedFieldIdModifier and TypeMethodDescriptionvoid
HashAggregator.setup
(HashAggregate hashAggrConfig, HashTableConfig htConfig, FragmentContext context, OperatorContext oContext, RecordBatch incoming, HashAggBatch outgoing, LogicalExpression[] valueExprs, List<TypedFieldId> valueFieldIds, ClassGenerator<?> cg, TypedFieldId[] keyFieldIds, VectorContainer outContainer, int extraRowBytes) void
HashAggTemplate.setup
(HashAggregate hashAggrConfig, HashTableConfig htConfig, FragmentContext context, OperatorContext oContext, RecordBatch incoming, HashAggBatch outgoing, LogicalExpression[] valueExprs, List<TypedFieldId> valueFieldIds, ClassGenerator<?> cg, TypedFieldId[] groupByOutFieldIds, VectorContainer outContainer, int extraRowBytes) -
Uses of TypedFieldId in org.apache.drill.exec.physical.impl.common
Methods in org.apache.drill.exec.physical.impl.common with parameters of type TypedFieldIdModifier and TypeMethodDescriptionChainedHashTable.createAndSetupHashTable
(TypedFieldId[] outKeyFieldIds) -
Uses of TypedFieldId in org.apache.drill.exec.physical.impl.partitionsender
Methods in org.apache.drill.exec.physical.impl.partitionsender that return TypedFieldIdModifier and TypeMethodDescriptionPartitionerTemplate.OutgoingRecordBatch.getValueVectorId
(SchemaPath path) -
Uses of TypedFieldId in org.apache.drill.exec.physical.impl.project
Methods in org.apache.drill.exec.physical.impl.project with parameters of type TypedFieldIdModifier and TypeMethodDescriptionboolean
ProjectMemoryManager.isFixedWidth
(TypedFieldId fieldId) -
Uses of TypedFieldId in org.apache.drill.exec.physical.impl.protocol
Methods in org.apache.drill.exec.physical.impl.protocol that return TypedFieldIdModifier and TypeMethodDescriptionBatchAccessor.getValueVectorId
(SchemaPath path) OperatorRecordBatch.getValueVectorId
(SchemaPath path) VectorContainerAccessor.getValueVectorId
(SchemaPath path) -
Uses of TypedFieldId in org.apache.drill.exec.physical.impl.unorderedreceiver
Methods in org.apache.drill.exec.physical.impl.unorderedreceiver that return TypedFieldId -
Uses of TypedFieldId in org.apache.drill.exec.physical.impl.validate
Methods in org.apache.drill.exec.physical.impl.validate that return TypedFieldIdModifier and TypeMethodDescriptionIteratorValidatorBatchIterator.getValueVectorId
(SchemaPath path) -
Uses of TypedFieldId in org.apache.drill.exec.physical.impl.window
Methods in org.apache.drill.exec.physical.impl.window that return TypedFieldId -
Uses of TypedFieldId in org.apache.drill.exec.physical.impl.xsort
Methods in org.apache.drill.exec.physical.impl.xsort that return TypedFieldId -
Uses of TypedFieldId in org.apache.drill.exec.record
Methods in org.apache.drill.exec.record that return TypedFieldIdModifier and TypeMethodDescriptionVectorContainer.add
(ValueVector vv) TypedFieldId.Builder.build()
TypedFieldId.cloneWithChild
(int id) TypedFieldId.cloneWithRemainder
(PathSegment remainder) HyperVectorWrapper.getFieldIdIfMatches
(int id, SchemaPath expectedPath) SimpleVectorWrapper.getFieldIdIfMatches
(int id, SchemaPath expectedPath) VectorWrapper.getFieldIdIfMatches
(int id, SchemaPath expectedPath) Traverse the object graph and determine whether the provided SchemaPath matches data within the Wrapper.AbstractRecordBatch.getValueVectorId
(SchemaPath path) RecordBatch.getValueVectorId
(SchemaPath path) Gets the value vector type and ID for the given schema path.RecordBatchLoader.getValueVectorId
(SchemaPath path) RecordIterator.getValueVectorId
(SchemaPath path) SchemalessBatch.getValueVectorId
(SchemaPath path) SimpleRecordBatch.getValueVectorId
(SchemaPath path) VectorAccessible.getValueVectorId
(SchemaPath path) Get the value vector type and id for the given schema path.VectorContainer.getValueVectorId
(SchemaPath path) Methods in org.apache.drill.exec.record with parameters of type TypedFieldIdModifier and TypeMethodDescriptionstatic String
TypedFieldId.getPath
(TypedFieldId typeFieldId, RecordBatch recordBatch) Generates the full path to a field from the typefield ids -
Uses of TypedFieldId in org.apache.drill.exec.store.drill.plugin
Methods in org.apache.drill.exec.store.drill.plugin that return TypedFieldId -
Uses of TypedFieldId in org.apache.drill.exec.vector.complex
Methods in org.apache.drill.exec.vector.complex that return TypedFieldIdModifier and TypeMethodDescriptionstatic TypedFieldId
FieldIdUtil.getFieldId
(ValueVector vector, int id, SchemaPath expectedPath, boolean hyper) static TypedFieldId
FieldIdUtil.getFieldIdIfMatches
(ValueVector vector, TypedFieldId.Builder builder, boolean addToBreadCrumb, PathSegment seg) Utility method to obtainTypedFieldId
, providing metadata for specified field given by value vector used in code generation.static TypedFieldId
FieldIdUtil.getFieldIdIfMatchesUnion
(UnionVector unionVector, TypedFieldId.Builder builder, boolean addToBreadCrumb, PathSegment seg)