org.jooq.util
Class DefaultAttributeDefinition
java.lang.Object
org.jooq.util.AbstractDefinition
org.jooq.util.DefaultAttributeDefinition
- All Implemented Interfaces:
- AttributeDefinition, Definition, TypedElementDefinition<UDTDefinition>
public class DefaultAttributeDefinition
- extends AbstractDefinition
- implements AttributeDefinition
A base implementation for column definitions.
- Author:
- Lukas Eder
| Methods inherited from class org.jooq.util.AbstractDefinition |
create, equals, getComment, getConnection, getDatabase, getDialect, getInputName, getName, getOutputName, getOverload, getQualifiedInputName, getQualifiedName, getQualifiedOutputName, getSchema, hashCode, toString |
| Methods inherited from interface org.jooq.util.Definition |
getComment, getDatabase, getDefinitionPath, getInputName, getName, getOutputName, getOverload, getQualifiedInputName, getQualifiedName, getQualifiedOutputName, getSchema |
DefaultAttributeDefinition
public DefaultAttributeDefinition(UDTDefinition udt,
String name,
int position,
DataTypeDefinition type)
getContainer
public final T getContainer()
- Description copied from interface:
TypedElementDefinition
- The container that contains this typed element
- Specified by:
getContainer in interface TypedElementDefinition<T extends Definition>
getDefinitionPath
public List<Definition> getDefinitionPath()
- Specified by:
getDefinitionPath in interface Definition
- Returns:
- A path of definitions for this definition, e.g.
[schema].[package].[routine].[parameter]
getType
public DataTypeDefinition getType()
- Description copied from interface:
TypedElementDefinition
- The column / parameter type
- Specified by:
getType in interface TypedElementDefinition<T extends Definition>
Copyright © 2012. All Rights Reserved.