public class DefaultParameterDefinition extends AbstractDefinition 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) |
| Modifier and Type | Method and Description |
|---|---|
T |
getContainer()
The container that contains this typed element
|
List<Definition> |
getDefinitionPath() |
DataTypeDefinition |
getType()
The column / parameter type
|
boolean |
isDefaulted()
Whether the parameter has a default value.
|
create, equals, getComment, getConnection, getDatabase, getDialect, getInputName, getName, getOutputName, getOverload, getQualifiedInputName, getQualifiedName, getQualifiedOutputName, getSchema, hashCode, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetContainer, getTypegetComment, getDatabase, getDefinitionPath, getInputName, getName, getOutputName, getOverload, getQualifiedInputName, getQualifiedName, getQualifiedOutputName, getSchemapublic DefaultParameterDefinition(RoutineDefinition routine, String name, int position, DataTypeDefinition type)
public DefaultParameterDefinition(RoutineDefinition routine, String name, int position, DataTypeDefinition type, boolean isDefaulted)
public boolean isDefaulted()
ParameterDefinitionisDefaulted in interface ParameterDefinitionParameter.isDefaulted()public final T getContainer()
TypedElementDefinitiongetContainer in interface TypedElementDefinition<T extends Definition>public List<Definition> getDefinitionPath()
getDefinitionPath in interface Definition[schema].[package].[routine].[parameter]public DataTypeDefinition getType()
TypedElementDefinitiongetType in interface TypedElementDefinition<T extends Definition>Copyright © 2013. All Rights Reserved.