java.lang.Object
org.jooq.meta.AbstractDefinition
org.jooq.meta.DefaultEnumDefinition
- All Implemented Interfaces:
Definition,EnumDefinition
- Author:
- Lukas Eder
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultEnumDefinition(SchemaDefinition schema, String name, String comment) DefaultEnumDefinition(SchemaDefinition schema, String name, String comment, boolean isSynthetic) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLiteral(String literal) voidaddLiterals(String... l) booleanWhether the object has been created "synthetically", i.e.Methods 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.Definition
getCatalog, getComment, getDatabase, getInputName, getName, getOutputName, getOverload, getPackage, getPartiallyQualifiedNames, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource
-
Constructor Details
-
DefaultEnumDefinition
-
DefaultEnumDefinition
public DefaultEnumDefinition(SchemaDefinition schema, String name, String comment, boolean isSynthetic)
-
-
Method Details
-
getDefinitionPath
- Specified by:
getDefinitionPathin interfaceDefinition- Overrides:
getDefinitionPathin classAbstractDefinition- Returns:
- A path of definitions for this definition, e.g.
[schema].[package].[routine].[parameter]
-
addLiteral
-
addLiterals
-
getLiterals
- Specified by:
getLiteralsin interfaceEnumDefinition- Returns:
- The literals defined in this enum
-
getLiteralDefinitions
- Specified by:
getLiteralDefinitionsin interfaceEnumDefinition- Returns:
- The literal definitions in this enum
-
isSynthetic
public boolean isSynthetic()Description copied from interface:DefinitionWhether the object has been created "synthetically", i.e. fromSyntheticObjectsType, rather than from the underlying meta data source.- Specified by:
isSyntheticin interfaceDefinition- Specified by:
isSyntheticin interfaceEnumDefinition- Returns:
- Whether this enum type is "synthetic", i.e. not defined in the database, but in code generation configurations.
-