C# Class Deveel.Data.Sql.Sequences.SequenceManager.Sequence

Inheritance: ISequence
Mostrar archivo Open project: deveel/deveeldb

Private Properties

Property Type Description
IncrementValue SqlNumber

Public Methods

Method Description
GetCurrentValue ( ) : SqlNumber
IncrementCurrentValue ( ) : void
IncrementLastValue ( ) : void
NextValue ( ) : SqlNumber
Sequence ( SequenceManager manager, SqlNumber id, SequenceInfo sequenceInfo ) : System
Sequence ( SequenceManager manager, SqlNumber id, SqlNumber lastValue, SequenceInfo sequenceInfo ) : System
SetValue ( SqlNumber value ) : SqlNumber

Private Methods

Method Description
IncrementValue ( SqlNumber val ) : SqlNumber

Method Details

GetCurrentValue() public method

public GetCurrentValue ( ) : SqlNumber
return SqlNumber

IncrementCurrentValue() public method

public IncrementCurrentValue ( ) : void
return void

IncrementLastValue() public method

public IncrementLastValue ( ) : void
return void

NextValue() public method

public NextValue ( ) : SqlNumber
return SqlNumber

Sequence() public method

public Sequence ( SequenceManager manager, SqlNumber id, SequenceInfo sequenceInfo ) : System
manager SequenceManager
id SqlNumber
sequenceInfo SequenceInfo
return System

Sequence() public method

public Sequence ( SequenceManager manager, SqlNumber id, SqlNumber lastValue, SequenceInfo sequenceInfo ) : System
manager SequenceManager
id SqlNumber
lastValue SqlNumber
sequenceInfo SequenceInfo
return System

SetValue() public method

public SetValue ( SqlNumber value ) : SqlNumber
value SqlNumber
return SqlNumber