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.