C# Класс Deveel.Data.Sql.Sequences.SequenceInfo

Provides the meta information about a ISequence configuring its operative behavior.
Наследование: IObjectInfo
Показать файл Открыть проект Примеры использования класса

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