public class OperatorConversions extends Object
SqlOperatorConversion
implementations.Modifier and Type | Class and Description |
---|---|
static class |
OperatorConversions.OperatorBuilder |
Constructor and Description |
---|
OperatorConversions() |
Modifier and Type | Method and Description |
---|---|
static DruidExpression |
convertCall(PlannerContext plannerContext,
RowSignature rowSignature,
org.apache.calcite.rex.RexNode rexNode,
Function<List<DruidExpression>,DruidExpression> expressionFunction) |
static DruidExpression |
convertCall(PlannerContext plannerContext,
RowSignature rowSignature,
org.apache.calcite.rex.RexNode rexNode,
String functionName) |
static DruidExpression |
convertCall(PlannerContext plannerContext,
RowSignature rowSignature,
org.apache.calcite.rex.RexNode rexNode,
String functionName,
Function<List<DruidExpression>,SimpleExtraction> simpleExtractionFunction) |
static OperatorConversions.OperatorBuilder |
operatorBuilder(String name) |
@Nullable public static DruidExpression convertCall(PlannerContext plannerContext, RowSignature rowSignature, org.apache.calcite.rex.RexNode rexNode, String functionName)
@Nullable public static DruidExpression convertCall(PlannerContext plannerContext, RowSignature rowSignature, org.apache.calcite.rex.RexNode rexNode, String functionName, Function<List<DruidExpression>,SimpleExtraction> simpleExtractionFunction)
@Nullable public static DruidExpression convertCall(PlannerContext plannerContext, RowSignature rowSignature, org.apache.calcite.rex.RexNode rexNode, Function<List<DruidExpression>,DruidExpression> expressionFunction)
public static OperatorConversions.OperatorBuilder operatorBuilder(String name)
Copyright © 2011–2018. All rights reserved.