plain/ZPlainPostgreSqlDriver.pas File Reference

Go to the source code of this file.

Classes

class  IZPostgreSQLPlainDriver
 Represents a generic interface to PostgreSQL native API. More...
class  TZPostgreSQL7PlainDriver
 Implements a driver for PostgreSQL 7.4. More...
class  TZPostgreSQL8PlainDriver
 Implements a driver for PostgreSQL 8.1. More...
struct  TZPostgreSQLArgBlock
struct  TZPostgreSQLConnectInfoOption
struct  TZPostgreSQLNotify

Typedefs

typedef Integer Oid
typedef TZPostgreSQLArgBlockPZPostgreSQLArgBlock
typedef Pointer PZPostgreSQLConnect
typedef
TZPostgreSQLConnectInfoOption
PZPostgreSQLConnectInfoOption
typedef TZPostgreSQLNotifyPZPostgreSQLNotify
typedef Pointer PZPostgreSQLResult
typedef void(* TZPostgreSQLNoticeProcessor )(Pointer arg, PChar message)

Enumerations

enum  TZPostgreSQLConnectStatusType { CONNECTION_OK, CONNECTION_BAD }
enum  TZPostgreSQLExecStatusType {
  PGRES_EMPTY_QUERY, PGRES_COMMAND_OK, PGRES_TUPLES_OK, PGRES_COPY_OUT,
  PGRES_COPY_IN, PGRES_BAD_RESPONSE, PGRES_NONFATAL_ERROR, PGRES_FATAL_ERROR
}
enum  TZPostgreSQLFieldCode

Variables

const BLOB_SEEK_CUR = 1
const BLOB_SEEK_END = 2
const BLOB_SEEK_SET = 0
 C
 D
 F
 H
const INV_READ = $00040000
const INV_WRITE = $00020000
 L
 M
const NAMEDATALEN = 32
const OIDNAMELEN = 36
 ord
 p
 P
 PG_DIAG_CONTEXT
 PG_DIAG_INTERNAL_POSITION
 PG_DIAG_INTERNAL_QUERY
 PG_DIAG_MESSAGE_DETAIL
 PG_DIAG_MESSAGE_HINT
 PG_DIAG_MESSAGE_PRIMARY
 PG_DIAG_SEVERITY
 PG_DIAG_SOURCE_FILE
 PG_DIAG_SOURCE_FUNCTION
 PG_DIAG_SOURCE_LINE
 PG_DIAG_SQLSTATE
 PG_DIAG_STATEMENT_POSITION
 q
 R
 W


Typedef Documentation

typedef Integer Oid

Definition at line 252 of file ZPlainPostgreSqlDriver.pas.

Definition at line 247 of file ZPlainPostgreSqlDriver.pas.

typedef Pointer PZPostgreSQLConnect

Definition at line 250 of file ZPlainPostgreSqlDriver.pas.

Definition at line 228 of file ZPlainPostgreSqlDriver.pas.

Definition at line 191 of file ZPlainPostgreSqlDriver.pas.

typedef Pointer PZPostgreSQLResult

Definition at line 251 of file ZPlainPostgreSqlDriver.pas.

typedef void(* TZPostgreSQLNoticeProcessor)(Pointer arg, PChar message)

Definition at line 196 of file ZPlainPostgreSqlDriver.pas.


Enumeration Type Documentation

Enumerator:
CONNECTION_OK 
CONNECTION_BAD 

Definition at line 78 of file ZPlainPostgreSqlDriver.pas.

Enumerator:
PGRES_EMPTY_QUERY 
PGRES_COMMAND_OK 
PGRES_TUPLES_OK 
PGRES_COPY_OUT 
PGRES_COPY_IN 
PGRES_BAD_RESPONSE 
PGRES_NONFATAL_ERROR 
PGRES_FATAL_ERROR 

Definition at line 153 of file ZPlainPostgreSqlDriver.pas.

Definition at line 85 of file ZPlainPostgreSqlDriver.pas.


Variable Documentation

const BLOB_SEEK_CUR = 1

Definition at line 73 of file ZPlainPostgreSqlDriver.pas.

const BLOB_SEEK_END = 2

Definition at line 74 of file ZPlainPostgreSqlDriver.pas.

const BLOB_SEEK_SET = 0

Definition at line 72 of file ZPlainPostgreSqlDriver.pas.

C

Definition at line 92 of file ZPlainPostgreSqlDriver.pas.

D

Definition at line 100 of file ZPlainPostgreSqlDriver.pas.

Referenced by GenerateDPB(), and GetNameSqlType().

F

Definition at line 124 of file ZPlainPostgreSqlDriver.pas.

H

Definition at line 104 of file ZPlainPostgreSqlDriver.pas.

const INV_READ = $00040000

Definition at line 70 of file ZPlainPostgreSqlDriver.pas.

const INV_WRITE = $00020000

Definition at line 69 of file ZPlainPostgreSqlDriver.pas.

L

Definition at line 128 of file ZPlainPostgreSqlDriver.pas.

M

Definition at line 96 of file ZPlainPostgreSqlDriver.pas.

const NAMEDATALEN = 32

Definition at line 64 of file ZPlainPostgreSqlDriver.pas.

const OIDNAMELEN = 36

Definition at line 67 of file ZPlainPostgreSqlDriver.pas.

ord

Definition at line 92 of file ZPlainPostgreSqlDriver.pas.

p

P

Definition at line 120 of file ZPlainPostgreSqlDriver.pas.

Definition at line 112 of file ZPlainPostgreSqlDriver.pas.

Definition at line 116 of file ZPlainPostgreSqlDriver.pas.

Definition at line 100 of file ZPlainPostgreSqlDriver.pas.

Definition at line 104 of file ZPlainPostgreSqlDriver.pas.

Definition at line 96 of file ZPlainPostgreSqlDriver.pas.

Definition at line 138 of file ZPlainPostgreSqlDriver.pas.

Definition at line 124 of file ZPlainPostgreSqlDriver.pas.

Definition at line 132 of file ZPlainPostgreSqlDriver.pas.

Definition at line 128 of file ZPlainPostgreSqlDriver.pas.

Definition at line 92 of file ZPlainPostgreSqlDriver.pas.

Definition at line 108 of file ZPlainPostgreSqlDriver.pas.

q

Definition at line 116 of file ZPlainPostgreSqlDriver.pas.

R

Definition at line 132 of file ZPlainPostgreSqlDriver.pas.

Referenced by TZIterator::HasNext(), and TZCollection::TZCollection().

W

Definition at line 120 of file ZPlainPostgreSqlDriver.pas.


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