Property | Type | Description | |
---|---|---|---|
SequenceInfoTableName | ObjectName | ||
SequenceTableName | ObjectName |
Property | Type | Description | |
---|---|---|---|
CreateCustomSequence | Sequence | ||
CreateNativeTableSequence | ISequence | ||
Dispose | void | ||
FindByName | int | ||
GetTableName | ObjectName | ||
IObjectManager | IDbObject | ||
IObjectManager | bool | ||
IObjectManager | bool | ||
IObjectManager | void | ||
NameAt | ObjectName | ||
NextValue | SqlNumber | ||
Offset | int | ||
RemoveNativeTableSequence | bool | ||
SetValue | SqlNumber | ||
UpdateSequenceState | void |
Method | Description | |
---|---|---|
CreateSequence ( |
||
Dispose ( ) : void | ||
DropSequence ( ObjectName sequenceName ) : bool | ||
GetCurrentValue ( ObjectName name ) : SqlNumber | ||
GetSequence ( ObjectName sequenceName ) : ISequence | ||
ResolveName ( ObjectName objName, bool ignoreCase ) : ObjectName | ||
SequenceExists ( ObjectName sequenceName ) : bool | ||
SequenceManager ( ITransaction transaction ) : System |
Construct a new instance of SequenceManager that is backed by the given transaction factory.
|
Method | Description | |
---|---|---|
CreateCustomSequence ( ObjectName sequenceName, |
||
CreateNativeTableSequence ( ObjectName tableName ) : ISequence | ||
Dispose ( bool disposing ) : void | ||
FindByName ( ObjectName sequenceName ) : int | ||
GetTableName ( int offset ) : ObjectName | ||
IObjectManager ( ObjectName objName ) : IDbObject | ||
IObjectManager ( IObjectInfo objInfo ) : bool | ||
IObjectManager ( ObjectName objName ) : bool | ||
IObjectManager ( IObjectInfo objInfo ) : void | ||
NameAt ( int offset ) : ObjectName | ||
NextValue ( ObjectName name ) : SqlNumber | ||
Offset ( ObjectName sequenceName ) : int | ||
RemoveNativeTableSequence ( ObjectName tableName ) : bool | ||
SetValue ( ObjectName name, SqlNumber value ) : SqlNumber | ||
UpdateSequenceState ( Sequence sequence ) : void |
Updates the state of the sequence key in the sequence tables in the database. The update occurs on an independent transaction. |
public CreateSequence ( |
||
sequenceInfo | ||
return | ISequence |
public DropSequence ( ObjectName sequenceName ) : bool | ||
sequenceName | ObjectName | |
return | bool |
public GetCurrentValue ( ObjectName name ) : SqlNumber | ||
name | ObjectName | |
return | SqlNumber |
public GetSequence ( ObjectName sequenceName ) : ISequence | ||
sequenceName | ObjectName | |
return | ISequence |
public ResolveName ( ObjectName objName, bool ignoreCase ) : ObjectName | ||
objName | ObjectName | |
ignoreCase | bool | |
return | ObjectName |
public SequenceExists ( ObjectName sequenceName ) : bool | ||
sequenceName | ObjectName | |
return | bool |
public SequenceManager ( ITransaction transaction ) : System | ||
transaction | ITransaction | |
return | System |
public static ObjectName SequenceInfoTableName | ||
return | ObjectName |