| Package | Description |
|---|---|
| org.apache.druid.segment.virtual |
| Modifier and Type | Method and 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.
|
| Modifier and Type | Method and Description |
|---|---|
static Expr.ObjectBinding |
ExpressionSelectors.createBindings(ColumnSelectorFactory columnSelectorFactory,
ExpressionPlan plan)
Create
Expr.ObjectBinding given a ColumnSelectorFactory and ExpressionPlan 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 inputs |
static ColumnValueSelector<ExprEval> |
ExpressionSelectors.makeExprEvalSelector(ColumnSelectorFactory columnSelectorFactory,
ExpressionPlan plan) |
| Constructor and Description |
|---|
RowBasedExpressionColumnValueSelector(ExpressionPlan plan,
Expr.ObjectBinding bindings,
RowIdSupplier rowIdSupplier) |
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.