PostgreSQL Source Code  git master
vars Struct Reference

Data Fields

regex_tre
 
const chrnow
 
const chrstop
 
const chrsavenow
 
const chrsavestop
 
int err
 
int cflags
 
int lasttype
 
int nexttype
 
chr nextvalue
 
int lexcon
 
int nsubexp
 
struct subre ** subs
 
size_t nsubs
 
struct subresub10 [10]
 
struct nfanfa
 
struct colormapcm
 
color nlcolor
 
struct statewordchrs
 
struct subretree
 
struct subretreechain
 
struct subretreefree
 
int ntree
 
struct cveccv
 
struct cveccv2
 
struct subrelacons
 
int nlacons
 
size_t spaceused
 
struct gutsg
 
int eflags
 
size_t nmatch
 
regmatch_tpmatch
 
rm_detail_tdetails
 
chrstart
 
chrsearch_start
 
chrstop
 
struct dfa ** subdfas
 
struct dfa ** ladfas
 
struct sset ** lblastcss
 
chr ** lblastcp
 
struct smalldfa dfa1
 
struct smalldfa dfa2
 

Detailed Description

Definition at line 224 of file regcomp.c.

Field Documentation

◆ cflags

int vars::cflags

◆ cm

◆ cv

struct cvec* vars::cv

Definition at line 249 of file regcomp.c.

Referenced by brackpart(), freev(), getcvec(), and pg_regcomp().

◆ cv2

struct cvec* vars::cv2

Definition at line 250 of file regcomp.c.

Referenced by freev(), and pg_regcomp().

◆ details

rm_detail_t* vars::details

Definition at line 110 of file regexec.c.

Referenced by cfind(), find(), and pg_regexec().

◆ dfa1

struct smalldfa vars::dfa1

Definition at line 119 of file regexec.c.

Referenced by cfind(), and find().

◆ dfa2

struct smalldfa vars::dfa2

Definition at line 120 of file regexec.c.

Referenced by cfind().

◆ eflags

int vars::eflags

Definition at line 107 of file regexec.c.

Referenced by longest(), matchuntil(), newdfa(), pg_regexec(), and shortest().

◆ err

int vars::err

◆ g

struct guts* vars::g

◆ lacons

struct subre* vars::lacons

Definition at line 251 of file regcomp.c.

Referenced by freev(), newlacon(), and pg_regcomp().

◆ ladfas

struct dfa** vars::ladfas

Definition at line 116 of file regexec.c.

Referenced by getladfa(), and pg_regexec().

◆ lasttype

int vars::lasttype

Definition at line 233 of file regcomp.c.

Referenced by next().

◆ lblastcp

chr** vars::lblastcp

Definition at line 118 of file regexec.c.

Referenced by lacon(), and pg_regexec().

◆ lblastcss

struct sset** vars::lblastcss

Definition at line 117 of file regexec.c.

Referenced by lacon(), and pg_regexec().

◆ lexcon

int vars::lexcon

Definition at line 236 of file regcomp.c.

Referenced by next().

◆ nexttype

int vars::nexttype

Definition at line 234 of file regcomp.c.

Referenced by brackpart(), lexstart(), next(), and parseqatom().

◆ nextvalue

chr vars::nextvalue

Definition at line 235 of file regcomp.c.

Referenced by brackpart(), next(), parseqatom(), and scannum().

◆ nfa

◆ nlacons

int vars::nlacons

Definition at line 252 of file regcomp.c.

Referenced by freev(), newlacon(), and pg_regcomp().

◆ nlcolor

color vars::nlcolor

Definition at line 243 of file regcomp.c.

Referenced by cbracket(), parseqatom(), and pg_regcomp().

◆ nmatch

size_t vars::nmatch

Definition at line 108 of file regexec.c.

Referenced by cfindloop(), find(), pg_regexec(), and subset().

◆ now

const chr* vars::now

◆ nsubexp

int vars::nsubexp

Definition at line 237 of file regcomp.c.

Referenced by parseqatom(), and pg_regcomp().

◆ nsubs

size_t vars::nsubs

Definition at line 239 of file regcomp.c.

Referenced by moresubs(), parseqatom(), and pg_regcomp().

◆ ntree

int vars::ntree

Definition at line 248 of file regcomp.c.

Referenced by pg_regcomp().

◆ pmatch

regmatch_t* vars::pmatch

Definition at line 109 of file regexec.c.

Referenced by cbrdissect(), cfindloop(), find(), pg_regexec(), subset(), and zaptreesubs().

◆ re

◆ savenow

const chr* vars::savenow

Definition at line 229 of file regcomp.c.

Referenced by lexnest(), next(), pg_regcomp(), and wordchrs().

◆ savestop

const chr* vars::savestop

Definition at line 230 of file regcomp.c.

Referenced by lexnest(), next(), and pg_regcomp().

◆ search_start

chr* vars::search_start

Definition at line 112 of file regexec.c.

Referenced by cfindloop(), find(), and pg_regexec().

◆ spaceused

size_t vars::spaceused

Definition at line 254 of file regcomp.c.

Referenced by allocarc(), destroystate(), newstate(), and pg_regcomp().

◆ start

chr* vars::start

Definition at line 111 of file regexec.c.

Referenced by cbrdissect(), find(), lastcold(), longest(), matchuntil(), numst(), pg_regexec(), and shortest().

◆ stop [1/2]

chr* vars::stop

Definition at line 113 of file regexec.c.

◆ stop [2/2]

const chr* vars::stop

◆ sub10

struct subre* vars::sub10[10]

Definition at line 240 of file regcomp.c.

Referenced by freev(), moresubs(), and pg_regcomp().

◆ subdfas

struct dfa** vars::subdfas

Definition at line 115 of file regexec.c.

Referenced by getsubdfa(), and pg_regexec().

◆ subs

struct subre** vars::subs

Definition at line 238 of file regcomp.c.

Referenced by freev(), moresubs(), parseqatom(), and pg_regcomp().

◆ tree

struct subre* vars::tree

Definition at line 245 of file regcomp.c.

Referenced by freev(), and pg_regcomp().

◆ treechain

struct subre* vars::treechain

Definition at line 246 of file regcomp.c.

Referenced by cleanst(), freesrnode(), freev(), pg_regcomp(), and subre().

◆ treefree

struct subre* vars::treefree

Definition at line 247 of file regcomp.c.

Referenced by cleanst(), freesrnode(), pg_regcomp(), and subre().

◆ wordchrs

struct state* vars::wordchrs

Definition at line 244 of file regcomp.c.

Referenced by nonword(), parseqatom(), pg_regcomp(), word(), and wordchrs().


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