public static class BuiltInSqlFunction.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
BuiltInSqlFunction |
build() |
BuiltInSqlFunction.Builder |
category(org.apache.calcite.sql.SqlFunctionCategory category) |
BuiltInSqlFunction.Builder |
internal() |
BuiltInSqlFunction.Builder |
kind(org.apache.calcite.sql.SqlKind kind) |
BuiltInSqlFunction.Builder |
monotonicity(Function<org.apache.calcite.sql.SqlOperatorBinding,org.apache.calcite.sql.validate.SqlMonotonicity> monotonicity) |
BuiltInSqlFunction.Builder |
monotonicity(org.apache.calcite.sql.validate.SqlMonotonicity staticMonotonicity) |
BuiltInSqlFunction.Builder |
name(String name) |
BuiltInSqlFunction.Builder |
notDeterministic() |
BuiltInSqlFunction.Builder |
operandTypeChecker(org.apache.calcite.sql.type.SqlOperandTypeChecker operandTypeChecker) |
BuiltInSqlFunction.Builder |
operandTypeInference(org.apache.calcite.sql.type.SqlOperandTypeInference operandTypeInference) |
BuiltInSqlFunction.Builder |
returnType(org.apache.calcite.sql.type.SqlReturnTypeInference returnTypeInference) |
BuiltInSqlFunction.Builder |
version(int version) |
public BuiltInSqlFunction.Builder name(String name)
BuiltInFunctionDefinition.Builder#name(String)
public BuiltInSqlFunction.Builder version(int version)
BuiltInFunctionDefinition.Builder#version(int)
public BuiltInSqlFunction.Builder kind(org.apache.calcite.sql.SqlKind kind)
public BuiltInSqlFunction.Builder returnType(org.apache.calcite.sql.type.SqlReturnTypeInference returnTypeInference)
public BuiltInSqlFunction.Builder operandTypeInference(org.apache.calcite.sql.type.SqlOperandTypeInference operandTypeInference)
public BuiltInSqlFunction.Builder operandTypeChecker(org.apache.calcite.sql.type.SqlOperandTypeChecker operandTypeChecker)
public BuiltInSqlFunction.Builder category(org.apache.calcite.sql.SqlFunctionCategory category)
public BuiltInSqlFunction.Builder notDeterministic()
public BuiltInSqlFunction.Builder internal()
BuiltInFunctionDefinition.Builder#internal()
public BuiltInSqlFunction.Builder monotonicity(org.apache.calcite.sql.validate.SqlMonotonicity staticMonotonicity)
public BuiltInSqlFunction.Builder monotonicity(Function<org.apache.calcite.sql.SqlOperatorBinding,org.apache.calcite.sql.validate.SqlMonotonicity> monotonicity)
public BuiltInSqlFunction build()
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.