public class SequenceMapping extends SequenceMetaData
SequenceMetaData.SequenceFactory
Modifier and Type | Field and Description |
---|---|
static String |
IMPL_CLASS_TABLE
ClassTableJDBCSeq alias. |
static String |
IMPL_TABLE
TableJDBCSeq alias. |
static String |
IMPL_VALUE_TABLE
ValueTableJDBCSeq alias. |
IMPL_NATIVE, IMPL_TIME, NAME_SYSTEM
SRC_ANNOTATIONS, SRC_OTHER, SRC_XML
EMPTY_COMMENTS
Constructor and Description |
---|
SequenceMapping(DBIdentifier name,
MappingRepository repos)
Sequence names are a kernel object so DBIdentifiers must be converted to
strings
|
SequenceMapping(String name,
MappingRepository repos)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addStandardProperties(StringBuilder props)
Add standard properties to the given properties buffer.
|
File |
getMappingFile()
Allow sequence to have a mapping file separate from its metadata
source file.
|
String |
getPrimaryKeyColumn()
Deprecated.
|
DBIdentifier |
getPrimaryKeyColumnIdentifier() |
String |
getPrimaryKeyValue()
Primary key value, if not auto-determined.
|
String |
getSequenceColumn()
Deprecated.
|
DBIdentifier |
getSequenceColumnIdentifier() |
String |
getTable()
Deprecated.
|
DBIdentifier |
getTableIdentifier() |
String[] |
getUniqueColumns()
Deprecated.
|
DBIdentifier[] |
getUniqueColumnsIdentifier() |
DBIdentifier |
getUniqueConstraintIdentifier() |
String |
getUniqueConstraintName()
Deprecated.
|
protected PluginValue |
newPluginValue(String property)
Create a new plugin value for sequences.
|
void |
setMappingFile(File file)
Allow sequence to have a mapping file separate from its metadata
source file.
|
void |
setPrimaryKeyColumn(String primaryKeyColumn)
Deprecated.
|
void |
setPrimaryKeyColumnIdentifier(DBIdentifier primaryKeyColumn) |
void |
setPrimaryKeyValue(String primaryKeyValue)
Primary key value, if not auto-determined.
|
void |
setSequenceColumn(String sequenceColumn)
Deprecated.
|
void |
setSequenceColumnIdentifier(DBIdentifier sequenceColumn) |
void |
setTable(String table)
Deprecated.
|
void |
setTableIdentifier(DBIdentifier table) |
void |
setUniqueColumns(String[] cols)
Deprecated.
|
void |
setUniqueColumnsIdentifier(DBIdentifier[] cols) |
void |
setUniqueConstraintIdentifier(DBIdentifier name) |
void |
setUniqueConstraintName(String name)
Deprecated.
|
appendProperty, appendProperty, close, getAllocate, getCatalog, getColNumber, getComments, getIncrement, getInitialValue, getInstance, getLineNumber, getName, getRepository, getResourceName, getSchema, getSequence, getSequenceFactory, getSequencePlugin, getSourceFile, getSourceScope, getSourceType, getType, instantiate, setAllocate, setCatalog, setColNumber, setComments, setIncrement, setInitialValue, setLineNumber, setSchema, setSequence, setSequenceFactory, setSequencePlugin, setSource, setType, toString, wrapValue
public static final String IMPL_VALUE_TABLE
ValueTableJDBCSeq
alias.public static final String IMPL_TABLE
TableJDBCSeq
alias.public static final String IMPL_CLASS_TABLE
ClassTableJDBCSeq
alias.public SequenceMapping(String name, MappingRepository repos)
name
- repos
- public SequenceMapping(DBIdentifier name, MappingRepository repos)
name
- repos
- public File getMappingFile()
public void setMappingFile(File file)
public String getTable()
public DBIdentifier getTableIdentifier()
public void setTable(String table)
public void setTableIdentifier(DBIdentifier table)
public String getSequenceColumn()
public DBIdentifier getSequenceColumnIdentifier()
public void setSequenceColumn(String sequenceColumn)
public void setSequenceColumnIdentifier(DBIdentifier sequenceColumn)
public String getPrimaryKeyColumn()
public DBIdentifier getPrimaryKeyColumnIdentifier()
public void setPrimaryKeyColumn(String primaryKeyColumn)
public void setPrimaryKeyColumnIdentifier(DBIdentifier primaryKeyColumn)
public String getPrimaryKeyValue()
public void setPrimaryKeyValue(String primaryKeyValue)
public void setUniqueColumns(String[] cols)
cols
- public void setUniqueColumnsIdentifier(DBIdentifier[] cols)
public String[] getUniqueColumns()
public DBIdentifier[] getUniqueColumnsIdentifier()
protected PluginValue newPluginValue(String property)
SequenceMetaData
SeqValue
by default.newPluginValue
in class SequenceMetaData
protected void addStandardProperties(StringBuilder props)
SequenceMetaData
addStandardProperties
in class SequenceMetaData
public void setUniqueConstraintName(String name)
name
- public void setUniqueConstraintIdentifier(DBIdentifier name)
public String getUniqueConstraintName()
public DBIdentifier getUniqueConstraintIdentifier()
Copyright © 2006–2018 Apache Software Foundation. All rights reserved.