TZResultSQLDA Class Reference

Inheritance diagram for TZResultSQLDA:

TZSQLDA IZResultSQLDA TInterfacedObject IZSQLDA

List of all members.

Public Member Functions

 AllocateSQLDA ()
 FreeParamtersValues ()
Extended GetBigDecimal (const Integer Index)
Boolean GetBoolean (const Integer Index)
ShortInt GetByte (const Integer Index)
TByteDynArray GetBytes (const Integer Index)
PXSQLDA GetData ()
TDateTime GetDate (const Integer Index)
Double GetDouble (const Integer Index)
string GetFieldAliasName (const Word Index)
Integer GetFieldCount ()
Word GetFieldIndex (const String Name)
SmallInt GetFieldLength (const Word Index)
string GetFieldOwnerName (const Word Index)
string GetFieldRelationName (const Word Index)
integer GetFieldScale (const Word Index)
string GetFieldSqlName (const Word Index)
TZSQLType GetFieldSqlType (const Word Index)
Single GetFloat (const Integer Index)
Smallint GetIbSqlLen (const Word Index)
Smallint GetIbSqlSubType (const Word Index)
Smallint GetIbSqlType (const Word Index)
Integer GetInt (const Integer Index)
Int64 GetLong (const Integer Index)
PChar GetPChar (const Integer Index)
TISC_QUAD GetQuad (const Integer Index)
SmallInt GetShort (const Integer Index)
string GetString (const Integer Index)
TDateTime GetTime (const Integer Index)
TDateTime GetTimestamp (const Integer Index)
Variant GetValue (const Word Index)
 InitFields (boolean Parameters)
boolean IsBlob (const Word Index)
Boolean IsNull (const Integer Index)
boolean IsNullable (const Word Index)
 ReadBlobFromStream (const Word Index, TStream Stream)
 ReadBlobFromString (const Word Index, string &str)
 ReadBlobFromVariant (const Word Index, Variant &Value)
 TZResultSQLDA (IZInterbasePlainDriver PlainDriver, PISC_DB_HANDLE Handle, PISC_TR_HANDLE TransactionHandle)
 ~TZResultSQLDA ()

Protected Types

typedef array< Variant > FDefaults

Protected Attributes

PISC_DB_HANDLE FHandle
PISC_TR_HANDLE FTransactionHandle

Private Member Functions

string DecodeString (const Smallint Code, const Word Index)
 DecodeString2 (const Smallint Code, const Word Index, string &Str)


Detailed Description

Definition at line 611 of file ZDbcInterbase6Utils.pas.


Member Typedef Documentation

typedef array<Variant> TZResultSQLDA::FDefaults [protected]

Definition at line 616 of file ZDbcInterbase6Utils.pas.


Constructor & Destructor Documentation

TZResultSQLDA::TZResultSQLDA ( IZInterbasePlainDriver  PlainDriver,
PISC_DB_HANDLE  Handle,
PISC_TR_HANDLE  TransactionHandle 
)

TZResultSQLDA::~TZResultSQLDA (  ) 


Member Function Documentation

TZResultSQLDA::AllocateSQLDA (  ) 

Reimplemented from TZSQLDA.

string TZResultSQLDA::DecodeString ( const Smallint  Code,
const Word  Index 
) [private]

TZResultSQLDA::DecodeString2 ( const Smallint  Code,
const Word  Index,
string &  Str 
) [private]

TZSQLDA::FreeParamtersValues (  )  [inherited]

Extended TZResultSQLDA::GetBigDecimal ( const Integer  Index  ) 

Reimplemented from IZResultSQLDA.

Boolean TZResultSQLDA::GetBoolean ( const Integer  Index  ) 

Reimplemented from IZResultSQLDA.

ShortInt TZResultSQLDA::GetByte ( const Integer  Index  ) 

Reimplemented from IZResultSQLDA.

TByteDynArray TZResultSQLDA::GetBytes ( const Integer  Index  ) 

Reimplemented from IZResultSQLDA.

PXSQLDA TZSQLDA::GetData (  )  [inherited]

TDateTime TZResultSQLDA::GetDate ( const Integer  Index  ) 

Reimplemented from IZResultSQLDA.

Double TZResultSQLDA::GetDouble ( const Integer  Index  ) 

Reimplemented from IZResultSQLDA.

string TZSQLDA::GetFieldAliasName ( const Word  Index  )  [inherited]

Integer TZSQLDA::GetFieldCount (  )  [inherited]

Word TZSQLDA::GetFieldIndex ( const String  Name  )  [inherited]

SmallInt TZSQLDA::GetFieldLength ( const Word  Index  )  [inherited]

string TZSQLDA::GetFieldOwnerName ( const Word  Index  )  [inherited]

string TZSQLDA::GetFieldRelationName ( const Word  Index  )  [inherited]

integer TZSQLDA::GetFieldScale ( const Word  Index  )  [inherited]

string TZSQLDA::GetFieldSqlName ( const Word  Index  )  [inherited]

TZSQLType TZSQLDA::GetFieldSqlType ( const Word  Index  )  [inherited]

Single TZResultSQLDA::GetFloat ( const Integer  Index  ) 

Reimplemented from IZResultSQLDA.

Smallint TZSQLDA::GetIbSqlLen ( const Word  Index  )  [inherited]

Smallint TZSQLDA::GetIbSqlSubType ( const Word  Index  )  [inherited]

Smallint TZSQLDA::GetIbSqlType ( const Word  Index  )  [inherited]

Integer TZResultSQLDA::GetInt ( const Integer  Index  ) 

Reimplemented from IZResultSQLDA.

Int64 TZResultSQLDA::GetLong ( const Integer  Index  ) 

Reimplemented from IZResultSQLDA.

PChar TZResultSQLDA::GetPChar ( const Integer  Index  ) 

Reimplemented from IZResultSQLDA.

TISC_QUAD TZResultSQLDA::GetQuad ( const Integer  Index  ) 

Reimplemented from IZResultSQLDA.

SmallInt TZResultSQLDA::GetShort ( const Integer  Index  ) 

Reimplemented from IZResultSQLDA.

string TZResultSQLDA::GetString ( const Integer  Index  ) 

Reimplemented from IZResultSQLDA.

TDateTime TZResultSQLDA::GetTime ( const Integer  Index  ) 

Reimplemented from IZResultSQLDA.

TDateTime TZResultSQLDA::GetTimestamp ( const Integer  Index  ) 

Reimplemented from IZResultSQLDA.

Variant TZResultSQLDA::GetValue ( const Word  Index  ) 

Reimplemented from IZResultSQLDA.

TZSQLDA::InitFields ( boolean  Parameters  )  [inherited]

boolean TZSQLDA::IsBlob ( const Word  Index  )  [inherited]

Boolean TZResultSQLDA::IsNull ( const Integer  Index  ) 

Reimplemented from IZResultSQLDA.

boolean TZSQLDA::IsNullable ( const Word  Index  )  [inherited]

TZResultSQLDA::ReadBlobFromStream ( const Word  Index,
TStream  Stream 
)

Reimplemented from IZResultSQLDA.

TZResultSQLDA::ReadBlobFromString ( const Word  Index,
string &  str 
)

Reimplemented from IZResultSQLDA.

TZResultSQLDA::ReadBlobFromVariant ( const Word  Index,
Variant &  Value 
)

Reimplemented from IZResultSQLDA.


Member Data Documentation

Definition at line 617 of file ZDbcInterbase6Utils.pas.

Definition at line 619 of file ZDbcInterbase6Utils.pas.


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

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