DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
Public Member Functions | |
Sequence (SequenceManager manager, SqlNumber id, SequenceInfo sequenceInfo) | |
Sequence (SequenceManager manager, SqlNumber id, SqlNumber lastValue, SequenceInfo sequenceInfo) | |
SqlNumber | GetCurrentValue () |
SqlNumber | NextValue () |
SqlNumber | SetValue (SqlNumber value) |
void | IncrementCurrentValue () |
void | IncrementLastValue () |
Properties | |
SqlNumber | Id [get, private set] |
ObjectName | FullName [get, private set] |
DbObjectType IDbObject. | ObjectType [get] |
SequenceInfo | SequenceInfo [get, private set] |
SqlNumber | LastValue [get, set] |
SqlNumber | CurrentValue [get, set] |
Properties inherited from Deveel.Data.Sql.Sequences.ISequence | |
SequenceInfo | SequenceInfo [get] |
Gets the configuration information of the sequence. More... | |
Properties inherited from Deveel.Data.Sql.IDbObject | |
ObjectName | FullName [get] |
Gets the fully qualified name of the object used to resolve it uniquely within the database. More... | |
DbObjectType | ObjectType [get] |
Gets the type of database object that the implementation is for More... | |
Private Member Functions | |
SqlNumber | IncrementValue (SqlNumber val) |
Private Attributes | |
readonly SequenceManager | manager |
Definition at line 692 of file SequenceManager.cs.
|
inline |
Definition at line 695 of file SequenceManager.cs.
|
inline |
Definition at line 699 of file SequenceManager.cs.
|
inline |
Implements Deveel.Data.Sql.Sequences.ISequence.
Definition at line 722 of file SequenceManager.cs.
|
inline |
Definition at line 753 of file SequenceManager.cs.
|
inline |
Definition at line 757 of file SequenceManager.cs.
|
inlineprivate |
Definition at line 734 of file SequenceManager.cs.
|
inline |
Implements Deveel.Data.Sql.Sequences.ISequence.
Definition at line 726 of file SequenceManager.cs.
Implements Deveel.Data.Sql.Sequences.ISequence.
Definition at line 730 of file SequenceManager.cs.
|
private |
Definition at line 693 of file SequenceManager.cs.
|
getset |
Definition at line 720 of file SequenceManager.cs.
|
getprivate set |
Definition at line 710 of file SequenceManager.cs.
|
getprivate set |
Definition at line 708 of file SequenceManager.cs.
|
getset |
Definition at line 718 of file SequenceManager.cs.
|
getprivate |
Definition at line 712 of file SequenceManager.cs.
|
getprivate set |
Definition at line 716 of file SequenceManager.cs.