public class CreateFunction extends Statement
| Constructor and Description |
|---|
CreateFunction(NodeLocation location,
boolean replace,
boolean temporary,
QualifiedName functionName,
List<SqlParameterDeclaration> parameters,
String returnType,
Optional<String> comment,
RoutineCharacteristics characteristics,
RoutineBody body) |
CreateFunction(QualifiedName functionName,
boolean replace,
boolean temporary,
List<SqlParameterDeclaration> parameters,
String returnType,
Optional<String> comment,
RoutineCharacteristics characteristics,
RoutineBody body) |
| Modifier and Type | Method and Description |
|---|---|
<R,C> R |
accept(AstVisitor<R,C> visitor,
C context)
Accessible for
AstVisitor, use AstVisitor.process(Node, Object) instead. |
boolean |
equals(Object obj) |
RoutineBody |
getBody() |
RoutineCharacteristics |
getCharacteristics() |
List<Node> |
getChildren() |
Optional<String> |
getComment() |
QualifiedName |
getFunctionName() |
List<SqlParameterDeclaration> |
getParameters() |
String |
getReturnType() |
int |
hashCode() |
boolean |
isReplace() |
boolean |
isTemporary() |
String |
toString() |
getLocationpublic CreateFunction(QualifiedName functionName, boolean replace, boolean temporary, List<SqlParameterDeclaration> parameters, String returnType, Optional<String> comment, RoutineCharacteristics characteristics, RoutineBody body)
public CreateFunction(NodeLocation location, boolean replace, boolean temporary, QualifiedName functionName, List<SqlParameterDeclaration> parameters, String returnType, Optional<String> comment, RoutineCharacteristics characteristics, RoutineBody body)
public QualifiedName getFunctionName()
public boolean isReplace()
public boolean isTemporary()
public List<SqlParameterDeclaration> getParameters()
public String getReturnType()
public RoutineCharacteristics getCharacteristics()
public RoutineBody getBody()
public <R,C> R accept(AstVisitor<R,C> visitor, C context)
NodeAstVisitor, use AstVisitor.process(Node, Object) instead.public List<Node> getChildren()
getChildren in class NodeCopyright © 2012–2023. All rights reserved.