| Package | Description |
|---|---|
| io.druid.math.expr | |
| io.druid.query.expression | |
| io.druid.segment.virtual |
| Modifier and Type | Method and Description |
|---|---|
Expr |
ExprMacroTable.ExprMacro.apply(List<Expr> args) |
static Expr |
Evals.binaryOp(io.druid.math.expr.BinaryOpExprBase binary,
Expr left,
Expr right) |
static Expr |
Parser.flatten(Expr expr) |
Expr |
ExprMacroTable.get(String functionName,
List<Expr> args)
Returns an expr corresponding to a function call if this table has an entry for
functionName. |
static Expr |
Parser.parse(String in,
ExprMacroTable macroTable) |
abstract Expr |
ExprEval.toExpr() |
| Modifier and Type | Method and Description |
|---|---|
static Expr |
Evals.binaryOp(io.druid.math.expr.BinaryOpExprBase binary,
Expr left,
Expr right) |
static List<String> |
Parser.findRequiredBindings(Expr expr) |
static Expr |
Parser.flatten(Expr expr) |
static boolean |
Evals.isAllConstants(Expr... exprs) |
void |
Expr.Visitor.visit(Expr expr) |
| Modifier and Type | Method and Description |
|---|---|
Expr |
ExprMacroTable.ExprMacro.apply(List<Expr> args) |
Expr |
ExprMacroTable.get(String functionName,
List<Expr> args)
Returns an expr corresponding to a function call if this table has an entry for
functionName. |
static boolean |
Evals.isAllConstants(List<Expr> exprs) |
| Modifier and Type | Method and Description |
|---|---|
Expr |
LikeExprMacro.apply(List<Expr> args) |
| Modifier and Type | Method and Description |
|---|---|
Expr |
LikeExprMacro.apply(List<Expr> args) |
| Modifier and Type | Method and Description |
|---|---|
static DimensionSelector |
ExpressionSelectors.makeDimensionSelector(ColumnSelectorFactory columnSelectorFactory,
Expr expression,
ExtractionFn extractionFn) |
static FloatColumnSelector |
ExpressionSelectors.makeFloatColumnSelector(ColumnSelectorFactory columnSelectorFactory,
Expr expression,
float nullValue) |
static LongColumnSelector |
ExpressionSelectors.makeLongColumnSelector(ColumnSelectorFactory columnSelectorFactory,
Expr expression,
long nullValue) |
static ExpressionObjectSelector |
ExpressionSelectors.makeObjectColumnSelector(ColumnSelectorFactory columnSelectorFactory,
Expr expression) |
Copyright © 2011–2017. All rights reserved.