Public Member Functions | |
CloseSequence () | |
Int64 | GetCurrentValue () |
string | GetCurrentValueSQL () |
Int64 | GetNextValue () |
Gets the next unique key generated by this sequence. | |
string | GetNextValueSQL () |
TZSequence (TComponent AOwner) | |
~TZSequence () | |
Gets the current unique key generated by this sequence. | |
Public Attributes | |
Integer | BlockSize |
TZConnection | Connection |
string | SequenceName |
Protected Member Functions | |
IZSequence | GetSequence () |
Notification (TComponent AComponent, TOperation Operation) | |
Processes component notifications. | |
Private Member Functions | |
SetBlockSize (const Integer Value) | |
SetConnection (const TZConnection Value) | |
SetSequenceName (const string Value) | |
Private Attributes | |
Integer | FBlockSize |
TZConnection | FConnection |
IZSequence | FSequence |
string | FSequenceName |
Definition at line 64 of file ZSequence.pas.
TZSequence::TZSequence | ( | TComponent | AOwner | ) |
Definition at line 151 of file ZSequence.pas.
TZSequence::~TZSequence | ( | ) |
Gets the current unique key generated by this sequence.
the | next generated unique key. |
Definition at line 165 of file ZSequence.pas.
TZSequence::CloseSequence | ( | ) |
Definition at line 142 of file ZSequence.pas.
Int64 TZSequence::GetCurrentValue | ( | ) |
Definition at line 176 of file ZSequence.pas.
string TZSequence::GetCurrentValueSQL | ( | ) |
Definition at line 188 of file ZSequence.pas.
Int64 TZSequence::GetNextValue | ( | ) |
Gets the next unique key generated by this sequence.
the | next generated unique key. |
Definition at line 203 of file ZSequence.pas.
string TZSequence::GetNextValueSQL | ( | ) |
Definition at line 215 of file ZSequence.pas.
IZSequence TZSequence::GetSequence | ( | ) | [protected] |
Definition at line 226 of file ZSequence.pas.
TZSequence::Notification | ( | TComponent | AComponent, | |
TOperation | Operation | |||
) | [protected] |
Processes component notifications.
AComponent | a changed component object. | |
Operation | a component operation code. |
Definition at line 243 of file ZSequence.pas.
TZSequence::SetBlockSize | ( | const Integer | Value | ) | [private] |
Definition at line 259 of file ZSequence.pas.
TZSequence::SetConnection | ( | const TZConnection | Value | ) | [private] |
Definition at line 271 of file ZSequence.pas.
TZSequence::SetSequenceName | ( | const string | Value | ) | [private] |
Definition at line 287 of file ZSequence.pas.
Integer TZSequence::BlockSize |
SetBlockSize For writing
Definition at line 126 of file ZSequence.pas.
SetConnection For writing
Definition at line 129 of file ZSequence.pas.
Integer TZSequence::FBlockSize [private] |
Definition at line 75 of file ZSequence.pas.
TZConnection TZSequence::FConnection [private] |
Definition at line 71 of file ZSequence.pas.
IZSequence TZSequence::FSequence [private] |
Definition at line 69 of file ZSequence.pas.
string TZSequence::FSequenceName [private] |
Definition at line 73 of file ZSequence.pas.
string TZSequence::SequenceName |
SetSequenceName For writing
Definition at line 132 of file ZSequence.pas.