| Package | Description |
|---|---|
| org.apache.druid.sql.calcite.expression | |
| org.apache.druid.sql.calcite.expression.builtin | |
| org.apache.druid.sql.calcite.table |
| Modifier and Type | Method and Description |
|---|---|
SimpleExtraction |
SimpleExtraction.cascade(ExtractionFn nextExtractionFn) |
SimpleExtraction |
DruidExpression.getSimpleExtraction() |
static SimpleExtraction |
SimpleExtraction.of(String column,
ExtractionFn extractionFn) |
| Modifier and Type | Method and Description |
|---|---|
static DruidExpression |
DruidExpression.of(SimpleExtraction simpleExtraction,
String expression)
Deprecated.
use
DruidExpression.ofExpression(ColumnType, SimpleExtraction, ExpressionGenerator, List) instead to participate
in virtual column and expression optimization |
static DruidExpression |
DruidExpression.ofColumn(ColumnType columnType,
String column,
SimpleExtraction simpleExtraction) |
static DruidExpression |
DruidExpression.ofExpression(ColumnType columnType,
SimpleExtraction simpleExtraction,
DruidExpression.ExpressionGenerator expressionGenerator,
List<DruidExpression> arguments) |
| Modifier and Type | Method and Description |
|---|---|
static DruidExpression |
OperatorConversions.convertCall(PlannerContext plannerContext,
RowSignature rowSignature,
org.apache.calcite.rex.RexNode rexNode,
String functionName,
Function<List<DruidExpression>,SimpleExtraction> simpleExtractionFunction)
Deprecated.
|
static DruidExpression |
OperatorConversions.convertDirectCallWithExtraction(PlannerContext plannerContext,
RowSignature rowSignature,
org.apache.calcite.rex.RexNode rexNode,
String functionName,
Function<List<DruidExpression>,SimpleExtraction> simpleExtractionFunction) |
DruidExpression |
DruidExpression.map(Function<SimpleExtraction,SimpleExtraction> extractionMap,
Function<String,String> expressionMap) |
DruidExpression |
DruidExpression.map(Function<SimpleExtraction,SimpleExtraction> extractionMap,
Function<String,String> expressionMap) |
| Modifier and Type | Method and Description |
|---|---|
protected static SelectorDimFilter |
BaseExpressionDimFilterOperatorConversion.newSelectorDimFilter(SimpleExtraction simpleExtraction,
String value) |
| Modifier and Type | Method and Description |
|---|---|
static StringComparator |
RowSignatures.getNaturalStringComparator(RowSignature rowSignature,
SimpleExtraction simpleExtraction)
Return the "natural"
StringComparator for an extraction from a row signature. |
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.