|
Oracle TopLink Java API Reference 10g Release 3 (10.1.3.1) B28219-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.toplink.tools.schemaframework.DatabaseObjectDefinition
oracle.toplink.tools.schemaframework.SequenceDefinition
oracle.toplink.tools.schemaframework.TableSequenceDefinition
Purpose: Allow a generic way of creating sequences on the different platforms, and allow optional parameters to be specified.
Field Summary | |
java.lang.String |
sequenceCounterFieldName Hold the name of the column in the sequence table which specifies the sequence numeric value |
java.lang.String |
sequenceNameFieldName Hold the name of the column in the sequence table which specifies the sequence name |
java.lang.String |
sequenceTableName Hold the name of the sequence table |
Fields inherited from class oracle.toplink.tools.schemaframework.DatabaseObjectDefinition |
name, qualifier |
Constructor Summary | |
TableSequenceDefinition(java.lang.String name, java.lang.String sequenceTableName, java.lang.String sequenceNameFieldName, java.lang.String sequenceCounterFieldName) |
|
TableSequenceDefinition(java.lang.String name, TableSequence sequence) |
|
TableSequenceDefinition(TableSequence sequence) |
Method Summary | |
boolean |
checkIfExist(Session session) INTERAL: Execute the SQL required to insert the sequence row into the sequence table. |
java.lang.String |
getSequenceCounterFieldName() PUBLIC: |
java.lang.String |
getSequenceNameFieldName() PUBLIC: |
java.lang.String |
getSequenceTableName() PUBLIC: |
void |
setSequenceCounterFieldName(java.lang.String sequenceCounterFieldName) PUBLIC: |
void |
setSequenceNameFieldName(java.lang.String sequenceNameFieldName) PUBLIC: |
void |
setSequenceTableName(java.lang.String sequenceTableName) PUBLIC: |
Methods inherited from class oracle.toplink.tools.schemaframework.DatabaseObjectDefinition |
clone, getName, getQualifier, setName, setQualifier, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public java.lang.String sequenceTableName
public java.lang.String sequenceNameFieldName
public java.lang.String sequenceCounterFieldName
Constructor Detail |
public TableSequenceDefinition(java.lang.String name, java.lang.String sequenceTableName, java.lang.String sequenceNameFieldName, java.lang.String sequenceCounterFieldName)
public TableSequenceDefinition(TableSequence sequence)
public TableSequenceDefinition(java.lang.String name, TableSequence sequence)
Method Detail |
public boolean checkIfExist(Session session) throws DatabaseException
checkIfExist
in class SequenceDefinition
DatabaseException
public void setSequenceTableName(java.lang.String sequenceTableName)
public java.lang.String getSequenceTableName()
public void setSequenceCounterFieldName(java.lang.String sequenceCounterFieldName)
public java.lang.String getSequenceCounterFieldName()
public void setSequenceNameFieldName(java.lang.String sequenceNameFieldName)
public java.lang.String getSequenceNameFieldName()
|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |