PostgreSQL Source Code  git master
PsqlScanStateData Struct Reference

#include <psqlscan_int.h>

Data Fields

yyscan_t scanner
 
PQExpBuffer output_buf
 
StackElembuffer_stack
 
YY_BUFFER_STATE scanbufhandle
 
char * scanbuf
 
const char * scanline
 
int encoding
 
bool safe_encoding
 
bool std_strings
 
const char * curline
 
const char * refline
 
int start_state
 
int state_before_str_stop
 
int paren_depth
 
int xcdepth
 
char * dolqstart
 
int identifier_count
 
char identifiers [4]
 
int begin_depth
 
const PsqlScanCallbackscallbacks
 
void * cb_passthrough
 

Detailed Description

Definition at line 84 of file psqlscan_int.h.

Field Documentation

◆ begin_depth

int PsqlScanStateData::begin_depth

Definition at line 124 of file psqlscan_int.h.

◆ buffer_stack

StackElem* PsqlScanStateData::buffer_stack

Definition at line 90 of file psqlscan_int.h.

◆ callbacks

const PsqlScanCallbacks* PsqlScanStateData::callbacks

Definition at line 130 of file psqlscan_int.h.

◆ cb_passthrough

void* PsqlScanStateData::cb_passthrough

Definition at line 131 of file psqlscan_int.h.

◆ curline

const char* PsqlScanStateData::curline

Definition at line 104 of file psqlscan_int.h.

◆ dolqstart

char* PsqlScanStateData::dolqstart

Definition at line 116 of file psqlscan_int.h.

◆ encoding

int PsqlScanStateData::encoding

Definition at line 101 of file psqlscan_int.h.

◆ identifier_count

int PsqlScanStateData::identifier_count

Definition at line 122 of file psqlscan_int.h.

◆ identifiers

char PsqlScanStateData::identifiers[4]

Definition at line 123 of file psqlscan_int.h.

◆ output_buf

PQExpBuffer PsqlScanStateData::output_buf

Definition at line 88 of file psqlscan_int.h.

◆ paren_depth

int PsqlScanStateData::paren_depth

Definition at line 114 of file psqlscan_int.h.

◆ refline

const char* PsqlScanStateData::refline

Definition at line 105 of file psqlscan_int.h.

◆ safe_encoding

bool PsqlScanStateData::safe_encoding

Definition at line 102 of file psqlscan_int.h.

◆ scanbuf

char* PsqlScanStateData::scanbuf

Definition at line 97 of file psqlscan_int.h.

◆ scanbufhandle

YY_BUFFER_STATE PsqlScanStateData::scanbufhandle

Definition at line 96 of file psqlscan_int.h.

◆ scanline

const char* PsqlScanStateData::scanline

Definition at line 98 of file psqlscan_int.h.

◆ scanner

yyscan_t PsqlScanStateData::scanner

Definition at line 86 of file psqlscan_int.h.

◆ start_state

int PsqlScanStateData::start_state

Definition at line 112 of file psqlscan_int.h.

◆ state_before_str_stop

int PsqlScanStateData::state_before_str_stop

Definition at line 113 of file psqlscan_int.h.

◆ std_strings

bool PsqlScanStateData::std_strings

Definition at line 103 of file psqlscan_int.h.

◆ xcdepth

int PsqlScanStateData::xcdepth

Definition at line 115 of file psqlscan_int.h.


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