PostgreSQL Source Code  git master
_dumpableObject Struct Reference

#include <pg_dump.h>

Data Fields

DumpableObjectType objType
 
CatalogId catId
 
DumpId dumpId
 
char * name
 
DumpComponents dump
 
DumpComponents dump_contains
 
DumpComponents components
 
bool ext_member
 
bool depends_on_ext
 
DumpIddependencies
 
int nDeps
 
int allocDeps
 

Detailed Description

Definition at line 133 of file pg_dump.h.

Field Documentation

◆ allocDeps

int _dumpableObject::allocDeps

Definition at line 147 of file pg_dump.h.

Referenced by addObjectDependency(), AssignDumpId(), and getLOs().

◆ catId

CatalogId _dumpableObject::catId

Definition at line 136 of file pg_dump.h.

Referenced by append_depends_on_extension(), AssignDumpId(), checkExtensionMembership(), collectComments(), collectSecLabels(), createBoundaryObjects(), createViewAsClause(), describeDumpableObject(), DOTypeNameCompare(), dumpAccessMethod(), dumpAttrDef(), dumpBaseType(), dumpCast(), dumpCollation(), dumpCompositeType(), dumpConstraint(), dumpConversion(), dumpDefaultACL(), dumpDomain(), dumpEnumType(), dumpEventTrigger(), dumpExtension(), dumpForeignDataWrapper(), dumpForeignServer(), dumpFunc(), dumpIndex(), dumpIndexAttach(), dumpLO(), dumpNamespace(), dumpOpclass(), dumpOpfamily(), dumpOpr(), dumpPolicy(), dumpProcLang(), dumpPublication(), dumpPublicationNamespace(), dumpRangeType(), dumpRule(), dumpSequence(), dumpShellType(), dumpStatisticsExt(), dumpSubscription(), dumpSubscriptionTable(), dumpTable(), dumpTableAttach(), dumpTableComment(), dumpTableConstraintComment(), dumpTableData(), dumpTableSchema(), dumpTableSecLabel(), dumpTransform(), dumpTrigger(), dumpTSConfig(), dumpTSDictionary(), dumpTSParser(), dumpTSTemplate(), dumpUndefinedType(), flagInhAttrs(), flagInhIndexes(), flagInhTables(), getAccessMethods(), getCasts(), getCollations(), getConstraints(), getConversions(), getDefaultACLs(), getDependencies(), getDomainConstraints(), getEventTriggers(), getExtendedStatistics(), getExtensionMembership(), getExtensions(), getForeignDataWrappers(), getForeignServers(), getFuncs(), getIndexes(), getLOs(), getNamespaces(), getOpclasses(), getOperators(), getOpfamilies(), getOwnedSeqs(), getPolicies(), getProcLangs(), getPublicationNamespaces(), getPublications(), getRules(), getSubscriptions(), getSubscriptionTables(), getTableAttrs(), getTables(), getTransforms(), getTriggers(), getTSConfigurations(), getTSDictionaries(), getTSParsers(), getTSTemplates(), getTypes(), makeTableDataInfo(), processExtensionTables(), refreshMatViewData(), selectDumpableAccessMethod(), selectDumpableCast(), selectDumpableExtension(), selectDumpableNamespace(), selectDumpableProcLang(), and selectDumpableTable().

◆ components

◆ dependencies

◆ depends_on_ext

bool _dumpableObject::depends_on_ext

Definition at line 144 of file pg_dump.h.

Referenced by append_depends_on_extension(), AssignDumpId(), and getDependencies().

◆ dump

DumpComponents _dumpableObject::dump

◆ dump_contains

◆ dumpId

DumpId _dumpableObject::dumpId

Definition at line 137 of file pg_dump.h.

Referenced by addBoundaryDependencies(), addConstrChildIdxDeps(), AssignDumpId(), buildMatViewRefreshDependencies(), checkExtensionMembership(), describeDumpableObject(), dumpAccessMethod(), dumpAttrDef(), dumpBaseType(), dumpCast(), dumpCollation(), dumpCompositeType(), dumpCompositeTypeColComments(), dumpConstraint(), dumpConversion(), dumpDefaultACL(), dumpDomain(), dumpEnumType(), dumpEventTrigger(), dumpExtension(), dumpForeignDataWrapper(), dumpForeignServer(), dumpFunc(), dumpIndex(), dumpIndexAttach(), dumpLO(), dumpNamespace(), dumpOpclass(), dumpOpfamily(), dumpOpr(), dumpPolicy(), dumpProcLang(), dumpPublication(), dumpPublicationNamespace(), dumpRangeType(), dumpRule(), dumpSequence(), dumpSequenceData(), dumpShellType(), dumpStatisticsExt(), dumpSubscription(), dumpSubscriptionTable(), dumpTable(), dumpTableAttach(), dumpTableComment(), dumpTableConstraintComment(), dumpTableData(), dumpTableSchema(), dumpTableSecLabel(), dumpTransform(), dumpTrigger(), dumpTSConfig(), dumpTSDictionary(), dumpTSParser(), dumpTSTemplate(), dumpUndefinedType(), findDependencyLoops(), findLoop(), flagInhAttrs(), flagInhIndexes(), flagInhTables(), getDependencies(), getDomainConstraints(), getIndexes(), getLOs(), getRules(), getTableAttrs(), getTableDataFKConstraints(), makeTableDataInfo(), processExtensionTables(), refreshMatViewData(), repairDomainConstraintLoop(), repairDomainConstraintMultiLoop(), repairFunctionBoundaryMultiLoop(), repairIndexLoop(), repairMatViewBoundaryMultiLoop(), repairTableAttrDefLoop(), repairTableAttrDefMultiLoop(), repairTableConstraintLoop(), repairTableConstraintMultiLoop(), repairTypeFuncLoop(), repairViewRuleLoop(), repairViewRuleMultiLoop(), and TopoSort().

◆ ext_member

bool _dumpableObject::ext_member

◆ name

char* _dumpableObject::name

Definition at line 138 of file pg_dump.h.

Referenced by AssignDumpId(), binary_upgrade_extension_member(), createBoundaryObjects(), createViewAsClause(), describeDumpableObject(), DOTypeNameCompare(), dumpAccessMethod(), dumpAttrDef(), dumpBaseType(), dumpCast(), dumpCollation(), dumpCompositeType(), dumpCompositeTypeColComments(), dumpConstraint(), dumpConversion(), dumpDefaultACL(), dumpDomain(), dumpEnumType(), dumpEventTrigger(), dumpExtension(), dumpForeignDataWrapper(), dumpForeignServer(), dumpFunc(), dumpIndex(), dumpIndexAttach(), dumpLO(), dumpLOs(), dumpNamespace(), dumpOpclass(), dumpOpfamily(), dumpOpr(), dumpPolicy(), dumpProcLang(), dumpPublication(), dumpPublicationNamespace(), dumpPublicationTable(), dumpRangeType(), dumpRule(), dumpSequence(), dumpSequenceData(), dumpShellType(), dumpStatisticsExt(), dumpSubscription(), dumpSubscriptionTable(), dumpTable(), dumpTableAttach(), dumpTableComment(), dumpTableConstraintComment(), dumpTableData(), dumpTableData_copy(), dumpTableData_insert(), dumpTableSchema(), dumpTableSecLabel(), dumpTransform(), dumpTrigger(), dumpTSConfig(), dumpTSDictionary(), dumpTSParser(), dumpTSTemplate(), dumpType(), dumpUndefinedType(), flagInhAttrs(), flagInhIndexes(), flagInhTables(), format_function_arguments(), format_function_signature(), getAccessMethods(), getAdditionalACLs(), getAttrName(), getCasts(), getCollations(), getConstraints(), getConversions(), getDefaultACLs(), getDomainConstraints(), getEventTriggers(), getExtendedStatistics(), getExtensions(), getForeignDataWrappers(), getForeignServers(), getFormattedOperatorName(), getFuncs(), getIndexes(), getLOs(), getNamespaces(), getOpclasses(), getOperators(), getOpfamilies(), getPolicies(), getProcLangs(), getPublicationNamespaces(), getPublications(), getPublicationTables(), getRules(), getSubscriptions(), getSubscriptionTables(), getTableAttrs(), getTables(), getTransforms(), getTriggers(), getTSConfigurations(), getTSDictionaries(), getTSParsers(), getTSTemplates(), getTypes(), makeTableDataInfo(), refreshMatViewData(), and selectDumpableNamespace().

◆ nDeps

◆ objType


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