PostgreSQL Source Code git master
Data Fields
state Struct Reference

#include <regguts.h>

Data Fields

int  no
 
char  flag
 
int  nins
 
int  nouts
 
struct arcins
 
struct arcouts
 
struct statetmp
 
struct statenext
 
struct stateprev
 
int  leapcnt
 
int  timecnt
 
int  typecnt
 
int  charcnt
 
bool  goback
 
bool  goahead
 
 
unsigned char  types [TZ_MAX_TIMES]
 
 
char  chars [BIGGEST(BIGGEST(TZ_MAX_CHARS+1, 4),(2 *(TZ_STRLEN_MAX+1)))]
 
 
int  defaulttype
 

Detailed Description

Definition at line 322 of file regguts.h.

Field Documentation

ats

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().

charcnt

int state::charcnt

Definition at line 46 of file pgtz.h.

Referenced by pg_get_next_timezone_abbrev(), pg_interpret_timezone_abbrev(), pg_timezone_abbrev_is_known(), tzloadbody(), and tzparse().

chars

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_get_next_timezone_abbrev(), pg_interpret_timezone_abbrev(), pg_timezone_abbrev_is_known(), typesequiv(), tzloadbody(), and tzparse().

defaulttype

int state::defaulttype

Definition at line 61 of file pgtz.h.

Referenced by localsub(), pg_interpret_timezone_abbrev(), pg_next_dst_boundary(), tzloadbody(), and tzparse().

flag

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().

goahead

bool state::goahead

Definition at line 48 of file pgtz.h.

Referenced by localsub(), pg_next_dst_boundary(), tzloadbody(), and tzparse().

goback

bool state::goback

Definition at line 47 of file pgtz.h.

Referenced by localsub(), pg_next_dst_boundary(), tzloadbody(), and tzparse().

ins

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().

leapcnt

int state::leapcnt

Definition at line 43 of file pgtz.h.

Referenced by leapcorr(), timesub(), tzloadbody(), and tzparse().

lsis

struct lsinfo state::lsis[TZ_MAX_LEAPS]

Definition at line 54 of file pgtz.h.

Referenced by leapcorr(), timesub(), and tzloadbody().

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

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().

no

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().

nouts

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().

outs

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(), removecantmatch(), removetraverse(), and sortouts().

prev

struct state* state::prev

Definition at line 334 of file regguts.h.

Referenced by freestate(), and newstate().

timecnt

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().

tmp

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().

ttis

struct ttinfo state::ttis[TZ_MAX_TYPES]

Definition at line 51 of file pgtz.h.

Referenced by localsub(), pg_get_timezone_offset(), pg_interpret_timezone_abbrev(), pg_next_dst_boundary(), pg_timezone_abbrev_is_known(), typesequiv(), tzloadbody(), and tzparse().

typecnt

int state::typecnt

Definition at line 45 of file pgtz.h.

Referenced by pg_get_timezone_offset(), pg_timezone_abbrev_is_known(), typesequiv(), tzloadbody(), and tzparse().

types

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().


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

AltStyle によって変換されたページ (->オリジナル) /