Modifier and Type | Method and Description |
---|---|
static ExprMacroTable |
ExprMacroTable.nil() |
Modifier and Type | Method and Description |
---|---|
static Expr |
Parser.parse(String in,
ExprMacroTable macroTable) |
Modifier and Type | Field and Description |
---|---|
protected ExprMacroTable |
SimpleFloatAggregatorFactory.macroTable |
protected ExprMacroTable |
SimpleDoubleAggregatorFactory.macroTable |
Modifier and Type | Method and Description |
---|---|
static BaseDoubleColumnValueSelector |
AggregatorUtil.makeColumnValueSelectorWithDoubleDefault(ColumnSelectorFactory metricFactory,
ExprMacroTable macroTable,
String fieldName,
String fieldExpression,
double nullValue) |
static BaseFloatColumnValueSelector |
AggregatorUtil.makeColumnValueSelectorWithFloatDefault(ColumnSelectorFactory metricFactory,
ExprMacroTable macroTable,
String fieldName,
String fieldExpression,
float nullValue) |
static BaseLongColumnValueSelector |
AggregatorUtil.makeColumnValueSelectorWithLongDefault(ColumnSelectorFactory metricFactory,
ExprMacroTable macroTable,
String fieldName,
String fieldExpression,
long nullValue) |
Constructor and Description |
---|
ExpressionPostAggregator(String name,
String expression,
String ordering,
ExprMacroTable macroTable)
Constructor for serialization.
|
Modifier and Type | Class and Description |
---|---|
class |
GuiceExprMacroTable |
Constructor and Description |
---|
ExpressionDimFilter(String expression,
ExprMacroTable macroTable) |
Constructor and Description |
---|
ExpressionTransform(String name,
String expression,
ExprMacroTable macroTable) |
Constructor and Description |
---|
ExpressionVirtualColumn(String name,
String expression,
ValueType outputType,
ExprMacroTable macroTable) |
Modifier and Type | Method and Description |
---|---|
List<VirtualColumn> |
DimensionExpression.getVirtualColumns(ExprMacroTable macroTable) |
Modifier and Type | Method and Description |
---|---|
static TimestampFloorExprMacro.TimestampFloorExpr |
Expressions.asTimestampFloorExpr(DruidExpression expression,
ExprMacroTable macroTable) |
Expr |
DruidExpression.parse(ExprMacroTable macroTable) |
static Granularity |
Expressions.toQueryGranularity(DruidExpression expression,
ExprMacroTable macroTable)
Converts an expression to a Granularity, if possible.
|
ExpressionVirtualColumn |
DruidExpression.toVirtualColumn(String name,
ValueType outputType,
ExprMacroTable macroTable) |
Modifier and Type | Method and Description |
---|---|
static DruidExpression |
TimeFloorOperatorConversion.applyTimestampFloor(DruidExpression input,
PeriodGranularity granularity,
ExprMacroTable macroTable) |
Modifier and Type | Method and Description |
---|---|
ExprMacroTable |
PlannerContext.getExprMacroTable() |
Modifier and Type | Method and Description |
---|---|
static PlannerContext |
PlannerContext.create(DruidOperatorTable operatorTable,
ExprMacroTable macroTable,
PlannerConfig plannerConfig,
AuthorizerMapper authorizerMapper,
Map<String,Object> queryContext) |
Constructor and Description |
---|
PlannerFactory(DruidSchema druidSchema,
QueryLifecycleFactory queryLifecycleFactory,
DruidOperatorTable operatorTable,
ExprMacroTable macroTable,
PlannerConfig plannerConfig,
AuthConfig authConfig,
AuthorizerMapper authorizerMapper,
Escalator escalator,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper) |
Modifier and Type | Method and Description |
---|---|
VirtualColumns |
DruidQuery.getVirtualColumns(ExprMacroTable macroTable,
boolean includeDimensions) |
Copyright © 2011–2018. All rights reserved.