- java.lang.Object
-
- org.jooq.meta.AbstractDefinition
-
- org.jooq.meta.AbstractTypedElementDefinition<RoutineDefinition>
-
- org.jooq.meta.DefaultParameterDefinition
-
- All Implemented Interfaces:
Definition,ParameterDefinition,PositionedDefinition,TypedElementDefinition<RoutineDefinition>
public class DefaultParameterDefinition extends AbstractTypedElementDefinition<RoutineDefinition> implements ParameterDefinition
A base implementation for column definitions.- Author:
- Lukas Eder
-
-
Constructor Summary
Constructors Constructor Description DefaultParameterDefinition(RoutineDefinition routine, String name, int position, DataTypeDefinition type)DefaultParameterDefinition(RoutineDefinition routine, String name, int position, DataTypeDefinition type, boolean isDefaulted)DefaultParameterDefinition(RoutineDefinition routine, String name, int position, DataTypeDefinition type, boolean isDefaulted, boolean isUnnamed)DefaultParameterDefinition(RoutineDefinition routine, String name, int position, DataTypeDefinition type, boolean isDefaulted, boolean isUnnamed, String comment)DefaultParameterDefinition(RoutineDefinition routine, String name, int position, DataTypeDefinition type, boolean isDefaulted, boolean isUnnamed, String comment, String overload)DefaultParameterDefinition(RoutineDefinition routine, String name, int position, DataTypeDefinition type, boolean isDefaulted, boolean isUnnamed, String comment, String overload, boolean isSynthetic)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetPosition()The object's 1-based position in the parent.booleanisDefaulted()Whether the parameter has a default value.booleanisSynthetic()Whether the parameter is synthetic.booleanisUnnamed()Whether the parameter has a name.-
Methods inherited from class org.jooq.meta.AbstractTypedElementDefinition
customType, getContainer, getDataType, getDefinedType, getDefinitionPath, getDomain, getType, getType, mapDefinedType
-
Methods inherited from class org.jooq.meta.AbstractDefinition
create, create, equals, getCatalog, getComment, getConnection, getDatabase, getDialect, getInputName, getName, getOutputName, getOverload, getPackage, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource, hashCode, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.jooq.meta.Definition
getCatalog, getComment, getDatabase, getDefinitionPath, getInputName, getName, getOutputName, getOverload, getPackage, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource
-
Methods inherited from interface org.jooq.meta.TypedElementDefinition
getContainer, getDefinedType, getDomain, getType, getType
-
-
-
-
Constructor Detail
-
DefaultParameterDefinition
public DefaultParameterDefinition(RoutineDefinition routine, String name, int position, DataTypeDefinition type)
-
DefaultParameterDefinition
public DefaultParameterDefinition(RoutineDefinition routine, String name, int position, DataTypeDefinition type, boolean isDefaulted)
-
DefaultParameterDefinition
public DefaultParameterDefinition(RoutineDefinition routine, String name, int position, DataTypeDefinition type, boolean isDefaulted, boolean isUnnamed)
-
DefaultParameterDefinition
public DefaultParameterDefinition(RoutineDefinition routine, String name, int position, DataTypeDefinition type, boolean isDefaulted, boolean isUnnamed, String comment)
-
DefaultParameterDefinition
public DefaultParameterDefinition(RoutineDefinition routine, String name, int position, DataTypeDefinition type, boolean isDefaulted, boolean isUnnamed, String comment, String overload)
-
DefaultParameterDefinition
public DefaultParameterDefinition(RoutineDefinition routine, String name, int position, DataTypeDefinition type, boolean isDefaulted, boolean isUnnamed, String comment, String overload, boolean isSynthetic)
-
-
Method Detail
-
getPosition
public int getPosition()
Description copied from interface:PositionedDefinitionThe object's 1-based position in the parent.- Specified by:
getPositionin interfacePositionedDefinition
-
isDefaulted
public boolean isDefaulted()
Description copied from interface:ParameterDefinitionWhether the parameter has a default value.- Specified by:
isDefaultedin interfaceParameterDefinition- See Also:
Parameter.isDefaulted()
-
isUnnamed
public boolean isUnnamed()
Description copied from interface:ParameterDefinitionWhether the parameter has a name.- Specified by:
isUnnamedin interfaceParameterDefinition- See Also:
Parameter.isUnnamed()
-
isSynthetic
public boolean isSynthetic()
Description copied from interface:ParameterDefinitionWhether the parameter is synthetic.- Specified by:
isSyntheticin interfaceParameterDefinition
-
-