public interface RoutineDefinition extends Definition
| Modifier and Type | Method and Description |
|---|---|
List<ParameterDefinition> |
getAllParameters()
A list of all IN, OUT, and INOUT parameter column definitions
|
List<ParameterDefinition> |
getInParameters()
A list of IN or INOUT parameter column definitions
|
List<ParameterDefinition> |
getOutParameters()
A list of OUT or INOUT parameter column definitions
|
PackageDefinition |
getPackage() |
DataTypeDefinition |
getReturnType() |
DataTypeDefinition |
getReturnType(JavaTypeResolver resolver) |
ParameterDefinition |
getReturnValue() |
boolean |
isAggregate() |
boolean |
isSQLUsable() |
getCatalog, getComment, getDatabase, getDefinitionPath, getInputName, getName, getOutputName, getOverload, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSourcePackageDefinition getPackage()
getPackage in interface Definitionnull if the routine is not in
a packageList<ParameterDefinition> getInParameters()
List<ParameterDefinition> getOutParameters()
List<ParameterDefinition> getAllParameters()
ParameterDefinition getReturnValue()
DataTypeDefinition getReturnType()
DataTypeDefinition getReturnType(JavaTypeResolver resolver)
boolean isSQLUsable()
boolean isAggregate()
Copyright © 2021. All rights reserved.