| Modifier and Type | Method and Description |
|---|---|
static ExprMacroTable |
ExprMacroTable.nil() |
| Modifier and Type | Method and Description |
|---|---|
static com.google.common.base.Supplier<Expr> |
Parser.lazyParse(String in,
ExprMacroTable macroTable)
Create a memoized lazy supplier to parse a string into a flattened
Expr. |
static Expr |
Parser.parse(String in,
ExprMacroTable macroTable)
Parse a string into a flattened
Expr. |
static Expr |
Parser.parse(String in,
ExprMacroTable macroTable,
boolean withFlatten) |
| Modifier and Type | Method and Description |
|---|---|
static JoinDataSource |
JoinDataSource.create(DataSource left,
DataSource right,
String rightPrefix,
String condition,
JoinType joinType,
DimFilter leftFilter,
ExprMacroTable macroTable,
JoinableFactoryWrapper joinableFactoryWrapper)
Create a join dataSource from a string condition.
|
| Modifier and Type | Field and Description |
|---|---|
protected ExprMacroTable |
SimpleLongAggregatorFactory.macroTable |
protected ExprMacroTable |
SimpleDoubleAggregatorFactory.macroTable |
protected ExprMacroTable |
SimpleFloatAggregatorFactory.macroTable |
| 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) |
ExpressionLambdaAggregatorFactory(String name,
Set<String> fields,
String accumulatorIdentifier,
String initialValue,
String initialCombineValue,
Boolean isNullUnlessAggregated,
Boolean shouldAggregateNullInputs,
Boolean shouldCombineAggregateNullInputs,
String foldExpression,
String combineExpression,
String compareExpression,
String finalizeExpression,
HumanReadableBytes maxSizeBytes,
ExprMacroTable macroTable) |
FloatMaxAggregatorFactory(String name,
String fieldName,
String expression,
ExprMacroTable macroTable) |
FloatMinAggregatorFactory(String name,
String fieldName,
String expression,
ExprMacroTable macroTable) |
FloatSumAggregatorFactory(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) |
SimpleDoubleAggregatorFactory(ExprMacroTable macroTable,
String name,
String fieldName,
String expression) |
SimpleFloatAggregatorFactory(ExprMacroTable macroTable,
String name,
String fieldName,
String expression) |
SimpleLongAggregatorFactory(ExprMacroTable macroTable,
String name,
String fieldName,
String expression) |
| Constructor and Description |
|---|
ExpressionPostAggregator(String name,
String expression,
String ordering,
ExprMacroTable macroTable)
Constructor for deserialization.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GuiceExprMacroTable |
| Constructor and Description |
|---|
ExpressionDimFilter(String expression,
ExprMacroTable macroTable)
Constructor used in various tests that don't need to provide
FilterTuning. |
ExpressionDimFilter(String expression,
FilterTuning filterTuning,
ExprMacroTable macroTable)
Constructor for deserialization.
|
| Modifier and Type | Method and Description |
|---|---|
static JoinConditionAnalysis |
JoinConditionAnalysis.forExpression(String condition,
String rightPrefix,
ExprMacroTable macroTable)
Analyze a join condition.
|
| Constructor and Description |
|---|
ExpressionTransform(String name,
String expression,
ExprMacroTable macroTable) |
| Constructor and Description |
|---|
ExpressionVirtualColumn(String name,
String expression,
ColumnType outputType,
ExprMacroTable macroTable)
Constructor for deserialization.
|
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.