Uses of Class
org.apache.drill.common.expression.FieldReference
Packages that use FieldReference
Package
Description
Logical expression tree representation.
Logical operators in a query graph.
-
Uses of FieldReference in org.apache.drill.common.expression
Methods in org.apache.drill.common.expression that return FieldReferenceModifier and TypeMethodDescriptionFieldReference.De.deserialize
(com.fasterxml.jackson.core.JsonParser jp, com.fasterxml.jackson.databind.DeserializationContext ctxt) FunctionHolderExpression.getFieldReference()
static FieldReference
FieldReference.getWithQuotedRef
(CharSequence safeString) Create aFieldReference
given an unquoted name.Methods in org.apache.drill.common.expression with parameters of type FieldReferenceModifier and TypeMethodDescriptionvoid
FieldReference.Se.serialize
(FieldReference value, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider) void
FunctionHolderExpression.setFieldReference
(FieldReference fieldReference) Set the FieldReference to be used during generating code. -
Uses of FieldReference in org.apache.drill.common.logical.data
Methods in org.apache.drill.common.logical.data that return FieldReferenceModifier and TypeMethodDescriptionFlatten.getName()
NamedExpression.getRef()
Order.getWithin()
RunningAggregate.getWithin()
Methods in org.apache.drill.common.logical.data with parameters of type FieldReferenceModifier and TypeMethodDescriptionWindow.Builder.addAggregation
(FieldReference ref, LogicalExpression expr) GroupingAggregate.Builder.addExpr
(FieldReference ref, LogicalExpression expr) Project.Builder.addExpr
(FieldReference ref, LogicalExpression expr) GroupingAggregate.Builder.addKey
(FieldReference ref, LogicalExpression expr) Window.Builder.addWithin
(FieldReference within, LogicalExpression expr) Order.Builder.setWithin
(FieldReference within) Constructors in org.apache.drill.common.logical.data with parameters of type FieldReferenceModifierConstructorDescriptionFlatten
(FieldReference name, LogicalExpression expr, boolean drop) NamedExpression
(LogicalExpression expr, FieldReference ref) Order
(FieldReference within, List<Order.Ordering> orderings) RunningAggregate
(FieldReference within, List<NamedExpression> aggregations) -
Uses of FieldReference in org.apache.drill.exec.expr.fn
Methods in org.apache.drill.exec.expr.fn with parameters of type FieldReferenceModifier and TypeMethodDescriptionabstract com.sun.codemodel.JVar[]
AbstractFuncHolder.renderStart
(ClassGenerator<?> g, ClassGenerator.HoldingContainer[] inputVariables, FieldReference fieldReference) com.sun.codemodel.JVar[]
DrillComplexWriterAggFuncHolder.renderStart
(ClassGenerator<?> classGenerator, ClassGenerator.HoldingContainer[] inputVariables, FieldReference fieldReference) com.sun.codemodel.JVar[]
DrillFuncHolder.renderStart
(ClassGenerator<?> g, ClassGenerator.HoldingContainer[] inputVariables, FieldReference fieldReference) com.sun.codemodel.JVar[]
HiveFuncHolder.renderStart
(ClassGenerator<?> g, ClassGenerator.HoldingContainer[] inputVariables, FieldReference fieldReference) Start generating code -
Uses of FieldReference in org.apache.drill.exec.physical.base
Method parameters in org.apache.drill.exec.physical.base with type arguments of type FieldReferenceModifier and TypeMethodDescriptionAbstractDbGroupScan.getRangePartitionFunction
(List<FieldReference> refList) DbGroupScan.getRangePartitionFunction
(List<FieldReference> refList) Get a partition function instance for range based partitioning -
Uses of FieldReference in org.apache.drill.exec.physical.config
Methods in org.apache.drill.exec.physical.config that return FieldReferenceConstructors in org.apache.drill.exec.physical.config with parameters of type FieldReferenceModifierConstructorDescriptionOrderedPartitionExchange
(List<Order.Ordering> orderings, FieldReference ref, PhysicalOperator child, Integer recordsToSample, Integer samplingFactor, Float completionFactor) OrderedPartitionSender
(List<Order.Ordering> orderings, FieldReference ref, PhysicalOperator child, List<MinorFragmentEndpoint> endpoints, int oppositeMajorFragmentId, int sendingWidth, int recordsToSample, int samplingFactor, float completionFactor) -
Uses of FieldReference in org.apache.drill.exec.physical.impl.project
Fields in org.apache.drill.exec.physical.impl.project with type parameters of type FieldReferenceModifier and TypeFieldDescriptionprotected List<FieldReference>
ProjectRecordBatch.complexFieldReferencesList
Methods in org.apache.drill.exec.physical.impl.project with parameters of type FieldReferenceModifier and TypeMethodDescriptionvoid
ProjectBatchBuilder.addComplexField
(FieldReference ref) int
ProjectBatchBuilder.addDirectTransfer
(FieldReference ref, ValueVectorReadExpression vectorRead) -
Uses of FieldReference in org.apache.drill.exec.planner.physical
Methods in org.apache.drill.exec.planner.physical that return FieldReferenceModifier and TypeMethodDescriptionAbstractRangePartitionFunction.getPartitionFieldRef()
PartitionFunction.getPartitionFieldRef()
Returns a FieldReference (LogicalExpression) for the partition functionMethods in org.apache.drill.exec.planner.physical that return types with arguments of type FieldReferenceModifier and TypeMethodDescriptionabstract List<FieldReference>
AbstractRangePartitionFunction.getPartitionRefList()
PartitionFunction.getPartitionRefList()
Return the list of FieldReferences that participate in the partitioning function