PostgreSQL Source Code: state Struct Reference (original) (raw)

#include <[regguts.h](regguts%5F8h%5Fsource.html)>

Data Fields
int no
char flag
int nins
int nouts
struct arc * ins
struct arc * outs
struct state * tmp
struct state * next
struct state * prev
int leapcnt
int timecnt
int typecnt
int charcnt
bool goback
bool goahead
pg_time_t ats [TZ_MAX_TIMES]
unsigned char types [TZ_MAX_TIMES]
struct ttinfo ttis [TZ_MAX_TYPES]
char chars [BIGGEST(BIGGEST(TZ_MAX_CHARS+1, 4),(2 *(TZ_STRLEN_MAX+1)))]
struct lsinfo lsis [TZ_MAX_LEAPS]
int defaulttype

Definition at line 322 of file regguts.h.

ats

charcnt

chars

defaulttype

flag

Definition at line 326 of file regguts.h.

Referenced by cleanup(), fixconstraintloops(), fixempties(), freestate(), newfstate(), newstate(), pull(), pullback(), push(), pushfwd(), and queryin().

goahead

goback

ins

Definition at line 329 of file regguts.h.

Referenced by changearctarget(), check_in_colors_match(), clonesuccessorstates(), copyins(), createarc(), dropstate(), fixempties(), freearc(), makesearch(), markcanreach(), mergeins(), moveins(), newarc(), newstate(), pull(), push(), pushfwd(), and sortins().

leapcnt

lsis

next

struct state* state::next

Definition at line 332 of file regguts.h.

Referenced by arrayexpr_next_fn(), arrayexpr_startup_fn(), bqarr_in(), breakconstraintloop(), checkmatchall(), cleanup(), compact(), dumpnfa(), fixconstraintloops(), fixempties(), freestate(), newstate(), pullback(), pushfwd(), queryin(), removecantmatch(), and XLogDecodeNextRecord().

nins

Definition at line 327 of file regguts.h.

Referenced by cbracket(), changearctarget(), cleanup(), clonesuccessorstates(), copyins(), createarc(), delsub(), deltraverse(), fixconstraintloops(), fixempties(), freearc(), freestate(), moveins(), newarc(), newstate(), parseqatom(), pull(), pullback(), push(), pushfwd(), and sortins().

no

Definition at line 324 of file regguts.h.

Referenced by checkmatchall(), checkmatchall_recurse(), cleanup(), clonesuccessorstates(), compact(), delsub(), deltraverse(), dumpnfa(), emptyreachable(), fixempties(), freestate(), newstate(), sortins_cmp(), and sortouts_cmp().

nouts

Definition at line 328 of file regguts.h.

Referenced by breakconstraintloop(), cbracket(), changearcsource(), compact(), copyouts(), createarc(), delsub(), deltraverse(), dumpnfa(), fixconstraintloops(), fixempties(), freearc(), freestate(), moveouts(), newarc(), newstate(), parseqatom(), pull(), pullback(), push(), pushfwd(), and sortouts().

outs

Definition at line 330 of file regguts.h.

Referenced by analyze(), breakconstraintloop(), changearcsource(), check_out_colors_match(), checkmatchall(), checkmatchall_recurse(), cleartraverse(), cloneouts(), clonesuccessorstates(), colorcomplement(), compact(), copyouts(), createarc(), deltraverse(), dropstate(), duptraverse(), findarc(), findconstraintloop(), fixconstraintloops(), fixempties(), freearc(), hasconstraintout(), hasnonemptyout(), makesearch(), markreachable(), moveouts(), newarc(), newstate(), optimizebracket(), pull(), pullback(), push(), removecantmatch(), removetraverse(), and sortouts().

prev

struct state* state::prev

timecnt

tmp

Definition at line 331 of file regguts.h.

Referenced by breakconstraintloop(), checkmatchall(), checkmatchall_recurse(), cleanup(), cleartraverse(), clonesuccessorstates(), delsub(), deltraverse(), dupnfa(), duptraverse(), emptyreachable(), findconstraintloop(), fixconstraintloops(), fixempties(), gmtsub(), makesearch(), markcanreach(), markreachable(), newstate(), pull(), pullback(), push(), pushfwd(), removeconstraints(), and removetraverse().

ttis

typecnt

types


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