Interface IFunctionCallExpression
- All Superinterfaces:
IExpression
Definition of a function call expression
-
Method Summary
Modifier and TypeMethodDescriptiondefault <T,C> T accept(IExpressionVisitor<T, C> visitor, C context) Accept visitorReturn aggregate modeReturn function argumentsReturn catalog alias for this function callReturn function infoMethods inherited from interface se.kuseman.payloadbuilder.api.expression.IExpression
eval, eval, eval, fold, getChildren, getQualifiedColumn, getType, isConstant, isInternal, semanticEquals, toVerboseString
-
Method Details
-
getFunctionInfo
ScalarFunctionInfo getFunctionInfo()Return function info -
getAggregateMode
ScalarFunctionInfo.AggregateMode getAggregateMode()Return aggregate mode -
getArguments
List<IExpression> getArguments()Return function arguments -
getCatalogAlias
String getCatalogAlias()Return catalog alias for this function call -
accept
Description copied from interface:IExpressionAccept visitor- Specified by:
acceptin interfaceIExpression
-