PostgreSQL Source Code git master
Loading...
Searching...
No Matches
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(), AlterFunction(), AlterIndexNamespaces(), AlterPolicy(), AlterTypeNamespaceInternal(), ApplyExtensionUpdates(), ATExecAlterColumnType(), changeDependencyFor(), check_object_ownership(), check_schema_perms(), checkMembershipInCurrentExtension(), CommentObject(), CreateConstraintEntry(), CreatePolicy(), DeleteInitPrivs(), deleteOneObject(), DeleteSecurityLabel(), doDeletion(), DropObjectById(), EventTriggerSQLDropAddObject(), EventTriggerSupportsObject(), ExecAlterExtensionContentsRecurse(), ExecAlterObjectDependsStmt(), ExecAlterObjectSchemaStmt(), ExecAlterOwnerStmt(), ExecRenameStmt(), findDependentObjects(), 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(), GetAttrDefaultColumnAddress(), getObjectDescription(), getObjectDescriptionOids(), getObjectIdentityParts(), getObjectTypeDescription(), GetSecurityLabel(), GetSharedSecurityLabel(), inv_drop(), isObjectPinned(), makeConfigurationDependencies(), makeRangeConstructors(), object_address_present(), object_address_present_add_flags(), obtain_object_name_namespace(), 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(), process_owned_by(), recordDependencyOnCurrentExtension(), recordDependencyOnOwner(), ReindexRelationConcurrently(), ReleaseDeletionLock(), RememberAllDependentForRebuilding(), RemoveAttrDefault(), RemoveRelations(), RemoveRoleFromObjectPolicy(), RemoveTempRelations(), sepgsql_database_drop(), sepgsql_database_relabel(), sepgsql_database_setattr(), sepgsql_fmgr_hook(), sepgsql_get_label(), 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(), shdepDropOwned(), shdepReassignOwned(), and stack_address_present_add_flags().

◆ objectId

Oid ObjectAddress::objectId

Definition at line 27 of file objectaddress.h.

Referenced by AcquireDeletionLock(), add_object_address(), addFkRecurseReferenced(), addFkRecurseReferencing(), AlterPolicy(), ATAddForeignKeyConstraint(), ATExecAddIndex(), ATExecAlterConstrInheritability(), ATExecMergePartitions(), check_object_ownership(), checkMembershipInCurrentExtension(), CloneFkReferenced(), CloneFkReferencing(), CommentObject(), compute_return_type(), CreateExtensionInternal(), CreatePolicy(), DefineDomain(), DefineRange(), DefineSequence(), DefineType(), DefineVirtualRelation(), DeleteInitPrivs(), deleteOneObject(), DeleteSecurityLabel(), doDeletion(), DropObjectById(), EventTriggerSQLDropAddObject(), ExecAlterObjectDependsStmt(), ExecAlterObjectSchemaStmt(), ExecAlterOwnerStmt(), ExecCreateTableAs(), ExecRenameStmt(), findDependentObjects(), get_altertable_subcmdinfo(), 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_publication_schema(), 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(), GetAttrDefaultColumnAddress(), getObjectDescription(), getObjectDescriptionOids(), getObjectIdentityParts(), getObjectTypeDescription(), getPublicationSchemaInfo(), GetSecurityLabel(), GetSharedSecurityLabel(), isObjectPinned(), object_address_present(), object_address_present_add_flags(), objectNamesToOids(), obtain_object_name_namespace(), 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(), ProcessUtilitySlow(), PublicationAddSchemas(), PublicationAddTables(), recordDependencyOnCurrentExtension(), ReleaseDeletionLock(), RemoveObjects(), RemoveRelations(), RemoveRoleFromObjectPolicy(), sepgsql_object_relabel(), SetSecurityLabel(), SetSharedSecurityLabel(), shdepDropOwned(), shdepReassignOwned(), and stack_address_present_add_flags().

◆ objectSubId


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