PostgreSQL Source Code  git master
statement Struct Reference

#include <ecpglib_extern.h>

Data Fields

int lineno
 
char * command
 
char * name
 
struct connectionconnection
 
enum COMPAT_MODE compat
 
bool force_indicator
 
enum ECPG_statement_type statement_type
 
bool questionmarks
 
struct variableinlist
 
struct variableoutlist
 
char * oldlocale
 
int nparams
 
char ** paramvalues
 
int * paramlengths
 
int * paramformats
 
PGresultresults
 

Detailed Description

Definition at line 67 of file ecpglib_extern.h.

Field Documentation

◆ command

char* statement::command

Definition at line 70 of file ecpglib_extern.h.

Referenced by ecpg_do_prologue(), and ecpg_register_prepared_stmt().

◆ compat

enum COMPAT_MODE statement::compat

Definition at line 72 of file ecpglib_extern.h.

◆ connection

struct connection* statement::connection

Definition at line 72 of file ecpglib_extern.h.

Referenced by ecpg_register_prepared_stmt().

◆ force_indicator

bool statement::force_indicator

Definition at line 74 of file ecpglib_extern.h.

◆ inlist

struct variable* statement::inlist

Definition at line 77 of file ecpglib_extern.h.

Referenced by ecpg_register_prepared_stmt().

◆ lineno

◆ name

char* statement::name

Definition at line 71 of file ecpglib_extern.h.

Referenced by ecpg_register_prepared_stmt().

◆ nparams

int statement::nparams

Definition at line 87 of file ecpglib_extern.h.

◆ oldlocale

char* statement::oldlocale

Definition at line 82 of file ecpglib_extern.h.

◆ outlist

struct variable* statement::outlist

Definition at line 78 of file ecpglib_extern.h.

Referenced by ecpg_register_prepared_stmt().

◆ paramformats

int* statement::paramformats

Definition at line 90 of file ecpglib_extern.h.

◆ paramlengths

int* statement::paramlengths

Definition at line 89 of file ecpglib_extern.h.

◆ paramvalues

char** statement::paramvalues

Definition at line 88 of file ecpglib_extern.h.

◆ questionmarks

bool statement::questionmarks

Definition at line 76 of file ecpglib_extern.h.

◆ results

PGresult* statement::results

Definition at line 91 of file ecpglib_extern.h.

◆ statement_type

enum ECPG_statement_type statement::statement_type

Definition at line 74 of file ecpglib_extern.h.

Referenced by ecpg_do_prologue().


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