PostgreSQL Source Code
git master
|
#include <regguts.h>
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 |
pg_time_t state::ats[TZ_MAX_TIMES] |
Definition at line 49 of file pgtz.h.
Referenced by localsub(), pg_next_dst_boundary(), tzloadbody(), and tzparse().
int state::charcnt |
Definition at line 46 of file pgtz.h.
Referenced by pg_interpret_timezone_abbrev(), tzloadbody(), and tzparse().
char state::chars[BIGGEST(BIGGEST(TZ_MAX_CHARS+1, 4),(2 *(TZ_STRLEN_MAX+1)))] |
Definition at line 52 of file pgtz.h.
Referenced by gmtsub(), localsub(), pg_interpret_timezone_abbrev(), typesequiv(), tzloadbody(), and tzparse().
int state::defaulttype |
Definition at line 61 of file pgtz.h.
Referenced by localsub(), tzloadbody(), and tzparse().
char state::flag |
Definition at line 326 of file regguts.h.
Referenced by cleanup(), fixconstraintloops(), fixempties(), freestate(), newfstate(), newstate(), pull(), pullback(), push(), pushfwd(), and queryin().
bool state::goahead |
Definition at line 48 of file pgtz.h.
Referenced by localsub(), pg_next_dst_boundary(), tzloadbody(), and tzparse().
bool state::goback |
Definition at line 47 of file pgtz.h.
Referenced by localsub(), pg_next_dst_boundary(), tzloadbody(), and tzparse().
struct arc* state::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().
int state::leapcnt |
Definition at line 43 of file pgtz.h.
Referenced by leapcorr(), timesub(), tzloadbody(), and tzparse().
struct lsinfo state::lsis[TZ_MAX_LEAPS] |
Definition at line 52 of file pgtz.h.
Referenced by leapcorr(), timesub(), and tzloadbody().
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(), and XLogDecodeNextRecord().
int state::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().
int state::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().
int state::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().
struct arc* state::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(), removetraverse(), and sortouts().
struct state* state::prev |
Definition at line 334 of file regguts.h.
Referenced by freestate(), and newstate().
int state::timecnt |
Definition at line 44 of file pgtz.h.
Referenced by localsub(), pg_interpret_timezone_abbrev(), pg_next_dst_boundary(), tzloadbody(), and tzparse().
struct state* state::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().
struct ttinfo state::ttis[TZ_MAX_TYPES] |
Definition at line 50 of file pgtz.h.
Referenced by localsub(), pg_get_timezone_offset(), pg_interpret_timezone_abbrev(), pg_next_dst_boundary(), typesequiv(), tzloadbody(), and tzparse().
int state::typecnt |
Definition at line 45 of file pgtz.h.
Referenced by pg_get_timezone_offset(), pg_next_dst_boundary(), typesequiv(), tzloadbody(), and tzparse().
unsigned char state::types[TZ_MAX_TIMES] |
Definition at line 50 of file pgtz.h.
Referenced by localsub(), pg_interpret_timezone_abbrev(), pg_next_dst_boundary(), tzloadbody(), and tzparse().