Uses of Class
org.apache.druid.segment.virtual.ExpressionPlan
-
Packages that use ExpressionPlan Package Description org.apache.druid.segment.virtual -
-
Uses of ExpressionPlan in org.apache.druid.segment.virtual
Methods in org.apache.druid.segment.virtual that return ExpressionPlan Modifier and Type Method Description static ExpressionPlan
ExpressionPlanner. 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 ExpressionPlan Modifier and Type Method Description static Expr.ObjectBinding
ExpressionSelectors. createBindings(ColumnSelectorFactory columnSelectorFactory, ExpressionPlan plan)
CreateExpr.ObjectBinding
given aColumnSelectorFactory
andExpressionPlan
which 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 ExpressionPlan Constructor Description RowBasedExpressionColumnValueSelector(ExpressionPlan plan, Expr.ObjectBinding bindings, RowIdSupplier rowIdSupplier)
-