Uses of Class
org.apache.druid.segment.virtual.ExpressionPlan
Packages that use ExpressionPlan
-
Uses of ExpressionPlan in org.apache.druid.query.groupby
Methods in org.apache.druid.query.groupby with parameters of type ExpressionPlanModifier and TypeMethodDescriptionabstract booleanDeferExpressionDimensions.useDeferredGroupBySelector(ExpressionPlan plan, List<String> requiredBindingsList, ColumnInspector inspector) -
Uses of ExpressionPlan in org.apache.druid.segment.virtual
Methods in org.apache.druid.segment.virtual that return ExpressionPlanModifier and TypeMethodDescriptionstatic ExpressionPlanExpressionPlanner.plan(ColumnInspector inspector, Expr expression) Druid tries to be chill to expressions to make up for not having a well defined table schema across segments.Methods in org.apache.druid.segment.virtual with parameters of type ExpressionPlanModifier and TypeMethodDescriptionstatic Expr.ObjectBindingExpressionSelectors.createBindings(ColumnSelectorFactory columnSelectorFactory, ExpressionPlan plan) CreateExpr.ObjectBindinggiven aColumnSelectorFactoryandExpressionPlanwhich provides the set of identifiers which need a binding (list of required columns), and context of whether or not they are used as array or scalar inputsConstructors in org.apache.druid.segment.virtual with parameters of type ExpressionPlanModifierConstructorDescriptionRowBasedExpressionColumnValueSelector(ExpressionPlan plan, Expr.ObjectBinding bindings, RowIdSupplier rowIdSupplier)