Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

B32476-03

oracle.toplink.sequencing
Class UnaryTableSequence

java.lang.Object
  extended by oracle.toplink.sequencing.Sequence
      extended by oracle.toplink.sequencing.StandardSequence
          extended by oracle.toplink.sequencing.QuerySequence
              extended by oracle.toplink.sequencing.UnaryTableSequence
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class UnaryTableSequence
extends QuerySequence

Purpose: Defines sequencing through using a singleton sequence table.

Description This is similar to the TableSequence but the sequence table only stores a single row defining a single sequence.

See Also:
Serialized Form

Constructor Summary
UnaryTableSequence()
           
UnaryTableSequence(java.lang.String name)
          Create a new sequence with the name.
UnaryTableSequence(java.lang.String name, int size)
          Create a new sequence with the name and sequence pre-allocation size.
UnaryTableSequence(java.lang.String name, int size, java.lang.String counterFieldName)
           
UnaryTableSequence(java.lang.String name, java.lang.String counterFieldName)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getCounterFieldName()
           
 boolean isUnaryTable()
           
 void setCounterFieldName(java.lang.String name)
           
 
Methods inherited from class oracle.toplink.sequencing.QuerySequence
getSelectQuery, getUpdateQuery, setSelectQuery, setShouldAcquireValueAfterInsert, setShouldSelectBeforeUpdate, setShouldSkipUpdate, setShouldUseTransaction, setUpdateQuery, shouldAcquireValueAfterInsert, shouldSelectBeforeUpdate, shouldSkipUpdate, shouldUseTransaction
 
Methods inherited from class oracle.toplink.sequencing.StandardSequence
getGeneratedValue, getGeneratedVector, setInitialValue
 
Methods inherited from class oracle.toplink.sequencing.Sequence
clone, getDatasourcePlatform, getInitialValue, getName, getPreallocationSize, isConnected, isNative, isTable, setName, setPreallocationSize
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnaryTableSequence

public UnaryTableSequence()

UnaryTableSequence

public UnaryTableSequence(java.lang.String name)
Create a new sequence with the name.


UnaryTableSequence

public UnaryTableSequence(java.lang.String name,
                          int size)
Create a new sequence with the name and sequence pre-allocation size.


UnaryTableSequence

public UnaryTableSequence(java.lang.String name,
                          java.lang.String counterFieldName)

UnaryTableSequence

public UnaryTableSequence(java.lang.String name,
                          int size,
                          java.lang.String counterFieldName)
Method Detail

isUnaryTable

public boolean isUnaryTable()
Overrides:
isUnaryTable in class Sequence

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class QuerySequence

setCounterFieldName

public void setCounterFieldName(java.lang.String name)

getCounterFieldName

public java.lang.String getCounterFieldName()

Copyright © 1998, 2010, Oracle. All Rights Reserved.