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