php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
_pdo_dbh_t Struct Reference

#include <php_pdo_driver.h>

Data Fields

const struct pdo_dbh_methodsmethods
 
voiddriver_data
 
char * username
 
char * password
 
unsigned is_persistent:1
 
unsigned auto_commit:1
 
unsigned is_closed:1
 
unsigned alloc_own_columns:1
 
bool in_txn:1
 
unsigned max_escaped_char_length:3
 
unsigned oracle_nulls:2
 
unsigned stringify:1
 
unsigned skip_param_evt:7
 
unsigned _reserved_flags:14
 
const char * data_source
 
size_t data_source_len
 
pdo_error_type error_code
 
enum pdo_error_mode error_mode
 
enum pdo_case_conversion native_case desired_case
 
const char * persistent_id
 
size_t persistent_id_len
 
unsigned int refcount
 
HashTablecls_methods [PDO_DBH_DRIVER_METHOD_KIND__MAX]
 
pdo_driver_tdriver
 
zend_class_entrydef_stmt_ce
 
zval def_stmt_ctor_args
 
pdo_stmt_tquery_stmt
 
zval query_stmt_zval
 
enum pdo_fetch_type default_fetch_type
 

Detailed Description

Definition at line 428 of file php_pdo_driver.h.

Field Documentation

◆ _reserved_flags

unsigned _pdo_dbh_t::_reserved_flags

Definition at line 470 of file php_pdo_driver.h.

◆ alloc_own_columns

unsigned _pdo_dbh_t::alloc_own_columns

Definition at line 451 of file php_pdo_driver.h.

◆ auto_commit

unsigned _pdo_dbh_t::auto_commit

Definition at line 444 of file php_pdo_driver.h.

◆ cls_methods

HashTable* _pdo_dbh_t::cls_methods[PDO_DBH_DRIVER_METHOD_KIND__MAX]

Definition at line 489 of file php_pdo_driver.h.

◆ data_source

const char* _pdo_dbh_t::data_source

Definition at line 473 of file php_pdo_driver.h.

◆ data_source_len

size_t _pdo_dbh_t::data_source_len

Definition at line 474 of file php_pdo_driver.h.

◆ def_stmt_ce

zend_class_entry* _pdo_dbh_t::def_stmt_ce

Definition at line 493 of file php_pdo_driver.h.

◆ def_stmt_ctor_args

zval _pdo_dbh_t::def_stmt_ctor_args

Definition at line 495 of file php_pdo_driver.h.

◆ default_fetch_type

enum pdo_fetch_type _pdo_dbh_t::default_fetch_type

Definition at line 505 of file php_pdo_driver.h.

◆ desired_case

enum pdo_case_conversion native_case _pdo_dbh_t::desired_case

Definition at line 481 of file php_pdo_driver.h.

◆ driver

pdo_driver_t* _pdo_dbh_t::driver

Definition at line 491 of file php_pdo_driver.h.

◆ driver_data

void* _pdo_dbh_t::driver_data

Definition at line 432 of file php_pdo_driver.h.

◆ error_code

pdo_error_type _pdo_dbh_t::error_code

Definition at line 477 of file php_pdo_driver.h.

◆ error_mode

enum pdo_error_mode _pdo_dbh_t::error_mode

Definition at line 479 of file php_pdo_driver.h.

◆ in_txn

bool _pdo_dbh_t::in_txn

Definition at line 454 of file php_pdo_driver.h.

◆ is_closed

unsigned _pdo_dbh_t::is_closed

Definition at line 447 of file php_pdo_driver.h.

◆ is_persistent

unsigned _pdo_dbh_t::is_persistent

Definition at line 439 of file php_pdo_driver.h.

◆ max_escaped_char_length

unsigned _pdo_dbh_t::max_escaped_char_length

Definition at line 457 of file php_pdo_driver.h.

◆ methods

const struct pdo_dbh_methods* _pdo_dbh_t::methods

Definition at line 430 of file php_pdo_driver.h.

◆ oracle_nulls

unsigned _pdo_dbh_t::oracle_nulls

Definition at line 460 of file php_pdo_driver.h.

◆ password

char * _pdo_dbh_t::password

Definition at line 435 of file php_pdo_driver.h.

◆ persistent_id

const char* _pdo_dbh_t::persistent_id

Definition at line 484 of file php_pdo_driver.h.

◆ persistent_id_len

size_t _pdo_dbh_t::persistent_id_len

Definition at line 485 of file php_pdo_driver.h.

◆ query_stmt

pdo_stmt_t* _pdo_dbh_t::query_stmt

Definition at line 501 of file php_pdo_driver.h.

◆ query_stmt_zval

zval _pdo_dbh_t::query_stmt_zval

Definition at line 502 of file php_pdo_driver.h.

◆ refcount

unsigned int _pdo_dbh_t::refcount

Definition at line 486 of file php_pdo_driver.h.

◆ skip_param_evt

unsigned _pdo_dbh_t::skip_param_evt

Definition at line 466 of file php_pdo_driver.h.

◆ stringify

unsigned _pdo_dbh_t::stringify

Definition at line 463 of file php_pdo_driver.h.

◆ username

char* _pdo_dbh_t::username

Definition at line 435 of file php_pdo_driver.h.


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