java.lang.Object
org.jooq.meta.AbstractDefinition
org.jooq.meta.AbstractRoutineDefinition
- Alle implementierten Schnittstellen:
Definition,RoutineDefinition
- Bekannte direkte Unterklassen:
FirebirdRoutineDefinition,H2RoutineDefinition,HSQLDBRoutineDefinition,MySQLRoutineDefinition,PostgresRoutineDefinition,XMLRoutineDefinition
public abstract class AbstractRoutineDefinition
extends AbstractDefinition
implements RoutineDefinition
- Autor:
- Lukas Eder
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected List<ParameterDefinition> protected List<ParameterDefinition> protected List<ParameterDefinition> protected static final Patternprotected ParameterDefinitionprotected static final Pattern -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungAbstractRoutineDefinition(SchemaDefinition schema, PackageDefinition pkg, String name, String comment, String overload) AbstractRoutineDefinition(SchemaDefinition schema, PackageDefinition pkg, String name, String comment, String overload, boolean aggregate) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected final voidaddParameter(InOutDefinition inOut, ParameterDefinition parameter) final List<ParameterDefinition> A list of all IN, OUT, and INOUT parameter column definitionsfinal List<ParameterDefinition> A list of IN or INOUT parameter column definitionsfinal List<ParameterDefinition> A list of OUT or INOUT parameter column definitionsfinal DataTypeDefinitionfinal DataTypeDefinitiongetReturnType(JavaTypeResolver resolver) final ParameterDefinitionprotected voidinit()protected abstract voidinit0()final booleanbooleanVon Klasse geerbte Methoden org.jooq.meta.AbstractDefinition
create, create, equals, getCatalog, getComment, getConnection, getDatabase, getDefinitionPath, getDialect, getInputName, getName, getOutputName, getOverload, getPackage, getPartiallyQualifiedNames, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource, hashCode, toStringVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon 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
-
Felddetails
-
PARAMETER_PATTERN
-
TYPE_PATTERN
-
inParameters
-
outParameters
-
returnValue
-
allParameters
-
-
Konstruktordetails
-
AbstractRoutineDefinition
public AbstractRoutineDefinition(SchemaDefinition schema, PackageDefinition pkg, String name, String comment, String overload) -
AbstractRoutineDefinition
public AbstractRoutineDefinition(SchemaDefinition schema, PackageDefinition pkg, String name, String comment, String overload, boolean aggregate)
-
-
Methodendetails
-
init
protected void init() -
init0
- Löst aus:
SQLException
-
getInParameters
Beschreibung aus Schnittstelle kopiert:RoutineDefinitionA list of IN or INOUT parameter column definitions- Angegeben von:
getInParametersin SchnittstelleRoutineDefinition
-
getOutParameters
Beschreibung aus Schnittstelle kopiert:RoutineDefinitionA list of OUT or INOUT parameter column definitions- Angegeben von:
getOutParametersin SchnittstelleRoutineDefinition
-
getAllParameters
Beschreibung aus Schnittstelle kopiert:RoutineDefinitionA list of all IN, OUT, and INOUT parameter column definitions- Angegeben von:
getAllParametersin SchnittstelleRoutineDefinition
-
getReturnValue
- Angegeben von:
getReturnValuein SchnittstelleRoutineDefinition- Gibt zurück:
- The return value column definition
-
getReturnType
- Angegeben von:
getReturnTypein SchnittstelleRoutineDefinition- Gibt zurück:
- The return value simple Java type
-
getReturnType
- Angegeben von:
getReturnTypein SchnittstelleRoutineDefinition- Gibt zurück:
- The return value simple Java type
-
isSQLUsable
public boolean isSQLUsable()- Angegeben von:
isSQLUsablein SchnittstelleRoutineDefinition- Gibt zurück:
- Whether this routine can be used in SQL (a function without OUT parameters)
-
isAggregate
public final boolean isAggregate()- Angegeben von:
isAggregatein SchnittstelleRoutineDefinition- Gibt zurück:
- Whether this routine is an aggregate function
-
addParameter
-