Uses of Class
org.apache.drill.common.expression.FieldReference
Package
Description
Logical expression tree representation.
Logical operators in a query graph.
-
Uses of FieldReference in org.apache.drill.common.expression
Modifier 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.Modifier 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
Modifier and TypeMethodDescriptionFlatten.getName()
NamedExpression.getRef()
Order.getWithin()
RunningAggregate.getWithin()
Modifier 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) ModifierConstructorDescriptionFlatten
(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
Modifier 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
Modifier 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
ModifierConstructorDescriptionOrderedPartitionExchange
(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
Modifier and TypeFieldDescriptionprotected List<FieldReference>
ProjectRecordBatch.complexFieldReferencesList
Modifier and TypeMethodDescriptionvoid
ProjectBatchBuilder.addComplexField
(FieldReference ref) int
ProjectBatchBuilder.addDirectTransfer
(FieldReference ref, ValueVectorReadExpression vectorRead) -
Uses of FieldReference in org.apache.drill.exec.planner.physical
Modifier and TypeMethodDescriptionAbstractRangePartitionFunction.getPartitionFieldRef()
PartitionFunction.getPartitionFieldRef()
Returns a FieldReference (LogicalExpression) for the partition functionModifier and TypeMethodDescriptionabstract List<FieldReference>
AbstractRangePartitionFunction.getPartitionRefList()
PartitionFunction.getPartitionRefList()
Return the list of FieldReferences that participate in the partitioning function