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_version
 
char * manifest_system_identifier
 
char * manifest_checksum
 

Detailed Description

Definition at line 67 of file parse_manifest.c.

Field Documentation

◆ algorithm

char* JsonManifestParseState::algorithm

Definition at line 77 of file parse_manifest.c.

◆ checksum

char* JsonManifestParseState::checksum

Definition at line 79 of file parse_manifest.c.

◆ checksum_algorithm

pg_checksum_type JsonManifestParseState::checksum_algorithm

Definition at line 78 of file parse_manifest.c.

◆ context

JsonManifestParseContext* JsonManifestParseState::context

Definition at line 69 of file parse_manifest.c.

◆ encoded_pathname

char* JsonManifestParseState::encoded_pathname

Definition at line 75 of file parse_manifest.c.

◆ end_lsn

char* JsonManifestParseState::end_lsn

Definition at line 85 of file parse_manifest.c.

◆ file_field

JsonManifestFileField JsonManifestParseState::file_field

Definition at line 73 of file parse_manifest.c.

◆ manifest_checksum

char* JsonManifestParseState::manifest_checksum

Definition at line 91 of file parse_manifest.c.

◆ manifest_system_identifier

char* JsonManifestParseState::manifest_system_identifier

Definition at line 90 of file parse_manifest.c.

◆ manifest_version

char* JsonManifestParseState::manifest_version

Definition at line 89 of file parse_manifest.c.

◆ pathname

char* JsonManifestParseState::pathname

Definition at line 74 of file parse_manifest.c.

◆ saw_version_field

bool JsonManifestParseState::saw_version_field

Definition at line 88 of file parse_manifest.c.

◆ size

char* JsonManifestParseState::size

Definition at line 76 of file parse_manifest.c.

◆ start_lsn

char* JsonManifestParseState::start_lsn

Definition at line 84 of file parse_manifest.c.

◆ state

JsonManifestSemanticState JsonManifestParseState::state

Definition at line 70 of file parse_manifest.c.

◆ timeline

char* JsonManifestParseState::timeline

Definition at line 83 of file parse_manifest.c.

◆ wal_range_field

JsonManifestWALRangeField JsonManifestParseState::wal_range_field

Definition at line 82 of file parse_manifest.c.


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