public class DefaultSequenceDefinition extends AbstractTypedElementDefinition<SchemaDefinition> implements SequenceDefinition
| Constructor and Description |
|---|
DefaultSequenceDefinition(SchemaDefinition schema,
String name,
DataTypeDefinition type) |
DefaultSequenceDefinition(SchemaDefinition schema,
String name,
DataTypeDefinition type,
String comment) |
DefaultSequenceDefinition(SchemaDefinition schema,
String name,
DataTypeDefinition type,
String comment,
Number startWith,
Number incrementBy,
Number minValue,
Number maxValue,
boolean cycle,
Number cache) |
| Modifier and Type | Method and Description |
|---|---|
Number |
getCache()
Get the number of sequence values to cache for this sequence or
null, if no such value is specified. |
boolean |
getCycle()
Returns
true if this sequence cycles to SequenceDefinition.getMinvalue()
when it reaches SequenceDefinition.getMaxvalue(). |
Number |
getIncrementBy()
Get the increment for this sequence or
null, if no such
value is specified. |
Number |
getMaxvalue()
Get the maximum value for this sequence or
null, if no such
value is specified. |
Number |
getMinvalue()
Get the minimum value for this sequence or
null, if no such
value is specified. |
Number |
getStartWith()
Get the start value for this sequence or
null, if no such
value is specified. |
customType, getContainer, getDataType, getDefinedType, getDefinitionPath, getDomain, getType, getType, mapDefinedTypecreate, create, equals, getCatalog, getComment, getConnection, getDatabase, getDialect, getInputName, getName, getOutputName, getOverload, getPackage, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource, hashCode, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetContainer, getDefinedType, getDomain, getType, getTypegetCatalog, getComment, getDatabase, getDefinitionPath, getInputName, getName, getOutputName, getOverload, getPackage, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSourcepublic DefaultSequenceDefinition(SchemaDefinition schema, String name, DataTypeDefinition type)
public DefaultSequenceDefinition(SchemaDefinition schema, String name, DataTypeDefinition type, String comment)
public DefaultSequenceDefinition(SchemaDefinition schema, String name, DataTypeDefinition type, String comment, Number startWith, Number incrementBy, Number minValue, Number maxValue, boolean cycle, Number cache)
public Number getStartWith()
SequenceDefinitionnull, if no such
value is specified.getStartWith in interface SequenceDefinitionpublic Number getIncrementBy()
SequenceDefinitionnull, if no such
value is specified.getIncrementBy in interface SequenceDefinitionpublic Number getMinvalue()
SequenceDefinitionnull, if no such
value is specified.getMinvalue in interface SequenceDefinitionpublic Number getMaxvalue()
SequenceDefinitionnull, if no such
value is specified.getMaxvalue in interface SequenceDefinitionpublic boolean getCycle()
SequenceDefinitiontrue if this sequence cycles to SequenceDefinition.getMinvalue()
when it reaches SequenceDefinition.getMaxvalue().getCycle in interface SequenceDefinitionpublic Number getCache()
SequenceDefinitionnull, if no such value is specified.getCache in interface SequenceDefinitionCopyright © 2021. All rights reserved.