|
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 |
sequenceCounterFieldNameHold the name of the column in the sequence table which specifies the sequence numeric value |
java.lang.String |
sequenceNameFieldNameHold the name of the column in the sequence table which specifies the sequence name |
java.lang.String |
sequenceTableNameHold 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 SequenceDefinitionDatabaseExceptionpublic 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 | |||||||||