| Package | Description |
|---|---|
| io.druid.math.expr | |
| io.druid.query.aggregation | |
| io.druid.query.aggregation.post | |
| io.druid.query.expression | |
| io.druid.segment.virtual | |
| io.druid.sql.calcite.planner |
| 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 | Method and Description |
|---|---|
static FloatColumnSelector |
AggregatorUtil.getFloatColumnSelector(ColumnSelectorFactory metricFactory,
ExprMacroTable macroTable,
String fieldName,
String fieldExpression,
float nullValue) |
static LongColumnSelector |
AggregatorUtil.getLongColumnSelector(ColumnSelectorFactory metricFactory,
ExprMacroTable macroTable,
String fieldName,
String fieldExpression,
long nullValue) |
| Constructor and Description |
|---|
DoubleMaxAggregatorFactory(String name,
String fieldName,
String expression,
ExprMacroTable macroTable) |
DoubleMinAggregatorFactory(String name,
String fieldName,
String expression,
ExprMacroTable macroTable) |
DoubleSumAggregatorFactory(String name,
String fieldName,
String expression,
ExprMacroTable macroTable) |
LongMaxAggregatorFactory(String name,
String fieldName,
String expression,
ExprMacroTable macroTable) |
LongMinAggregatorFactory(String name,
String fieldName,
String expression,
ExprMacroTable macroTable) |
LongSumAggregatorFactory(String name,
String fieldName,
String expression,
ExprMacroTable macroTable) |
| 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 |
|---|
ExpressionVirtualColumn(String name,
String expression,
ValueType outputType,
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,
Map<String,Object> queryContext) |
| Constructor and Description |
|---|
PlannerFactory(DruidSchema druidSchema,
QuerySegmentWalker walker,
DruidOperatorTable operatorTable,
ExprMacroTable macroTable,
PlannerConfig plannerConfig,
ServerConfig serverConfig) |
Copyright © 2011–2017. All rights reserved.