TZOracleSequence Class Reference

Inheritance diagram for TZOracleSequence:

TZAbstractSequence TInterfacedObject IZSequence

List of all members.

Public Member Functions

IZConnection GetConnection ()
 Returns the Connection object that produced this Statement object.
Int64 GetCurrentValue ()
 Gets the current unique key generated by this sequence.
String GetCurrentValueSQL ()
Int64 GetNextValue ()
 Gets the next unique key generated by this sequence.
String GetNextValueSQL ()

Public Attributes

Integer BlockSize
string Name

Protected Member Functions

Integer GetBlockSize ()
 Returns the assigned block size for this sequence.
string GetName ()
 Returns a name of the sequence generator.
 SetBlockSize (const Integer Value)
 Sets the block size for this sequence.
 SetName (const string Value)
 Sets a name of the sequence generator.

Protected Attributes

IZConnection Connection


Detailed Description

Definition at line 258 of file ZDbcOracle.pas.


Member Function Documentation

Integer TZAbstractSequence::GetBlockSize (  )  [protected, inherited]

Returns the assigned block size for this sequence.

Returns:
the assigned block size.

Reimplemented from IZSequence.

Definition at line 1528 of file ZDbcConnection.pas.

IZConnection TZAbstractSequence::GetConnection (  )  [inherited]

Returns the Connection object that produced this Statement object.

Returns:
the connection that produced this statement

Reimplemented from IZSequence.

Definition at line 1504 of file ZDbcConnection.pas.

Int64 TZOracleSequence::GetCurrentValue (  ) 

Gets the current unique key generated by this sequence.

Parameters:
the last generated unique key.

Reimplemented from TZAbstractSequence.

String TZOracleSequence::GetCurrentValueSQL (  ) 

Reimplemented from TZAbstractSequence.

string TZAbstractSequence::GetName (  )  [protected, inherited]

Returns a name of the sequence generator.

Returns:
a name of this sequence generator.

Reimplemented from IZSequence.

Definition at line 1516 of file ZDbcConnection.pas.

Int64 TZOracleSequence::GetNextValue (  ) 

Gets the next unique key generated by this sequence.

Parameters:
the next generated unique key.

Reimplemented from TZAbstractSequence.

String TZOracleSequence::GetNextValueSQL (  ) 

Reimplemented from TZAbstractSequence.

TZAbstractSequence::SetBlockSize ( const Integer  Value  )  [protected, inherited]

Sets the block size for this sequence.

Parameters:
Value the block size.

Reimplemented from IZSequence.

Definition at line 1578 of file ZDbcConnection.pas.

TZAbstractSequence::SetName ( const string  Value  )  [protected, inherited]

Sets a name of the sequence generator.

Parameters:
Value a name of this sequence generator.

Reimplemented from IZSequence.

Definition at line 1591 of file ZDbcConnection.pas.


Member Data Documentation

Integer TZAbstractSequence::BlockSize [inherited]

See also:
GetBlockSize For reading

SetBlockSize For writing

Definition at line 498 of file ZDbcConnection.pas.

See also:
FConnection For reading

FConnection For writing

Definition at line 464 of file ZDbcConnection.pas.

string TZAbstractSequence::Name [inherited]

See also:
GetName For reading

SetName For writing

Definition at line 492 of file ZDbcConnection.pas.


The documentation for this class was generated from the following file:

Generated on Wed Dec 30 08:42:55 2009 for zeoslib by  doxygen 1.5.7.1