Package | Description |
---|---|
io.druid.math.expr | |
io.druid.segment.virtual |
Modifier and Type | Method and Description |
---|---|
static Expr |
Evals.binaryOp(io.druid.math.expr.BinaryOpExprBase binary,
Expr left,
Expr right) |
static Expr |
Parser.flatten(Expr expr) |
static Expr |
Parser.parse(String in) |
static Expr |
Parser.parse(String in,
boolean withFlatten) |
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 |
---|---|
static boolean |
Evals.isAllConstants(List<Expr> exprs) |
Modifier and Type | Method and Description |
---|---|
static ExpressionObjectSelector |
ExpressionObjectSelector.from(ColumnSelectorFactory columnSelectorFactory,
Expr expression) |
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.