org.jooq.util
Class DefaultEnumDefinition
java.lang.Object
org.jooq.util.AbstractDefinition
org.jooq.util.DefaultEnumDefinition
- All Implemented Interfaces:
- Definition, EnumDefinition
public class DefaultEnumDefinition
- extends AbstractDefinition
- implements EnumDefinition
| Methods inherited from class org.jooq.util.AbstractDefinition |
create, equals, getComment, getConnection, getDatabase, getDialect, getInputName, getName, getOutputName, getOverload, getQualifiedInputName, getQualifiedName, getQualifiedOutputName, getSchema, hashCode, toString |
DefaultEnumDefinition
public DefaultEnumDefinition(SchemaDefinition schema,
String name,
String comment)
DefaultEnumDefinition
public DefaultEnumDefinition(SchemaDefinition schema,
String name,
String comment,
boolean isSynthetic)
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]
addLiteral
public void addLiteral(String literal)
addLiterals
public void addLiterals(String... literal)
getLiterals
public List<String> getLiterals()
- Specified by:
getLiterals in interface EnumDefinition
- Returns:
- The literals defined in this enum
isSynthetic
public boolean isSynthetic()
- Specified by:
isSynthetic in interface EnumDefinition
- Returns:
- Whether this enum type is "synthetic", i.e. not defined in the
database, but in code generation configurations.
Copyright © 2012. All Rights Reserved.