PostgreSQL Source Code  git master
state Struct Reference

#include <regguts.h>

Data Fields

int no
 
char flag
 
int nins
 
struct arcins
 
int nouts
 
struct arcouts
 
struct arcfree
 
struct statetmp
 
struct statenext
 
struct stateprev
 
struct arcbatch oas
 
int noas
 
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
 

Detailed Description

Definition at line 298 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_interpret_timezone_abbrev(), tzloadbody(), and tzparse().

◆ chars

char state::chars[BIGGEST(BIGGEST(TZ_MAX_CHARS+1, 4),(2 *(TZ_STRLEN_MAX+1)))]

Definition at line 53 of file pgtz.h.

Referenced by gmtsub(), localsub(), pg_interpret_timezone_abbrev(), typesequiv(), tzloadbody(), and tzparse().

◆ defaulttype

int state::defaulttype

Definition at line 61 of file pgtz.h.

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

◆ flag

char state::flag

◆ free

struct arc* state::free

Definition at line 307 of file regguts.h.

Referenced by allocarc(), freearc(), and newstate().

◆ 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

◆ leapcnt

int state::leapcnt

Definition at line 43 of file pgtz.h.

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

◆ lsis

struct lsinfo state::lsis[TZ_MAX_LEAPS]

Definition at line 54 of file pgtz.h.

Referenced by timesub(), and tzloadbody().

◆ next

◆ nins

◆ no

◆ noas

int state::noas

Definition at line 312 of file regguts.h.

Referenced by allocarc(), and newstate().

◆ nouts

◆ oas

struct arcbatch state::oas

Definition at line 311 of file regguts.h.

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

◆ outs

◆ prev

struct state* state::prev

Definition at line 310 of file regguts.h.

Referenced by dumpnfa(), freestate(), and newstate().

◆ timecnt

int state::timecnt

◆ tmp

◆ ttis

◆ typecnt

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

◆ types

unsigned char state::types[TZ_MAX_TIMES]

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