php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
php_pdo_sqlite_int.h File Reference
#include <sqlite3.h>

Go to the source code of this file.

Data Structures

struct  pdo_sqlite_error_info
 
struct  pdo_sqlite_func
 
struct  pdo_sqlite_collation
 
struct  pdo_sqlite_db_handle
 
struct  pdo_sqlite_stmt
 

Macros

#define pdo_sqlite_error(s)
 
#define pdo_sqlite_error_stmt(s)
 

Typedefs

typedef int pdo_sqlite_create_collation_callback(void *, int, const void *, int, const void *)
 

Enumerations

enum  { PDO_SQLITE_ATTR_OPEN_FLAGS = PDO_ATTR_DRIVER_SPECIFIC , PDO_SQLITE_ATTR_READONLY_STATEMENT , PDO_SQLITE_ATTR_EXTENDED_RESULT_CODES }
 

Functions

int pdo_sqlite_scanner (pdo_scanner_t *s)
 
int _pdo_sqlite_error (pdo_dbh_t *dbh, pdo_stmt_t *stmt, const char *file, int line)
 
void pdo_sqlite_create_function_internal (INTERNAL_FUNCTION_PARAMETERS)
 
void pdo_sqlite_create_aggregate_internal (INTERNAL_FUNCTION_PARAMETERS)
 
void pdo_sqlite_create_collation_internal (INTERNAL_FUNCTION_PARAMETERS, pdo_sqlite_create_collation_callback callback)
 

Variables

const pdo_driver_t pdo_sqlite_driver
 
const struct pdo_stmt_methods sqlite_stmt_methods
 

Macro Definition Documentation

◆ pdo_sqlite_error

#define pdo_sqlite_error ( s)
Value:
_pdo_sqlite_error(s, NULL, __FILE__, __LINE__)
char s[4]
Definition cdf.c:77
#define NULL
Definition gdcache.h:45
int _pdo_sqlite_error(pdo_dbh_t *dbh, pdo_stmt_t *stmt, const char *file, int line)

Definition at line 67 of file php_pdo_sqlite_int.h.

◆ pdo_sqlite_error_stmt

#define pdo_sqlite_error_stmt ( s)
Value:
_pdo_sqlite_error(stmt->dbh, stmt, __FILE__, __LINE__)

Definition at line 68 of file php_pdo_sqlite_int.h.

Typedef Documentation

◆ pdo_sqlite_create_collation_callback

typedef int pdo_sqlite_create_collation_callback(void *, int, const void *, int, const void *)

Definition at line 78 of file php_pdo_sqlite_int.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
PDO_SQLITE_ATTR_OPEN_FLAGS 
PDO_SQLITE_ATTR_READONLY_STATEMENT 
PDO_SQLITE_ATTR_EXTENDED_RESULT_CODES 

Definition at line 72 of file php_pdo_sqlite_int.h.

Function Documentation

◆ _pdo_sqlite_error()

int _pdo_sqlite_error ( pdo_dbh_t * dbh,
pdo_stmt_t * stmt,
const char * file,
int line )
extern

Definition at line 31 of file sqlite_driver.c.

◆ pdo_sqlite_create_aggregate_internal()

void pdo_sqlite_create_aggregate_internal ( INTERNAL_FUNCTION_PARAMETERS )

Definition at line 551 of file sqlite_driver.c.

◆ pdo_sqlite_create_collation_internal()

void pdo_sqlite_create_collation_internal ( INTERNAL_FUNCTION_PARAMETERS ,
pdo_sqlite_create_collation_callback callback )

Definition at line 629 of file sqlite_driver.c.

◆ pdo_sqlite_create_function_internal()

void pdo_sqlite_create_function_internal ( INTERNAL_FUNCTION_PARAMETERS )

Definition at line 494 of file sqlite_driver.c.

◆ pdo_sqlite_scanner()

int pdo_sqlite_scanner ( pdo_scanner_t * s)
extern

Variable Documentation

◆ pdo_sqlite_driver

const pdo_driver_t pdo_sqlite_driver
extern

Definition at line 857 of file sqlite_driver.c.

◆ sqlite_stmt_methods

const struct pdo_stmt_methods sqlite_stmt_methods
extern

Definition at line 392 of file sqlite_statement.c.