- All Superinterfaces:
Definition,PositionedDefinition,TypedElementDefinition<RoutineDefinition>
- All Known Implementing Classes:
DefaultParameterDefinition
public interface ParameterDefinition
extends TypedElementDefinition<RoutineDefinition>, PositionedDefinition
An interface defining a parameter of a stored procedure or stored function.
- Author:
- Lukas Eder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanWhether the parameter has a default value.booleanWhether the parameter is synthetic.booleanWhether the parameter has a name.Methods inherited from interface org.jooq.meta.Definition
getCatalog, getComment, getDatabase, getDefinitionPath, getInputName, getName, getOutputName, getOverload, getPackage, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSourceMethods inherited from interface org.jooq.meta.PositionedDefinition
getPositionMethods inherited from interface org.jooq.meta.TypedElementDefinition
getContainer, getDefinedType, getDomain, getType, getType
-
Method Details
-
isDefaulted
boolean isDefaulted()Whether the parameter has a default value.- See Also:
-
isUnnamed
boolean isUnnamed()Whether the parameter has a name.- See Also:
-
isSynthetic
boolean isSynthetic()Whether the parameter is synthetic.- Specified by:
isSyntheticin interfaceDefinition
-