php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
pgsql_statement.c File Reference
#include "php.h"
#include "php_ini.h"
#include "ext/standard/info.h"
#include "ext/pdo/php_pdo.h"
#include "ext/pdo/php_pdo_driver.h"
#include "php_pdo_pgsql.h"
#include "php_pdo_pgsql_int.h"

Go to the source code of this file.

Macros

#define BOOLLABEL   "bool"
 
#define BOOLOID   16
 
#define BYTEALABEL   "bytea"
 
#define BYTEAOID   17
 
#define DATELABEL   "date"
 
#define DATEOID   1082
 
#define INT2LABEL   "int2"
 
#define INT2OID   21
 
#define INT4LABEL   "int4"
 
#define INT4OID   23
 
#define INT8LABEL   "int8"
 
#define INT8OID   20
 
#define OIDOID   26
 
#define TEXTLABEL   "text"
 
#define TEXTOID   25
 
#define TIMESTAMPLABEL   "timestamp"
 
#define TIMESTAMPOID   1114
 
#define VARCHARLABEL   "varchar"
 
#define VARCHAROID   1043
 
#define FLOAT4LABEL   "float4"
 
#define FLOAT4OID   700
 
#define FLOAT8LABEL   "float8"
 
#define FLOAT8OID   701
 

Variables

const struct pdo_stmt_methods pgsql_stmt_methods
 

Macro Definition Documentation

◆ BOOLLABEL

#define BOOLLABEL   "bool"

Definition at line 35 of file pgsql_statement.c.

◆ BOOLOID

#define BOOLOID   16

Definition at line 36 of file pgsql_statement.c.

◆ BYTEALABEL

#define BYTEALABEL   "bytea"

Definition at line 37 of file pgsql_statement.c.

◆ BYTEAOID

#define BYTEAOID   17

Definition at line 38 of file pgsql_statement.c.

◆ DATELABEL

#define DATELABEL   "date"

Definition at line 39 of file pgsql_statement.c.

◆ DATEOID

#define DATEOID   1082

Definition at line 40 of file pgsql_statement.c.

◆ FLOAT4LABEL

#define FLOAT4LABEL   "float4"

Definition at line 54 of file pgsql_statement.c.

◆ FLOAT4OID

#define FLOAT4OID   700

Definition at line 55 of file pgsql_statement.c.

◆ FLOAT8LABEL

#define FLOAT8LABEL   "float8"

Definition at line 56 of file pgsql_statement.c.

◆ FLOAT8OID

#define FLOAT8OID   701

Definition at line 57 of file pgsql_statement.c.

◆ INT2LABEL

#define INT2LABEL   "int2"

Definition at line 41 of file pgsql_statement.c.

◆ INT2OID

#define INT2OID   21

Definition at line 42 of file pgsql_statement.c.

◆ INT4LABEL

#define INT4LABEL   "int4"

Definition at line 43 of file pgsql_statement.c.

◆ INT4OID

#define INT4OID   23

Definition at line 44 of file pgsql_statement.c.

◆ INT8LABEL

#define INT8LABEL   "int8"

Definition at line 45 of file pgsql_statement.c.

◆ INT8OID

#define INT8OID   20

Definition at line 46 of file pgsql_statement.c.

◆ OIDOID

#define OIDOID   26

Definition at line 47 of file pgsql_statement.c.

◆ TEXTLABEL

#define TEXTLABEL   "text"

Definition at line 48 of file pgsql_statement.c.

◆ TEXTOID

#define TEXTOID   25

Definition at line 49 of file pgsql_statement.c.

◆ TIMESTAMPLABEL

#define TIMESTAMPLABEL   "timestamp"

Definition at line 50 of file pgsql_statement.c.

◆ TIMESTAMPOID

#define TIMESTAMPOID   1114

Definition at line 51 of file pgsql_statement.c.

◆ VARCHARLABEL

#define VARCHARLABEL   "varchar"

Definition at line 52 of file pgsql_statement.c.

◆ VARCHAROID

#define VARCHAROID   1043

Definition at line 53 of file pgsql_statement.c.

Variable Documentation

◆ pgsql_stmt_methods

const struct pdo_stmt_methods pgsql_stmt_methods
Initial value:
= {
pgsql_stmt_dtor,
pgsql_stmt_execute,
pgsql_stmt_fetch,
pgsql_stmt_describe,
pgsql_stmt_get_col,
pgsql_stmt_param_hook,
NULL,
pgsql_stmt_get_attr,
pgsql_stmt_get_column_meta,
NULL,
pdo_pgsql_stmt_cursor_closer
}
#define NULL
Definition gdcache.h:45

Definition at line 744 of file pgsql_statement.c.