PostgreSQL Source Code  git master
ObjectAddress Struct Reference

#include <objectaddress.h>

Data Fields

Oid classId
 
Oid objectId
 
int32 objectSubId
 

Detailed Description

Definition at line 24 of file objectaddress.h.

Field Documentation

◆ classId

Oid ObjectAddress::classId

Definition at line 26 of file objectaddress.h.

Referenced by AcquireDeletionLock(), add_column_collation_dependency(), add_column_datatype_dependency(), add_object_address(), AddNewAttributeTuples(), AggregateCreate(), AlterConstraintNamespaces(), AlterDomainDropConstraint(), AlterExtensionNamespace(), AlterForeignDataWrapper(), AlterFunction(), AlterIndexNamespaces(), AlterObjectNamespace_oid(), AlterPolicy(), AlterRelationNamespaceInternal(), AlterTypeNamespaceInternal(), ApplyExtensionUpdates(), ATExecAddOf(), ATExecAlterColumnType(), ATExecDropConstraint(), ATExecDropIdentity(), changeDependenciesOn(), changeDependencyFor(), check_schema_perms(), CollationCreate(), CommentObject(), ConversionCreate(), create_proc_lang(), create_toast_table(), CreateAccessMethod(), CreateCast(), CreateConstraintEntry(), CreateForeignDataWrapper(), CreateForeignServer(), CreateForeignTable(), CreateOpFamily(), CreatePolicy(), CreateTransform(), CreateTrigger(), CreateUserMapping(), DefineOpClass(), DefineQueryRewrite(), DeleteInitPrivs(), deleteOneObject(), DeleteSecurityLabel(), eliminate_duplicate_dependencies(), EventTriggerSQLDropAddObject(), ExecAlterExtensionContentsStmt(), ExecAlterObjectSchemaStmt(), ExecAlterOwnerStmt(), ExecRenameStmt(), findDependentObjects(), GenerateTypeDependencies(), get_object_address(), get_object_address_attrdef(), get_object_address_attribute(), get_object_address_opcf(), get_object_address_relobject(), get_object_address_type(), get_object_address_unqualified(), get_object_namespace(), get_relation_by_qualified_name(), getObjectClass(), getObjectDescription(), getObjectDescriptionOids(), getObjectIdentityParts(), GetSecurityLabel(), GetSharedSecurityLabel(), heap_create_with_catalog(), index_create(), insert_event_trigger_tuple(), InsertExtensionTuple(), InsertRule(), inv_drop(), isObjectPinned(), makeConfigurationDependencies(), makeDictionaryDependencies(), makeOperatorDependencies(), makeParserDependencies(), makeRangeConstructors(), makeTSTemplateDependencies(), NamespaceCreate(), object_address_comparator(), object_address_present(), object_address_present_add_flags(), pg_describe_object(), pg_event_trigger_ddl_commands(), pg_event_trigger_dropped_objects(), pg_get_object_address(), pg_identify_object(), pg_identify_object_as_address(), PreCommit_on_commit_actions(), ProcedureCreate(), process_owned_by(), RangeCreate(), recordDependencyOnCurrentExtension(), recordDependencyOnOwner(), recordDependencyOnSingleRelExpr(), recordMultipleDependencies(), recordSharedDependencyOn(), ReindexRelationConcurrently(), ReleaseDeletionLock(), RemoveRelations(), RemoveRoleFromObjectPolicy(), RemoveTempRelations(), sepgsql_avc_trusted_proc(), sepgsql_database_drop(), sepgsql_database_relabel(), sepgsql_database_setattr(), sepgsql_fmgr_hook(), sepgsql_needs_fmgr_hook(), sepgsql_object_relabel(), sepgsql_proc_drop(), sepgsql_proc_execute(), sepgsql_proc_relabel(), sepgsql_schema_drop(), sepgsql_schema_relabel(), SetDefaultACL(), SetSecurityLabel(), SetSharedSecurityLabel(), shared_dependency_comparator(), shdepDropOwned(), shdepReassignOwned(), stack_address_present_add_flags(), StoreAttrDefault(), StoreCatalogInheritance1(), storeOperators(), StorePartitionKey(), storeProcedures(), and swap_relation_files().

◆ objectId

Oid ObjectAddress::objectId

Definition at line 27 of file objectaddress.h.

Referenced by AcquireDeletionLock(), add_column_collation_dependency(), add_column_datatype_dependency(), add_object_address(), AddNewAttributeTuples(), AggregateCreate(), AlterConstraintNamespaces(), AlterDomainDropConstraint(), AlterExtensionNamespace(), AlterForeignDataWrapper(), AlterFunction(), AlterIndexNamespaces(), AlterObjectNamespace_oid(), AlterPolicy(), AlterRelationNamespaceInternal(), AlterTypeNamespaceInternal(), ApplyExtensionUpdates(), ATAddForeignKeyConstraint(), ATExecAddIndex(), ATExecAddOf(), ATExecAlterColumnType(), ATExecDropConstraint(), ATExecDropIdentity(), changeDependenciesOn(), changeDependencyFor(), check_object_ownership(), CollationCreate(), CommentObject(), compute_return_type(), ConversionCreate(), create_ctas_internal(), create_proc_lang(), create_toast_table(), CreateAccessMethod(), CreateCast(), CreateConstraintEntry(), CreateExtensionInternal(), CreateForeignDataWrapper(), CreateForeignServer(), CreateForeignTable(), CreateOpFamily(), CreatePolicy(), CreateProceduralLanguage(), CreateTransform(), CreateTrigger(), CreateUserMapping(), DefineDomain(), DefineEnum(), DefineOpClass(), DefineQueryRewrite(), DefineRange(), DefineSequence(), DefineType(), DefineVirtualRelation(), DeleteInitPrivs(), deleteOneObject(), DeleteSecurityLabel(), doDeletion(), eliminate_duplicate_dependencies(), EventTriggerSQLDropAddObject(), ExecAlterExtensionContentsStmt(), ExecAlterObjectSchemaStmt(), ExecAlterOwnerStmt(), ExecRenameStmt(), findDependentObjects(), GenerateTypeDependencies(), get_object_address(), get_object_address_attrdef(), get_object_address_attribute(), get_object_address_defacl(), get_object_address_opcf(), get_object_address_opf_member(), get_object_address_publication_rel(), get_object_address_relobject(), get_object_address_type(), get_object_address_unqualified(), get_object_address_usermapping(), get_object_namespace(), get_relation_by_qualified_name(), get_required_extension(), getObjectDescription(), getObjectDescriptionOids(), getObjectIdentityParts(), getObjectTypeDescription(), GetSecurityLabel(), GetSharedSecurityLabel(), heap_create_with_catalog(), index_create(), insert_event_trigger_tuple(), InsertExtensionTuple(), InsertRule(), intorel_startup(), isObjectPinned(), makeConfigurationDependencies(), makeDictionaryDependencies(), makeOperatorDependencies(), makeParserDependencies(), makeRangeConstructors(), makeTSTemplateDependencies(), NamespaceCreate(), object_address_comparator(), object_address_present(), object_address_present_add_flags(), pg_describe_object(), pg_event_trigger_ddl_commands(), pg_event_trigger_dropped_objects(), pg_get_object_address(), pg_identify_object(), pg_identify_object_as_address(), ProcedureCreate(), process_owned_by(), ProcessUtilitySlow(), PublicationAddTables(), RangeCreate(), recordDependencyOnCurrentExtension(), recordDependencyOnOwner(), recordDependencyOnSingleRelExpr(), recordMultipleDependencies(), recordSharedDependencyOn(), ReleaseDeletionLock(), RemoveObjects(), RemoveRelations(), RemoveRoleFromObjectPolicy(), sepgsql_avc_trusted_proc(), sepgsql_object_relabel(), SetDefaultACL(), SetSecurityLabel(), SetSharedSecurityLabel(), shared_dependency_comparator(), shdepDropOwned(), shdepReassignOwned(), stack_address_present_add_flags(), StoreAttrDefault(), StoreCatalogInheritance1(), storeOperators(), StorePartitionKey(), storeProcedures(), and swap_relation_files().

◆ objectSubId

int32 ObjectAddress::objectSubId

Definition at line 28 of file objectaddress.h.

Referenced by add_column_collation_dependency(), add_column_datatype_dependency(), add_object_address(), AddNewAttributeTuples(), AggregateCreate(), AlterConstraintNamespaces(), AlterDomainDropConstraint(), AlterExtensionNamespace(), AlterForeignDataWrapper(), AlterFunction(), AlterIndexNamespaces(), AlterObjectNamespace_oid(), AlterPolicy(), AlterRelationNamespaceInternal(), AlterTypeNamespaceInternal(), ApplyExtensionUpdates(), ATExecAddOf(), ATExecAlterColumnType(), ATExecDropConstraint(), ATExecDropIdentity(), changeDependenciesOn(), changeDependencyFor(), CollationCreate(), CommentObject(), ConversionCreate(), create_proc_lang(), create_toast_table(), CreateAccessMethod(), CreateCast(), CreateConstraintEntry(), CreateForeignDataWrapper(), CreateForeignServer(), CreateForeignTable(), CreateOpFamily(), CreatePolicy(), CreateTransform(), CreateTrigger(), CreateUserMapping(), DefineOpClass(), DefineQueryRewrite(), DeleteInitPrivs(), deleteOneObject(), DeleteSecurityLabel(), doDeletion(), eliminate_duplicate_dependencies(), EventTriggerSQLDropAddObject(), ExecAlterExtensionContentsStmt(), findDependentObjects(), GenerateTypeDependencies(), get_object_address(), get_object_address_attrdef(), get_object_address_attribute(), get_object_address_opcf(), get_object_address_relobject(), get_object_address_type(), get_object_address_unqualified(), get_relation_by_qualified_name(), getObjectClass(), getObjectDescription(), getObjectDescriptionOids(), getObjectIdentityParts(), getObjectTypeDescription(), GetSecurityLabel(), heap_create_with_catalog(), index_create(), insert_event_trigger_tuple(), InsertExtensionTuple(), InsertRule(), makeConfigurationDependencies(), makeDictionaryDependencies(), makeOperatorDependencies(), makeParserDependencies(), makeRangeConstructors(), makeTSTemplateDependencies(), NamespaceCreate(), object_address_comparator(), object_address_present(), object_address_present_add_flags(), pg_describe_object(), pg_event_trigger_ddl_commands(), pg_event_trigger_dropped_objects(), pg_get_object_address(), pg_identify_object(), pg_identify_object_as_address(), ProcedureCreate(), process_owned_by(), RangeCreate(), recordDependencyOnCurrentExtension(), recordDependencyOnOwner(), recordMultipleDependencies(), recordSharedDependencyOn(), RemoveRelations(), RemoveRoleFromObjectPolicy(), sepgsql_avc_trusted_proc(), sepgsql_object_relabel(), SetDefaultACL(), SetSecurityLabel(), shared_dependency_comparator(), shdepDropOwned(), shdepReassignOwned(), stack_address_present_add_flags(), StoreAttrDefault(), StoreCatalogInheritance1(), storeOperators(), StorePartitionKey(), storeProcedures(), and swap_relation_files().


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