Package | Description |
---|---|
io.druid.math.expr | |
io.druid.query.expression | |
io.druid.segment.virtual |
Modifier and Type | Method and Description |
---|---|
static ExprEval |
ExprEval.bestEffortOf(Object val) |
abstract ExprEval |
ExprEval.castTo(ExprType castTo) |
ExprEval |
Expr.eval(Expr.ObjectBinding bindings) |
static ExprEval |
ExprEval.of(boolean value,
ExprType type) |
static ExprEval |
ExprEval.of(double doubleValue) |
static ExprEval |
ExprEval.of(long longValue) |
static ExprEval |
ExprEval.of(String stringValue) |
static ExprEval |
ExprEval.ofDouble(Number doubleValue) |
static ExprEval |
ExprEval.ofLong(Number longValue) |
Modifier and Type | Method and Description |
---|---|
ExprEval |
TimestampFloorExprMacro.TimestampFloorExpr.eval(Expr.ObjectBinding bindings) |
ExprEval |
TimestampFloorExprMacro.TimestampFloorDynamicExpr.eval(Expr.ObjectBinding bindings) |
Modifier and Type | Method and Description |
---|---|
ExprEval |
SingleStringInputCachingExpressionColumnValueSelector.LruEvalCache.compute(int id) |
ExprEval |
SingleStringInputCachingExpressionColumnValueSelector.getObject() |
ExprEval |
SingleLongInputCachingExpressionColumnValueSelector.getObject() |
ExprEval |
ExpressionColumnValueSelector.getObject() |
Modifier and Type | Method and Description |
---|---|
Class<ExprEval> |
SingleStringInputCachingExpressionColumnValueSelector.classOfObject() |
Class<ExprEval> |
SingleLongInputCachingExpressionColumnValueSelector.classOfObject() |
Class<ExprEval> |
ExpressionColumnValueSelector.classOfObject() |
static ColumnValueSelector<ExprEval> |
ExpressionSelectors.makeExprEvalSelector(ColumnSelectorFactory columnSelectorFactory,
Expr expression)
Makes a ColumnValueSelector whose getObject method returns an
ExprEval . |
Copyright © 2011–2018. All rights reserved.