java.lang.Object
org.jooq.meta.AbstractDefinition
org.jooq.meta.AbstractContainerElementDefinition<EnumDefinition>
org.jooq.meta.DefaultEnumLiteralDefinition
- All Implemented Interfaces:
ContainerElementDefinition<EnumDefinition>,Definition,EnumLiteralDefinition,PositionedDefinition
public class DefaultEnumLiteralDefinition
extends AbstractContainerElementDefinition<EnumDefinition>
implements EnumLiteralDefinition
- Author:
- Lukas Eder
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultEnumLiteralDefinition(Database database, EnumDefinition enum_, String name, String literal, int position) -
Method Summary
Modifier and TypeMethodDescriptionThe literal.intThe object's 1-based position in the parent.Methods inherited from class org.jooq.meta.AbstractContainerElementDefinition
getContainer, getDefinitionPathMethods inherited from class org.jooq.meta.AbstractDefinition
create, create, equals, getCatalog, getComment, getConnection, getDatabase, getDialect, getInputName, getName, getOutputName, getOverload, getPackage, getPartiallyQualifiedNames, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jooq.meta.ContainerElementDefinition
getContainerMethods inherited from interface org.jooq.meta.Definition
getCatalog, getComment, getDatabase, getDefinitionPath, getInputName, getName, getOutputName, getOverload, getPackage, getPartiallyQualifiedNames, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource, isSynthetic
-
Constructor Details
-
DefaultEnumLiteralDefinition
public DefaultEnumLiteralDefinition(Database database, EnumDefinition enum_, String name, String literal, int position)
-
-
Method Details
-
getPosition
public int getPosition()Description copied from interface:PositionedDefinitionThe object's 1-based position in the parent.[#17434] While in most RDBMS, this value is 1-based and a consecutive ordinal, there may be cases where a positional value is skipped, either by what's reported by the RDBMS's dictionary views, or because the definition is filtered by jOOQ-meta. Users shouldn't rely on the positions reflecting the actually generated column/attribute/etc. position.
- Specified by:
getPositionin interfacePositionedDefinition
-
getLiteral
Description copied from interface:EnumLiteralDefinitionThe literal.- Specified by:
getLiteralin interfaceEnumLiteralDefinition
-