public abstract class SqlScalarFunction extends Object implements SqlFunction
Modifier | Constructor and Description |
---|---|
protected |
SqlScalarFunction(Signature signature) |
Modifier and Type | Method and Description |
---|---|
static PolymorphicScalarFunctionBuilder |
builder(Class<?> clazz) |
Signature |
getSignature() |
abstract ScalarFunctionImplementation |
specialize(BoundVariables boundVariables,
int arity,
TypeManager typeManager,
FunctionRegistry functionRegistry) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDescription, isDeterministic, isHidden
protected SqlScalarFunction(Signature signature)
public final Signature getSignature()
getSignature
in interface SqlFunction
public abstract ScalarFunctionImplementation specialize(BoundVariables boundVariables, int arity, TypeManager typeManager, FunctionRegistry functionRegistry)
public static PolymorphicScalarFunctionBuilder builder(Class<?> clazz)
Copyright © 2012–2019. All rights reserved.