|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.openjpa.meta.SequenceMetaData
org.apache.openjpa.jdbc.meta.SequenceMapping
public class SequenceMapping
Specialization of sequence metadata for ORM.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.apache.openjpa.meta.SequenceMetaData |
|---|
SequenceMetaData.SequenceFactory |
| Field Summary | |
|---|---|
static String |
IMPL_CLASS_TABLE
ClassTableJDBCSeq alias. |
static String |
IMPL_TABLE
TableJDBCSeq alias. |
static String |
IMPL_VALUE_TABLE
ValueTableJDBCSeq alias. |
| Fields inherited from class org.apache.openjpa.meta.SequenceMetaData |
|---|
IMPL_NATIVE, IMPL_TIME, NAME_SYSTEM |
| Fields inherited from interface org.apache.openjpa.lib.meta.SourceTracker |
|---|
SRC_ANNOTATIONS, SRC_OTHER, SRC_XML |
| Fields inherited from interface org.apache.openjpa.lib.xml.Commentable |
|---|
EMPTY_COMMENTS |
| Constructor Summary | |
|---|---|
SequenceMapping(DBIdentifier name,
MappingRepository repos)
Sequence names are a kernel object so DBIdentifiers must be converted to strings |
|
SequenceMapping(String name,
MappingRepository repos)
Deprecated. |
|
| Methods inherited from class org.apache.openjpa.meta.SequenceMetaData |
|---|
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
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.
| Constructor Detail |
|---|
public SequenceMapping(String name,
MappingRepository repos)
name - repos -
public SequenceMapping(DBIdentifier name,
MappingRepository repos)
name - repos - | Method Detail |
|---|
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 org.apache.openjpa.lib.conf.PluginValue newPluginValue(String property)
newPluginValue in class SequenceMetaDataprotected void addStandardProperties(StringBuilder props)
addStandardProperties in class SequenceMetaDatapublic void setUniqueConstraintName(String name)
name - public void setUniqueConstraintIdentifier(DBIdentifier name)
public String getUniqueConstraintName()
public DBIdentifier getUniqueConstraintIdentifier()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||