public static class OperatorConversions.OperatorBuilder extends Object
Modifier and Type | Method and Description |
---|---|
org.apache.calcite.sql.SqlFunction |
build() |
OperatorConversions.OperatorBuilder |
functionCategory(org.apache.calcite.sql.SqlFunctionCategory functionCategory) |
OperatorConversions.OperatorBuilder |
kind(org.apache.calcite.sql.SqlKind kind) |
OperatorConversions.OperatorBuilder |
nullableReturnType(org.apache.calcite.sql.type.SqlTypeName typeName) |
OperatorConversions.OperatorBuilder |
operandTypes(org.apache.calcite.sql.type.SqlTypeFamily... operandTypes) |
OperatorConversions.OperatorBuilder |
requiredOperands(int requiredOperands) |
OperatorConversions.OperatorBuilder |
returnType(org.apache.calcite.sql.type.SqlTypeName typeName) |
OperatorConversions.OperatorBuilder |
returnTypeInference(org.apache.calcite.sql.type.SqlReturnTypeInference returnTypeInference) |
public OperatorConversions.OperatorBuilder kind(org.apache.calcite.sql.SqlKind kind)
public OperatorConversions.OperatorBuilder returnType(org.apache.calcite.sql.type.SqlTypeName typeName)
public OperatorConversions.OperatorBuilder nullableReturnType(org.apache.calcite.sql.type.SqlTypeName typeName)
public OperatorConversions.OperatorBuilder returnTypeInference(org.apache.calcite.sql.type.SqlReturnTypeInference returnTypeInference)
public OperatorConversions.OperatorBuilder functionCategory(org.apache.calcite.sql.SqlFunctionCategory functionCategory)
public OperatorConversions.OperatorBuilder operandTypes(org.apache.calcite.sql.type.SqlTypeFamily... operandTypes)
public OperatorConversions.OperatorBuilder requiredOperands(int requiredOperands)
public org.apache.calcite.sql.SqlFunction build()
Copyright © 2011–2018. All rights reserved.