dbc/ZDbcIntfs.pas File Reference

Go to the source code of this file.

Classes

class  EZSQLThrowable
 Abstract SQL exception. More...
class  IZBlob
 External or internal blob wrapper object. More...
class  IZCallableStatement
 Callable SQL statement interface. More...
class  IZConnection
 Database Connection interface. More...
class  IZDatabaseMetadata
 Database metadata interface. More...
class  IZDriver
 Database Driver interface. More...
class  IZDriverManager
 Driver Manager interface. More...
class  IZNotification
 Database notification interface. More...
class  IZPreparedStatement
 Prepared SQL statement interface. More...
class  IZResultSet
 Rows returned by SQL query. More...
class  IZResultSetMetadata
 ResultSet metadata interface. More...
class  IZSequence
 Database sequence generator interface. More...
class  IZStatement
 Generic SQL statement interface. More...

Typedefs

typedef interface IZBlob
typedef interface IZCallableStatement
typedef interface IZConnection
typedef interface IZDatabaseMetadata
typedef interface IZDriver
typedef interface IZDriverManager
typedef interface IZNotification
typedef interface IZPreparedStatement
typedef interface IZResultSet
typedef interface IZResultSetMetadata
typedef interface IZSequence
typedef interface IZStatement
typedef ProcedureReturnsResult Searchable = 2

Enumerations

enum  TZBestRowIdentifier { brUnknown, brNotPseudo, brPseudo }
 Defines a best row identifier. More...
enum  TZColumnNullableType { ntNoNulls, ntNullable, ntNullableUnknown }
 Defines a nullable type for the column. More...
enum  TZFetchDirection { fdForward, fdReverse, fdUnknown }
 Defines a resultset fetch direction. More...
enum  TZImportedKey {
  ikCascade, ikRestrict, ikSetNull, ikNoAction,
  ikSetDefault, ikInitiallyDeferred, ikInitiallyImmediate, ikNotDeferrable
}
enum  TZLocateUpdatesMode { loWhereAll, loWhereChanged, loWhereKeyOnly }
 Defines a locate mode. More...
enum  TZPostUpdatesMode { poColumnsAll, poColumnsChanged }
 Defines a post update mode. More...
enum  TZProcedureColumnType {
  pctUnknown, pctIn, pctInOut, pctOut,
  pctReturn, pctResultSet
}
 Defines a column type for the procedures. More...
enum  TZProcedureResultType { prtUnknown, prtNoResult, prtReturnsResult }
 Defines a result type for the procedures. More...
enum  TZResultSetConcurrency { rcReadOnly, rcUpdatable }
 Defines a result set concurrency type. More...
enum  TZResultSetType { rtForwardOnly, rtScrollInsensitive, rtScrollSensitive }
 Defines a type of result set. More...
enum  TZScopeBestRowIdentifier { sbrTemporary, sbrTransaction, sbrSession }
 Defines a scope best row identifier. More...
enum  TZSQLType {
  stUnknown, stBoolean, stByte, stShort,
  stInteger, stLong, stFloat, stDouble,
  stBigDecimal, stString, stUnicodeString, stBytes,
  stDate, stTime, stTimestamp, stAsciiStream,
  stUnicodeStream, stBinaryStream
}
 Generic SQL exception. More...
enum  TZTableIndex { tiStatistic, tiClustered, tiHashed, tiOther }
enum  TZTransactIsolationLevel {
  tiNone, tiReadUncommitted, tiReadCommitted, tiRepeatableRead,
  tiSerializable
}
 Defines a transaction isolation level. More...
enum  TZVersionColumn { vcUnknown, vcNotPseudo, vcPseudo }
 Defines a version column. More...

Variables

const IZDriverManager DriverManager
 The common driver manager object.


Typedef Documentation

typedef interface IZBlob

Definition at line 297 of file ZDbcIntfs.pas.

typedef interface IZCallableStatement

Definition at line 294 of file ZDbcIntfs.pas.

typedef interface IZConnection

Definition at line 290 of file ZDbcIntfs.pas.

typedef interface IZDatabaseMetadata

Definition at line 291 of file ZDbcIntfs.pas.

typedef interface IZDriver

Definition at line 289 of file ZDbcIntfs.pas.

typedef interface IZDriverManager

Definition at line 288 of file ZDbcIntfs.pas.

typedef interface IZNotification

Definition at line 298 of file ZDbcIntfs.pas.

typedef interface IZPreparedStatement

Definition at line 293 of file ZDbcIntfs.pas.

typedef interface IZResultSet

Definition at line 295 of file ZDbcIntfs.pas.

typedef interface IZResultSetMetadata

Definition at line 296 of file ZDbcIntfs.pas.

typedef interface IZSequence

Definition at line 299 of file ZDbcIntfs.pas.

typedef interface IZStatement

Definition at line 292 of file ZDbcIntfs.pas.

typedef ProcedureReturnsResult Searchable = 2

Definition at line 72 of file ZDbcIntfs.pas.


Enumeration Type Documentation

Defines a best row identifier.

Enumerator:
brUnknown 
brNotPseudo 
brPseudo 

Definition at line 218 of file ZDbcIntfs.pas.

Defines a nullable type for the column.

Enumerator:
ntNoNulls 
ntNullable 
ntNullableUnknown 

Definition at line 188 of file ZDbcIntfs.pas.

Defines a resultset fetch direction.

Enumerator:
fdForward 
fdReverse 
fdUnknown 

Definition at line 162 of file ZDbcIntfs.pas.

Enumerator:
ikCascade 
ikRestrict 
ikSetNull 
ikNoAction 
ikSetDefault 
ikInitiallyDeferred 
ikInitiallyImmediate 
ikNotDeferrable 

Definition at line 245 of file ZDbcIntfs.pas.

Defines a locate mode.

Enumerator:
loWhereAll 
loWhereChanged 
loWhereKeyOnly 

Definition at line 276 of file ZDbcIntfs.pas.

Defines a post update mode.

Enumerator:
poColumnsAll 
poColumnsChanged 

Definition at line 268 of file ZDbcIntfs.pas.

Defines a column type for the procedures.

Enumerator:
pctUnknown 
pctIn 
pctInOut 
pctOut 
pctReturn 
pctResultSet 

Definition at line 206 of file ZDbcIntfs.pas.

Defines a result type for the procedures.

Enumerator:
prtUnknown 
prtNoResult 
prtReturnsResult 

Definition at line 197 of file ZDbcIntfs.pas.

Defines a result set concurrency type.

Enumerator:
rcReadOnly 
rcUpdatable 

Definition at line 180 of file ZDbcIntfs.pas.

Defines a type of result set.

Enumerator:
rtForwardOnly 
rtScrollInsensitive 
rtScrollSensitive 

Definition at line 171 of file ZDbcIntfs.pas.

Defines a scope best row identifier.

Enumerator:
sbrTemporary 
sbrTransaction 
sbrSession 

Definition at line 227 of file ZDbcIntfs.pas.

enum TZSQLType

Generic SQL exception.

Generic SQL warning. Defines supported SQL types.

Enumerator:
stUnknown 
stBoolean 
stByte 
stShort 
stInteger 
stLong 
stFloat 
stDouble 
stBigDecimal 
stString 
stUnicodeString 
stBytes 
stDate 
stTime 
stTimestamp 
stAsciiStream 
stUnicodeStream 
stBinaryStream 

Definition at line 127 of file ZDbcIntfs.pas.

Enumerator:
tiStatistic 
tiClustered 
tiHashed 
tiOther 

Definition at line 258 of file ZDbcIntfs.pas.

Defines a transaction isolation level.

Enumerator:
tiNone 
tiReadUncommitted 
tiReadCommitted 
tiRepeatableRead 
tiSerializable 

Definition at line 151 of file ZDbcIntfs.pas.

Defines a version column.

Enumerator:
vcUnknown 
vcNotPseudo 
vcPseudo 

Definition at line 236 of file ZDbcIntfs.pas.


Variable Documentation

The common driver manager object.

Definition at line 2247 of file ZDbcIntfs.pas.


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