public interface StandardFunctionResolution
FunctionHandle notFunction()
boolean isNotFunction(FunctionHandle functionHandle)
FunctionHandle negateFunction(Type type)
boolean isNegateFunction(FunctionHandle functionHandle)
FunctionHandle likeVarcharFunction()
FunctionHandle likeCharFunction(Type valueType)
FunctionHandle arrayConstructor(List<? extends Type> argumentTypes)
FunctionHandle arithmeticFunction(OperatorType operator, Type leftType, Type rightType)
boolean isArithmeticFunction(FunctionHandle functionHandle)
FunctionHandle comparisonFunction(OperatorType operator, Type leftType, Type rightType)
boolean isComparisonFunction(FunctionHandle functionHandle)
FunctionHandle betweenFunction(Type valueType, Type lowerBoundType, Type upperBoundType)
boolean isBetweenFunction(FunctionHandle functionHandle)
FunctionHandle subscriptFunction(Type baseType, Type indexType)
boolean isSubscriptFunction(FunctionHandle functionHandle)
boolean isCastFunction(FunctionHandle functionHandle)
Copyright © 2012–2019. All rights reserved.