PostgreSQL Source Code  git master
JsonManifestParseState Struct Reference

Data Fields

JsonManifestParseContextcontext
 
JsonManifestSemanticState state
 
JsonManifestFileField file_field
 
char * pathname
 
char * encoded_pathname
 
char * size
 
char * algorithm
 
pg_checksum_type checksum_algorithm
 
char * checksum
 
JsonManifestWALRangeField wal_range_field
 
char * timeline
 
char * start_lsn
 
char * end_lsn
 
bool saw_version_field
 
char * manifest_checksum
 

Detailed Description

Definition at line 66 of file parse_manifest.c.

Field Documentation

◆ algorithm

char* JsonManifestParseState::algorithm

◆ checksum

char* JsonManifestParseState::checksum

◆ checksum_algorithm

pg_checksum_type JsonManifestParseState::checksum_algorithm

Definition at line 77 of file parse_manifest.c.

◆ context

◆ encoded_pathname

char* JsonManifestParseState::encoded_pathname

◆ end_lsn

char* JsonManifestParseState::end_lsn

◆ file_field

JsonManifestFileField JsonManifestParseState::file_field

Definition at line 72 of file parse_manifest.c.

Referenced by json_manifest_object_field_start(), and json_manifest_scalar().

◆ manifest_checksum

char* JsonManifestParseState::manifest_checksum

Definition at line 88 of file parse_manifest.c.

Referenced by json_manifest_scalar(), and verify_manifest_checksum().

◆ pathname

char* JsonManifestParseState::pathname

◆ saw_version_field

bool JsonManifestParseState::saw_version_field

Definition at line 87 of file parse_manifest.c.

Referenced by json_manifest_object_field_start(), and json_parse_manifest().

◆ size

char* JsonManifestParseState::size

◆ start_lsn

char* JsonManifestParseState::start_lsn

◆ state

◆ timeline

char* JsonManifestParseState::timeline

◆ wal_range_field

JsonManifestWALRangeField JsonManifestParseState::wal_range_field

Definition at line 81 of file parse_manifest.c.

Referenced by json_manifest_object_field_start(), and json_manifest_scalar().


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