Package org.eclipse.persistence.eis
Class EISSequence
- java.lang.Object
-
- org.eclipse.persistence.sequencing.Sequence
-
- org.eclipse.persistence.sequencing.StandardSequence
-
- org.eclipse.persistence.sequencing.QuerySequence
-
- org.eclipse.persistence.eis.EISSequence
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class EISSequence extends QuerySequence
The
EISSequenceclass allows access to sequence resources using custom read (ValueReadQuery) and update (DataModifyQuery) queries and a user specified preallocation size. This allows sequencing to be performed using stored procedures, and access to sequence resources that are not supported by the other sequencing types provided by TopLink.- See Also:
- Serialized Form
- Since:
- OracleAS TopLink 10g (10.0.3)
-
-
Field Summary
-
Fields inherited from class org.eclipse.persistence.sequencing.QuerySequence
selectQuery, shouldAcquireValueAfterInsert, shouldSelectBeforeUpdate, shouldSkipUpdate, shouldUseTransaction, updateQuery, wasSelectQueryCreated, wasUpdateQueryCreated
-
Fields inherited from class org.eclipse.persistence.sequencing.Sequence
depth, initialValue, isCustomQualifier, name, platform, qualifier, shouldAlwaysOverrideExistingValue, size
-
-
Constructor Summary
Constructors Constructor Description EISSequence()EISSequence(java.lang.String name)EISSequence(java.lang.String name, int size)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)inthashCode()-
Methods inherited from class org.eclipse.persistence.sequencing.QuerySequence
buildSelectQuery, buildSelectQuery, buildUpdateQuery, buildUpdateQuery, createArguments, getSelectQuery, getUpdateQuery, onConnect, onDisconnect, select, setSelectQuery, setShouldAcquireValueAfterInsert, setShouldSelectBeforeUpdate, setShouldSkipUpdate, setShouldUseTransaction, setUpdateQuery, shouldAcquireValueAfterInsert, shouldSelectBeforeUpdate, shouldSkipUpdate, shouldUseTransaction, update, updateAndSelectSequence
-
Methods inherited from class org.eclipse.persistence.sequencing.StandardSequence
createVector, createVectorAtNextVal, getGeneratedValue, getGeneratedVector, setInitialValue
-
Methods inherited from class org.eclipse.persistence.sequencing.Sequence
clone, equalNameAndSize, getDatasourcePlatform, getGeneratedValue, getGeneratedVector, getInitialValue, getName, getPreallocationSize, getQualified, getQualifier, isConnected, isCustomQualifier, isNative, isTable, isUnaryTable, onConnect, onDisconnect, setDatasourcePlatform, setName, setPreallocationSize, setQualifier, setShouldAlwaysOverrideExistingValue, shouldAlwaysOverrideExistingValue, shouldAlwaysOverrideExistingValue, shouldUsePreallocation, toString, verifyPlatform
-
-
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classQuerySequence
-
hashCode
public int hashCode()
- Overrides:
hashCodein classQuerySequence
-
-