Skip navigation links
org.eclipse.persistence.sequencing
Class UnaryTableSequence
java.lang.Object
org.eclipse.persistence.sequencing.Sequence
org.eclipse.persistence.sequencing.StandardSequence
org.eclipse.persistence.sequencing.QuerySequence
org.eclipse.persistence.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
Methods inherited from class org.eclipse.persistence.sequencing.QuerySequence |
buildSelectQuery, buildUpdateQuery, createArguments, getSelectQuery, getUpdateQuery, select, setSelectQuery, setShouldAcquireValueAfterInsert, setShouldSelectBeforeUpdate, setShouldSkipUpdate, setShouldUseTransaction, setUpdateQuery, shouldAcquireValueAfterInsert, shouldSelectBeforeUpdate, shouldSkipUpdate, shouldUseTransaction, update, updateAndSelectSequence |
Methods inherited from class org.eclipse.persistence.sequencing.Sequence |
clone, equalNameAndSize, getDatasourcePlatform, getGeneratedValue, getGeneratedVector, getInitialValue, getName, getPreallocationSize, getQualified, getQualifier, isConnected, isCustomQualifier, isNative, isTable, onConnect, onDisconnect, setDatasourcePlatform, setName, setPreallocationSize, setQualifier, setShouldAlwaysOverrideExistingValue, shouldAlwaysOverrideExistingValue, shouldAlwaysOverrideExistingValue, shouldUsePreallocation, toString, verifyPlatform |
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
counterFieldName
protected java.lang.String counterFieldName
- Hold the name of the only column in multiple single-column tables
updateString1
protected java.lang.String updateString1
updateString2
protected java.lang.String updateString2
selectString1
protected java.lang.String selectString1
selectString2
protected java.lang.String selectString2
updateStringBufferSize
protected int updateStringBufferSize
selectStringBufferSize
protected int selectStringBufferSize
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)
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()
onConnect
public void onConnect()
- INTERNAL:
-
- Overrides:
onConnect
in class QuerySequence
onDisconnect
public void onDisconnect()
- INTERNAL:
-
- Overrides:
onDisconnect
in class QuerySequence
buildSelectQuery
protected ValueReadQuery buildSelectQuery(java.lang.String seqName,
java.lang.Integer size)
- Description copied from class:
QuerySequence
- INTERNAL:
-
- Overrides:
buildSelectQuery
in class QuerySequence
buildUpdateQuery
protected DataModifyQuery buildUpdateQuery(java.lang.String seqName,
java.lang.Number size)
- Description copied from class:
QuerySequence
- INTERNAL:
-
- Overrides:
buildUpdateQuery
in class QuerySequence
initialize
protected void initialize()
buildUpdateString1
protected void buildUpdateString1()
buildUpdateString2
protected void buildUpdateString2()
buildSelectString1
protected void buildSelectString1()
clear
protected void clear()
Skip navigation links