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(), AlterDomainDropConstraint(), AlterExtensionNamespace(), AlterForeignDataWrapper(), AlterFunction(), AlterIndexNamespaces(), AlterObjectNamespace_oid(), AlterPolicy(), AlterRelationNamespaceInternal(), AlterTypeNamespaceInternal(), ApplyExtensionUpdates(), ATExecAddOf(), ATExecAlterColumnType(), ATExecDropIdentity(), changeDependenciesOn(), changeDependencyFor(), check_object_ownership(), check_schema_perms(), checkMembershipInCurrentExtension(), CollationCreate(), CommentObject(), ConversionCreate(), create_toast_table(), CreateAccessMethod(), CreateConstraintEntry(), CreateForeignDataWrapper(), CreateForeignServer(), CreateForeignTable(), CreateOpFamily(), CreatePolicy(), CreateProceduralLanguage(), CreateTriggerFiringOn(), CreateUserMapping(), DefineOpClass(), DeleteInitPrivs(), deleteOneObject(), DeleteSecurityLabel(), DropObjectById(), eliminate_duplicate_dependencies(), EventTriggerSQLDropAddObject(), 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(), getObjectClass(), getObjectDescriptionOids(), getObjectIdentityParts(), GetSecurityLabel(), GetSharedSecurityLabel(), insert_event_trigger_tuple(), InsertRule(), inv_drop(), isObjectPinned(), makeConfigurationDependencies(), makeDictionaryDependencies(), makeMultirangeConstructors(), makeOperatorDependencies(), makeRangeConstructors(), 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(), process_owned_by(), RangeCreate(), recordDependencyOnCurrentExtension(), recordDependencyOnOwner(), recordDependencyOnSingleRelExpr(), recordMultipleDependencies(), recordSharedDependencyOn(), ReindexRelationConcurrently(), ReleaseDeletionLock(), RememberAllDependentForRebuilding(), 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(), 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(), AggregateCreate(), AlterConstraintNamespaces(), AlterDomainDropConstraint(), AlterExtensionNamespace(), AlterForeignDataWrapper(), AlterFunction(), AlterIndexNamespaces(), AlterObjectNamespace_oid(), AlterPolicy(), AlterRelationNamespaceInternal(), AlterTypeNamespaceInternal(), ApplyExtensionUpdates(), ATAddForeignKeyConstraint(), ATExecAddIndex(), ATExecAddOf(), ATExecAlterColumnType(), ATExecDropIdentity(), changeDependenciesOn(), changeDependencyFor(), check_object_ownership(), checkMembershipInCurrentExtension(), CollationCreate(), CommentObject(), compute_return_type(), ConversionCreate(), create_ctas_internal(), create_toast_table(), CreateAccessMethod(), CreateConstraintEntry(), CreateExtensionInternal(), CreateFKCheckTrigger(), CreateForeignDataWrapper(), createForeignKeyActionTriggers(), CreateForeignServer(), CreateForeignTable(), CreateOpFamily(), CreatePolicy(), CreateProceduralLanguage(), CreateTriggerFiringOn(), CreateUserMapping(), DefineDomain(), DefineEnum(), DefineIndex(), DefineOpClass(), DefineRange(), DefineSequence(), DefineType(), DefineVirtualRelation(), DeleteInitPrivs(), deleteOneObject(), DeleteSecurityLabel(), doDeletion(), DropObjectById(), eliminate_duplicate_dependencies(), EventTriggerSQLDropAddObject(), ExecAlterExtensionContentsRecurse(), ExecAlterExtensionContentsStmt(), ExecAlterObjectDependsStmt(), ExecAlterObjectSchemaStmt(), ExecAlterOwnerStmt(), 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(), heap_create_with_catalog(), index_create(), insert_event_trigger_tuple(), InsertRule(), intorel_startup(), isObjectPinned(), makeConfigurationDependencies(), makeDictionaryDependencies(), makeMultirangeConstructors(), 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(), process_owned_by(), ProcessUtilitySlow(), PublicationAddSchemas(), PublicationAddTables(), RangeCreate(), recordDependencyOnCurrentExtension(), recordDependencyOnOwner(), recordDependencyOnSingleRelExpr(), recordMultipleDependencies(), recordSharedDependencyOn(), ReleaseDeletionLock(), RememberAllDependentForRebuilding(), 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(), 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(), AlterDomainDropConstraint(), AlterExtensionNamespace(), AlterForeignDataWrapper(), AlterFunction(), AlterIndexNamespaces(), AlterObjectNamespace_oid(), AlterPolicy(), AlterRelationNamespaceInternal(), AlterTypeNamespaceInternal(), ApplyExtensionUpdates(), ATExecAddOf(), ATExecAlterColumnType(), ATExecDropIdentity(), changeDependenciesOn(), changeDependencyFor(), checkMembershipInCurrentExtension(), CollationCreate(), CommentObject(), ConversionCreate(), create_toast_table(), CreateAccessMethod(), CreateConstraintEntry(), CreateForeignDataWrapper(), CreateForeignServer(), CreateForeignTable(), CreateOpFamily(), CreatePolicy(), CreateProceduralLanguage(), CreateTriggerFiringOn(), CreateUserMapping(), DefineOpClass(), DeleteInitPrivs(), deleteOneObject(), DeleteSecurityLabel(), doDeletion(), eliminate_duplicate_dependencies(), EventTriggerSQLDropAddObject(), ExecAlterExtensionContentsRecurse(), 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_relation_by_qualified_name(), GetAttrDefaultColumnAddress(), getObjectClass(), getObjectDescription(), getObjectDescriptionOids(), getObjectIdentityParts(), getObjectTypeDescription(), GetSecurityLabel(), insert_event_trigger_tuple(), InsertRule(), makeConfigurationDependencies(), makeMultirangeConstructors(), makeRangeConstructors(), 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(), process_owned_by(), RangeCreate(), recordDependencyOnCurrentExtension(), recordDependencyOnOwner(), recordMultipleDependencies(), recordSharedDependencyOn(), RememberAllDependentForRebuilding(), RemoveRelations(), RemoveRoleFromObjectPolicy(), sepgsql_avc_trusted_proc(), sepgsql_object_relabel(), SetDefaultACL(), SetSecurityLabel(), shared_dependency_comparator(), shdepDropOwned(), shdepReassignOwned(), stack_address_present_add_flags(), StoreAttrDefault(), StoreCatalogInheritance1(), storeOperators(), storeProcedures(), and swap_relation_files().


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