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 FieldReferenceFieldReference.getWithQuotedRef(CharSequence safeString) Create aFieldReferencegiven an unquoted name.Methods in org.apache.drill.common.expression with parameters of type FieldReferenceModifier and TypeMethodDescriptionvoidFieldReference.Se.serialize(FieldReference value, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider) voidFunctionHolderExpression.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.complexFieldReferencesListMethods in org.apache.drill.exec.physical.impl.project with parameters of type FieldReferenceModifier and TypeMethodDescriptionvoidProjectBatchBuilder.addComplexField(FieldReference ref) intProjectBatchBuilder.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