public class DefaultParameterDefinition extends AbstractTypedElementDefinition<RoutineDefinition> implements ParameterDefinition
| Constructor and 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) |
| Modifier and Type | Method and Description |
|---|---|
int |
getPosition()
The object's 1-based position in the parent.
|
boolean |
isDefaulted()
Whether the parameter has a default value.
|
boolean |
isSynthetic()
Whether the parameter is synthetic.
|
boolean |
isUnnamed()
Whether the parameter has a name.
|
customType, getContainer, getDataType, getDefinedType, getDefinitionPath, getDomain, getType, getType, mapDefinedTypecreate, create, equals, getCatalog, getComment, getConnection, getDatabase, getDialect, getInputName, getName, getOutputName, getOverload, getPackage, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource, hashCode, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetContainer, getDefinedType, getDomain, getType, getTypegetCatalog, getComment, getDatabase, getDefinitionPath, getInputName, getName, getOutputName, getOverload, getPackage, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSourcepublic DefaultParameterDefinition(RoutineDefinition routine, String name, int position, DataTypeDefinition type)
public DefaultParameterDefinition(RoutineDefinition routine, String name, int position, DataTypeDefinition type, boolean isDefaulted)
public DefaultParameterDefinition(RoutineDefinition routine, String name, int position, DataTypeDefinition type, boolean isDefaulted, boolean isUnnamed)
public DefaultParameterDefinition(RoutineDefinition routine, String name, int position, DataTypeDefinition type, boolean isDefaulted, boolean isUnnamed, String comment)
public DefaultParameterDefinition(RoutineDefinition routine, String name, int position, DataTypeDefinition type, boolean isDefaulted, boolean isUnnamed, String comment, String overload)
public DefaultParameterDefinition(RoutineDefinition routine, String name, int position, DataTypeDefinition type, boolean isDefaulted, boolean isUnnamed, String comment, String overload, boolean isSynthetic)
public int getPosition()
PositionedDefinitiongetPosition in interface PositionedDefinitionpublic boolean isDefaulted()
ParameterDefinitionisDefaulted in interface ParameterDefinitionParameter.isDefaulted()public boolean isUnnamed()
ParameterDefinitionisUnnamed in interface ParameterDefinitionParameter.isUnnamed()public boolean isSynthetic()
ParameterDefinitionisSynthetic in interface ParameterDefinitionCopyright © 2021. All rights reserved.