- Alle Superschnittstellen:
Definition
- Alle bekannten Implementierungsklassen:
AbstractRoutineDefinition,FirebirdRoutineDefinition,H2RoutineDefinition,HSQLDBRoutineDefinition,MySQLRoutineDefinition,PostgresRoutineDefinition,XMLRoutineDefinition
An interface defining a stored routine in a database.
- Autor:
- Lukas Eder
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungA list of all IN, OUT, and INOUT parameter column definitionsA list of IN or INOUT parameter column definitionsA list of OUT or INOUT parameter column definitionsgetReturnType(JavaTypeResolver resolver) booleanbooleanVon Schnittstelle geerbte Methoden org.jooq.meta.Definition
getCatalog, getComment, getDatabase, getDefinitionPath, getInputName, getName, getOutputName, getOverload, getPackage, getPartiallyQualifiedNames, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource, isSynthetic
-
Methodendetails
-
getInParameters
List<ParameterDefinition> getInParameters()A list of IN or INOUT parameter column definitions -
getOutParameters
List<ParameterDefinition> getOutParameters()A list of OUT or INOUT parameter column definitions -
getAllParameters
List<ParameterDefinition> getAllParameters()A list of all IN, OUT, and INOUT parameter column definitions -
getReturnValue
ParameterDefinition getReturnValue()- Gibt zurück:
- The return value column definition
-
getReturnType
DataTypeDefinition getReturnType()- Gibt zurück:
- The return value simple Java type
-
getReturnType
- Gibt zurück:
- The return value simple Java type
-
isSQLUsable
boolean isSQLUsable()- Gibt zurück:
- Whether this routine can be used in SQL (a function without OUT parameters)
-
isAggregate
boolean isAggregate()- Gibt zurück:
- Whether this routine is an aggregate function
-