PostgreSQL Source Code
git master
|
#include <pg_backup_archiver.h>
Data Fields | |
struct _tocEntry * | prev |
struct _tocEntry * | next |
CatalogId | catalogId |
DumpId | dumpId |
teSection | section |
bool | hadDumper |
char * | tag |
char * | tablespace |
char * | tableam |
char | relkind |
char * | owner |
char * | desc |
char * | defn |
char * | dropStmt |
char * | copyStmt |
DumpId * | dependencies |
int | nDeps |
DataDumperPtr | dataDumper |
const void * | dataDumperArg |
void * | formatData |
pgoff_t | dataLength |
int | reqs |
bool | created |
struct _tocEntry * | pending_prev |
struct _tocEntry * | pending_next |
int | depCount |
DumpId * | revDeps |
int | nRevDeps |
DumpId * | lockDeps |
int | nLockDeps |
Definition at line 332 of file pg_backup_archiver.h.
CatalogId _tocEntry::catalogId |
Definition at line 336 of file pg_backup_archiver.h.
Referenced by _printTocEntry(), ArchiveEntry(), PrintTOCSummary(), ReadToc(), RestoreArchive(), warn_or_exit_horribly(), and WriteToc().
char* _tocEntry::copyStmt |
Definition at line 351 of file pg_backup_archiver.h.
Referenced by _PrintTocData(), ArchiveEntry(), is_load_via_partition_root(), ReadToc(), restore_toc_entry(), and WriteToc().
bool _tocEntry::created |
Definition at line 363 of file pg_backup_archiver.h.
Referenced by mark_create_done(), and restore_toc_entry().
DataDumperPtr _tocEntry::dataDumper |
Definition at line 355 of file pg_backup_archiver.h.
Referenced by _ArchiveEntry(), _PrintTocData(), ArchiveEntry(), WriteDataChunks(), WriteDataChunksForTocEntry(), and WriteToc().
const void* _tocEntry::dataDumperArg |
Definition at line 356 of file pg_backup_archiver.h.
Referenced by _PrintTocData(), ArchiveEntry(), and WriteDataChunksForTocEntry().
pgoff_t _tocEntry::dataLength |
Definition at line 360 of file pg_backup_archiver.h.
Referenced by _PrepParallelRestore(), ArchiveEntry(), dumpDumpableObject(), dumpTableData(), ReadToc(), repoint_table_dependencies(), and TocEntrySizeCompareQsort().
char* _tocEntry::defn |
Definition at line 349 of file pg_backup_archiver.h.
Referenced by _printTocEntry(), _tocEntryRequired(), ArchiveEntry(), is_load_via_partition_root(), IssueACLPerBlob(), IssueCommandPerBlob(), processEncodingEntry(), processSearchPathEntry(), processStdStringsEntry(), ReadToc(), restore_toc_entry(), and WriteToc().
int _tocEntry::depCount |
Definition at line 368 of file pg_backup_archiver.h.
Referenced by fix_dependencies(), move_to_ready_heap(), and reduce_dependencies().
DumpId* _tocEntry::dependencies |
Definition at line 352 of file pg_backup_archiver.h.
Referenced by _printTocEntry(), _tocEntryRequired(), ArchiveEntry(), BuildArchiveDependencies(), buildTocEntryArrays(), fix_dependencies(), has_lock_conflicts(), identify_locking_dependencies(), IssueACLPerBlob(), PrintTOCSummary(), ReadToc(), repoint_table_dependencies(), and WriteToc().
char* _tocEntry::desc |
Definition at line 348 of file pg_backup_archiver.h.
Referenced by _ArchiveEntry(), _getObjectDescription(), _PrepParallelRestore(), _PrintTocData(), _printTocEntry(), _tocEntryIsACL(), _tocEntryRequired(), _tocEntryRestorePass(), ArchiveEntry(), buildTocEntryArrays(), fix_dependencies(), identify_locking_dependencies(), IssueACLPerBlob(), lockTableForWorker(), mark_dump_job_done(), mark_restore_job_done(), PrintTOCSummary(), ReadToc(), restore_toc_entries_parallel(), restore_toc_entries_postfork(), restore_toc_entries_prefork(), restore_toc_entry(), RestoreArchive(), warn_or_exit_horribly(), WriteDataChunksForTocEntry(), and WriteToc().
char* _tocEntry::dropStmt |
Definition at line 350 of file pg_backup_archiver.h.
Referenced by _getObjectDescription(), _printTocEntry(), ArchiveEntry(), ReadToc(), RestoreArchive(), and WriteToc().
DumpId _tocEntry::dumpId |
Definition at line 337 of file pg_backup_archiver.h.
Referenced by _ArchiveEntry(), _PrintTocData(), _printTocEntry(), _StartData(), _StartLOs(), _tocEntryRequired(), ArchiveEntry(), BuildArchiveDependencies(), buildTocEntryArrays(), buildWorkerCommand(), buildWorkerResponse(), fix_dependencies(), inhibit_data_for_failed_table(), mark_create_done(), mark_dump_job_done(), mark_restore_job_done(), parseWorkerResponse(), PrintTOCSummary(), ReadToc(), reduce_dependencies(), repoint_table_dependencies(), restore_toc_entries_parallel(), restore_toc_entries_postfork(), restore_toc_entries_prefork(), TocEntrySizeCompareQsort(), warn_or_exit_horribly(), and WriteToc().
void* _tocEntry::formatData |
Definition at line 357 of file pg_backup_archiver.h.
Referenced by _ArchiveEntry(), _EndData(), _EndLO(), _LoadLOs(), _PrepParallelRestore(), _PrintExtraToc(), _PrintTocData(), _ReadExtraToc(), _StartData(), _StartLO(), _StartLOs(), _WriteData(), _WriteExtraToc(), and ArchiveEntry().
bool _tocEntry::hadDumper |
Definition at line 339 of file pg_backup_archiver.h.
Referenced by _tocEntryRequired(), ArchiveEntry(), ReadToc(), restore_toc_entry(), and RestoreArchive().
DumpId* _tocEntry::lockDeps |
Definition at line 371 of file pg_backup_archiver.h.
Referenced by fix_dependencies(), has_lock_conflicts(), and identify_locking_dependencies().
int _tocEntry::nDeps |
Definition at line 353 of file pg_backup_archiver.h.
Referenced by _printTocEntry(), _tocEntryRequired(), ArchiveEntry(), BuildArchiveDependencies(), buildTocEntryArrays(), fix_dependencies(), has_lock_conflicts(), identify_locking_dependencies(), PrintTOCSummary(), ReadToc(), repoint_table_dependencies(), and WriteToc().
struct _tocEntry* _tocEntry::next |
Definition at line 335 of file pg_backup_archiver.h.
Referenced by _allocAH(), _moveBefore(), _PrepParallelRestore(), ArchiveEntry(), BuildArchiveDependencies(), buildTocEntryArrays(), fix_dependencies(), PrintTOCSummary(), ProcessArchiveRestoreOptions(), ReadToc(), repoint_table_dependencies(), restore_toc_entries_prefork(), RestoreArchive(), WriteDataChunks(), and WriteToc().
int _tocEntry::nLockDeps |
Definition at line 372 of file pg_backup_archiver.h.
Referenced by fix_dependencies(), has_lock_conflicts(), and identify_locking_dependencies().
int _tocEntry::nRevDeps |
Definition at line 370 of file pg_backup_archiver.h.
Referenced by fix_dependencies(), and reduce_dependencies().
char* _tocEntry::owner |
Definition at line 347 of file pg_backup_archiver.h.
Referenced by _becomeOwner(), _printTocEntry(), ArchiveEntry(), PrintTOCSummary(), ReadToc(), warn_or_exit_horribly(), and WriteToc().
struct _tocEntry* _tocEntry::pending_next |
Definition at line 367 of file pg_backup_archiver.h.
Referenced by fix_dependencies(), move_to_ready_heap(), pending_list_append(), pending_list_header_init(), pending_list_remove(), and restore_toc_entries_postfork().
struct _tocEntry* _tocEntry::pending_prev |
Definition at line 366 of file pg_backup_archiver.h.
Referenced by fix_dependencies(), pending_list_append(), pending_list_header_init(), pending_list_remove(), and reduce_dependencies().
struct _tocEntry* _tocEntry::prev |
Definition at line 334 of file pg_backup_archiver.h.
Referenced by _allocAH(), _moveBefore(), ArchiveEntry(), ReadToc(), and RestoreArchive().
char _tocEntry::relkind |
Definition at line 346 of file pg_backup_archiver.h.
Referenced by _printTableAccessMethodNoStorage(), _printTocEntry(), ArchiveEntry(), ReadToc(), and WriteToc().
int _tocEntry::reqs |
Definition at line 361 of file pg_backup_archiver.h.
Referenced by _PrepParallelRestore(), _tocEntryRequired(), BuildArchiveDependencies(), inhibit_data_for_failed_table(), PrintTOCSummary(), ProcessArchiveRestoreOptions(), restore_toc_entries_parallel(), restore_toc_entry(), RestoreArchive(), TocIDRequired(), WriteDataChunks(), and WriteToc().
DumpId* _tocEntry::revDeps |
Definition at line 369 of file pg_backup_archiver.h.
Referenced by fix_dependencies(), and reduce_dependencies().
teSection _tocEntry::section |
Definition at line 338 of file pg_backup_archiver.h.
Referenced by ArchiveEntry(), identify_locking_dependencies(), PrintTOCSummary(), ProcessArchiveRestoreOptions(), ReadToc(), repoint_table_dependencies(), restore_toc_entries_prefork(), and WriteToc().
char* _tocEntry::tableam |
Definition at line 345 of file pg_backup_archiver.h.
Referenced by _printTableAccessMethodNoStorage(), _printTocEntry(), ArchiveEntry(), ReadToc(), and WriteToc().
char* _tocEntry::tablespace |
Definition at line 343 of file pg_backup_archiver.h.
Referenced by _printTocEntry(), ArchiveEntry(), ReadToc(), and WriteToc().
char* _tocEntry::tag |
Definition at line 341 of file pg_backup_archiver.h.
Referenced by _disableTriggersIfNecessary(), _enableTriggersIfNecessary(), _getObjectDescription(), _LoadLOs(), _printTableAccessMethodNoStorage(), _printTocEntry(), _tocEntryRequired(), _tocEntryRestorePass(), ArchiveEntry(), inhibit_data_for_failed_table(), is_load_via_partition_root(), lockTableForWorker(), mark_dump_job_done(), mark_restore_job_done(), PrintTOCSummary(), ReadToc(), restore_toc_entries_parallel(), restore_toc_entries_postfork(), restore_toc_entries_prefork(), restore_toc_entry(), RestoreArchive(), warn_or_exit_horribly(), and WriteToc().