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 63 of file ecpglib_extern.h.

Field Documentation

◆ command

◆ compat

◆ connection

◆ force_indicator

bool statement::force_indicator

◆ inlist

struct variable* statement::inlist

◆ lineno

◆ name

char* statement::name

◆ nparams

int statement::nparams

Definition at line 84 of file ecpglib_extern.h.

Referenced by ecpg_build_params(), ecpg_execute(), and ecpg_free_params().

◆ oldlocale

char* statement::oldlocale

Definition at line 79 of file ecpglib_extern.h.

Referenced by ecpg_do_epilogue(), ecpg_do_prologue(), ECPGget_desc(), and free_statement().

◆ outlist

struct variable* statement::outlist

◆ paramformats

int* statement::paramformats

Definition at line 87 of file ecpglib_extern.h.

Referenced by ecpg_build_params(), ecpg_execute(), and ecpg_free_params().

◆ paramlengths

int* statement::paramlengths

Definition at line 86 of file ecpglib_extern.h.

Referenced by ecpg_build_params(), ecpg_execute(), and ecpg_free_params().

◆ paramvalues

char** statement::paramvalues

Definition at line 85 of file ecpglib_extern.h.

Referenced by ecpg_build_params(), ecpg_execute(), and ecpg_free_params().

◆ questionmarks

bool statement::questionmarks

Definition at line 72 of file ecpglib_extern.h.

Referenced by ecpg_build_params(), and ecpg_do_prologue().

◆ results

PGresult* statement::results

Definition at line 88 of file ecpglib_extern.h.

Referenced by ecpg_autostart_transaction(), ecpg_execute(), and ecpg_process_output().

◆ statement_type

enum ECPG_statement_type statement::statement_type

Definition at line 71 of file ecpglib_extern.h.

Referenced by ecpg_build_params(), ecpg_do_prologue(), and ecpg_execute().


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