Package io.github.fupacat.ast
Class InvokeExternalApiFunctionCall
java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.ScalarExpression
io.github.fupacat.ast.PrimaryExpression
io.github.fupacat.ast.InvokeExternalApiFunctionCall
- All Implemented Interfaces:
ICollationSetter,Serializable
Represents INVOKE_EXTERNAL_API(...) function call.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionOptional additional arguments passed to the external API.Function name (string literal, required).Function set name (string literal, required).Fields inherited from class io.github.fupacat.ast.PrimaryExpression
CollationFields inherited from class io.github.fupacat.ast.TSqlFragment
firstTokenIndex, lastTokenIndex, ScriptTokenStream, Value -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(TSqlFragmentVisitor visitor) voidacceptChildren(TSqlFragmentVisitor visitor) Methods inherited from class io.github.fupacat.ast.TSqlFragment
SetIdentifier, SetUnquotedIdentifier, UpdateTokenInfo, UpdateTokenInfo
-
Field Details
-
FunctionSetName
Function set name (string literal, required). -
FunctionName
Function name (string literal, required). -
Arguments
Optional additional arguments passed to the external API.
-
-
Constructor Details
-
InvokeExternalApiFunctionCall
public InvokeExternalApiFunctionCall()
-
-
Method Details
-
accept
- Overrides:
acceptin classPrimaryExpression
-
acceptChildren
- Overrides:
acceptChildrenin classPrimaryExpression
-