public static class BuiltInScalarFunction.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
public BuiltInScalarFunction.Builder name(String name)
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()
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 © 2025 The Apache Software Foundation. All rights reserved.