com.beetle.framework.persistence.seq.imp
类 DB2SeqGenerator

java.lang.Object
  继承者 com.beetle.framework.persistence.seq.imp.DB2SeqGenerator
所有已实现的接口:
ISequence

public class DB2SeqGenerator
extends java.lang.Object
implements ISequence


字段摘要
 
从接口 com.beetle.framework.persistence.seq.ISequence 继承的字段
IMP_TYPE_COMMON, IMP_TYPE_DB2, IMP_TYPE_ORACLE, IMP_TYPE_OTHER, IMP_TYPE_POSTGRESQL
 
方法摘要
 int getImpType()
          返回实现类型
static ISequence getInstance()
           
 void initSequenceValue(int initValue, SeqType seqtype)
          初始化序列的开始值
 long nextSequenceNum(SeqType seqtype)
          nextSequenceNumber
 java.lang.Long nextSequenceNumAsLong(SeqType seqtype)
          按Long类型返回序列
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

方法详细信息

getInstance

public static ISequence getInstance()

nextSequenceNum

public long nextSequenceNum(SeqType seqtype)
nextSequenceNumber

指定者:
接口 ISequence 中的 nextSequenceNum
参数:
seqtype - SeqType
返回:
long

getImpType

public int getImpType()
从接口 ISequence 复制的描述
返回实现类型

指定者:
接口 ISequence 中的 getImpType
返回:
int

nextSequenceNumAsLong

public java.lang.Long nextSequenceNumAsLong(SeqType seqtype)
从接口 ISequence 复制的描述
按Long类型返回序列

指定者:
接口 ISequence 中的 nextSequenceNumAsLong
参数:
seqtype - 序列类型
返回:
Long

initSequenceValue

public void initSequenceValue(int initValue,
                              SeqType seqtype)
从接口 ISequence 复制的描述
初始化序列的开始值

指定者:
接口 ISequence 中的 initSequenceValue
参数:
initValue - 初始值