C# 클래스 Deveel.Data.Sql.Sequences.SequenceInfo

Provides the meta information about a ISequence configuring its operative behavior.
상속: IObjectInfo
파일 보기 프로젝트 열기: deveel/deveeldb 1 사용 예제들

Private Properties

프로퍼티 타입 설명
SequenceInfo System

공개 메소드들

메소드 설명
Native ( ObjectName tableName ) : SequenceInfo

Creates an object that describes a native sequence for the table having the specified name.

SequenceInfo ( ObjectName sequenceName, SqlNumber startValue, SqlNumber increment, SqlNumber minValue, SqlNumber maxValue, bool cycle ) : System

Constructs a new object with the information given

SequenceInfo ( ObjectName sequenceName, SqlNumber startValue, SqlNumber increment, SqlNumber minValue, SqlNumber maxValue, long cache ) : System

Constructs a new object with the information given

SequenceInfo ( ObjectName sequenceName, SqlNumber startValue, SqlNumber increment, SqlNumber minValue, SqlNumber maxValue, long cache, bool cycle ) : System

Constructs a new object with the information given

비공개 메소드들

메소드 설명
SequenceInfo ( ObjectName sequenceName, SequenceType sequenceType ) : System

메소드 상세

Native() 공개 정적인 메소드

Creates an object that describes a native sequence for the table having the specified name.
public static Native ( ObjectName tableName ) : SequenceInfo
tableName ObjectName
리턴 SequenceInfo

SequenceInfo() 공개 메소드

Constructs a new object with the information given
public SequenceInfo ( ObjectName sequenceName, SqlNumber startValue, SqlNumber increment, SqlNumber minValue, SqlNumber maxValue, bool cycle ) : System
sequenceName ObjectName
startValue SqlNumber The start value of the sequence
increment SqlNumber The incremental value of the sequence, that is the /// value added to the current value of the sequence, each time it advances.
minValue SqlNumber The minimum value of the sequence.
maxValue SqlNumber The maximum value of the sequence.
cycle bool Indicates if the sequence must be cycled when it reaches /// the minimum or maximum value.
리턴 System

SequenceInfo() 공개 메소드

Constructs a new object with the information given
public SequenceInfo ( ObjectName sequenceName, SqlNumber startValue, SqlNumber increment, SqlNumber minValue, SqlNumber maxValue, long cache ) : System
sequenceName ObjectName
startValue SqlNumber The start value of the sequence
increment SqlNumber The incremental value of the sequence, that is the /// value added to the current value of the sequence, each time it advances.
minValue SqlNumber The minimum value of the sequence.
maxValue SqlNumber The maximum value of the sequence.
cache long The number of items to cache.
리턴 System

SequenceInfo() 공개 메소드

Constructs a new object with the information given
public SequenceInfo ( ObjectName sequenceName, SqlNumber startValue, SqlNumber increment, SqlNumber minValue, SqlNumber maxValue, long cache, bool cycle ) : System
sequenceName ObjectName
startValue SqlNumber The start value of the sequence
increment SqlNumber The incremental value of the sequence, that is the /// value added to the current value of the sequence, each time it advances.
minValue SqlNumber The minimum value of the sequence.
maxValue SqlNumber The maximum value of the sequence.
cache long The number of items to cache.
cycle bool Indicates if the sequence must be cycled when it reaches /// the minimum or maximum value.
리턴 System