PostgreSQL Source Code
git master
|
Go to the source code of this file.
Typedefs | |
typedef uint16 | StrategyNumber |
#define BTEqualStrategyNumber 3 |
Definition at line 31 of file stratnum.h.
Referenced by _bt_compare_scankey_args(), _bt_first(), _bt_fix_scankey_strategy(), _bt_mark_scankey_required(), _bt_preprocess_array_keys(), _bt_preprocess_keys(), AfterTriggerSetState(), AlterConstraintNamespaces(), AlterDatabase(), AlterDatabaseOwner(), AlterDomainDropConstraint(), AlterDomainValidateConstraint(), AlterExtensionNamespace(), AlterPolicy(), AlterSeqNamespaces(), AlterSetting(), AlterTableMoveAll(), AlterTableSpaceOptions(), AlterTypeRecurse(), ApplyExtensionUpdates(), ApplySetting(), ATAddForeignKeyConstraint(), ATExecAddOf(), ATExecAlterColumnType(), ATExecAlterConstraint(), ATExecAttachPartition(), ATExecDropConstraint(), ATExecDropExpression(), ATExecValidateConstraint(), ATPrepChangePersistence(), AttrDefaultFetch(), brin_minmax_consistent(), btcostestimate(), btvalidate(), build_replindex_scan_key(), BuildSpeculativeIndexInfo(), CatalogCacheInitializeCache(), change_owner_fix_column_acls(), change_owner_recurse_to_sequences(), changeDependenciesOf(), changeDependenciesOn(), changeDependencyFor(), check_tuple_attribute(), CheckConstraintFetch(), checkSharedDependencies(), ChooseConstraintName(), CloneFkReferenced(), CloneRowTriggersToPartition(), ConstraintNameExists(), ConstraintNameIsUsed(), CopyStatistics(), copyTemplateDependencies(), CountDBSubscriptions(), CreateComments(), CreateInheritance(), CreatePolicy(), CreateSharedComments(), CreateTrigger(), DefineIndex(), DefineOpClass(), DefineTSConfiguration(), DeleteAttributeTuples(), DeleteComments(), deleteDependencyRecordsFor(), deleteDependencyRecordsForClass(), deleteDependencyRecordsForSpecific(), DeleteInheritsTuple(), DeleteInitPrivs(), deleteOneObject(), DeleteSecurityLabel(), DeleteSharedComments(), DeleteSharedSecurityLabel(), DeleteSystemAttributeTuples(), do_autovacuum(), drop_parent_dependency(), DropClonedTriggersFromPartition(), DropConfigurationMapping(), dropDatabaseDependencies(), DropObjectById(), DropRole(), DropSetting(), DropTableSpace(), EnableDisableTrigger(), enum_endpoint(), enum_range_internal(), EnumValuesDelete(), ExecAlterExtensionStmt(), ExecGrant_Largeobject(), extension_config_remove(), fetch_statentries_for_relation(), find_composite_type_dependencies(), find_inheritance_children(), find_typed_table_dependencies(), findDependentObjects(), gbt_num_consistent(), gbt_var_consistent(), gen_prune_steps_from_opexps(), get_catalog_object_by_oid(), get_database_oid(), get_db_info(), get_domain_constraint_oid(), get_equality_op_for_ordering_op(), get_extension_name(), get_extension_oid(), get_extension_schema(), get_index_constraint(), get_index_ref_constraints(), get_matching_list_bounds(), get_matching_range_bounds(), get_mergejoin_opfamilies(), get_object_address_attrdef(), get_op_btree_interpretation(), get_ordering_op_for_equality_op(), get_partition_parent_worker(), get_pkey_attnames(), get_primary_key_attnos(), get_qual_for_list(), get_qual_for_range(), get_relation_constraint_attnos(), get_relation_constraint_oid(), get_relation_idx_constraint_oid(), get_relation_policy_oid(), get_rels_with_domain(), get_tables_to_cluster(), get_tablespace_name(), get_tablespace_oid(), get_trigger_oid(), GetAllTablesPublicationRelations(), GetAllTablesPublications(), getAutoExtensionsOfObject(), GetComment(), GetDatabaseTuple(), GetDatabaseTupleByOid(), GetDefaultOpClass(), getExtensionOfObject(), GetNewOidWithIndex(), getObjectDescription(), getObjectIdentityParts(), getOwnedSequences_internal(), GetParentedForeignKeyRefs(), GetPublicationRelations(), getRelationsInNamespace(), GetSecurityLabel(), GetSharedSecurityLabel(), GetSubscriptionNotReadyRelations(), GetSubscriptionRelations(), gin_btree_compare_prefix(), gin_btree_extract_query(), has_superclass(), heap_fetch_toast_slice(), heap_truncate_find_FKs(), index_concurrently_swap(), index_update_stats(), IndexSetParentIndex(), InitializeRelfilenodeMap(), inv_getsize(), inv_read(), inv_truncate(), inv_write(), isObjectPinned(), isSharedObjectPinned(), LargeObjectDrop(), LargeObjectExists(), load_domaintype_info(), load_enum_cache_data(), lookup_proof_cache(), lookup_ts_config_cache(), lookup_type_cache(), LookupOpclassInfo(), ltree_consistent(), make_pathkey_from_sortinfo(), make_unique_from_pathkeys(), makeConfigurationDependencies(), MakeConfigurationMapping(), match_clause_to_partition_key(), MergeConstraintsIntoExisting(), mergejoinscansel(), MergeWithExistingConstraint(), MJExamineQuals(), movedb(), myLargeObjectExists(), objectsInSchemaToOids(), pg_extension_config_dump(), pg_extension_ownercheck(), pg_get_constraintdef_worker(), pg_get_serial_sequence(), pg_get_triggerdef_worker(), pg_largeobject_aclmask_snapshot(), pg_largeobject_ownercheck(), RangeDelete(), recordExtensionInitPrivWorker(), recordExtObjInitPriv(), refresh_by_match_merge(), ReindexMultipleTables(), relation_has_policies(), RelationBuildPartitionDesc(), RelationBuildRowSecurity(), RelationBuildRuleLock(), RelationBuildTriggers(), RelationBuildTupleDesc(), RelationGetExclusionInfo(), RelationGetFKeyList(), RelationGetIndexList(), RelationGetStatExtList(), RelationRemoveInheritance(), RemoveAttrDefault(), RemoveAttrDefaultById(), RemoveExtensionById(), RemoveInheritance(), RemovePolicyById(), RemoveRewriteRuleById(), RemoveRoleFromObjectACL(), RemoveRoleFromObjectPolicy(), RemoveStatistics(), RemoveSubscriptionRel(), RemoveTriggerById(), RemoveTSConfigurationById(), rename_policy(), RenameTableSpace(), renametrig(), replorigin_create(), ScanPgRelation(), select_equality_operator(), sepgsql_attribute_post_create(), sepgsql_database_post_create(), sepgsql_proc_post_create(), sepgsql_proc_setattr(), sepgsql_relation_post_create(), sepgsql_relation_setattr(), sepgsql_relation_setattr_extra(), sepgsql_schema_post_create(), sequenceIsOwned(), SetSecurityLabel(), SetSharedSecurityLabel(), shdepChangeDep(), shdepDropDependency(), shdepDropOwned(), shdepReassignOwned(), spg_text_inner_consistent(), spg_text_leaf_consistent(), toast_delete_datum(), toastrel_valueid_exists(), tryAttachPartitionForeignKey(), typeInheritsFrom(), vac_update_datfrozenxid(), validatePartitionedIndex(), and visitDependenciesOf().
#define BTGreaterEqualStrategyNumber 4 |
Definition at line 32 of file stratnum.h.
Referenced by _bt_check_rowcompare(), _bt_compare_scankey_args(), _bt_first(), _bt_mark_scankey_required(), _bt_preprocess_array_keys(), _bt_preprocess_keys(), brin_minmax_consistent(), btvalidate(), expand_indexqual_rowcompare(), gbt_num_consistent(), gbt_var_consistent(), gen_prune_steps_from_opexps(), get_matching_list_bounds(), get_matching_range_bounds(), get_qual_for_range(), gin_btree_compare_prefix(), gin_btree_extract_query(), heap_fetch_toast_slice(), inv_read(), inv_truncate(), inv_write(), ltree_consistent(), match_network_subset(), match_rowcompare_to_indexcol(), mergejoinscansel(), spg_text_inner_consistent(), and spg_text_leaf_consistent().
#define BTGreaterStrategyNumber 5 |
Definition at line 33 of file stratnum.h.
Referenced by _bt_check_rowcompare(), _bt_compare_scankey_args(), _bt_first(), _bt_fix_scankey_strategy(), _bt_load(), _bt_mark_scankey_required(), _bt_preprocess_array_keys(), _bt_preprocess_keys(), brin_minmax_add_value(), brin_minmax_consistent(), brin_minmax_union(), btvalidate(), build_expression_pathkey(), expand_indexqual_rowcompare(), gbt_num_consistent(), gbt_var_consistent(), gen_prune_steps_from_opexps(), get_actual_variable_range(), get_equality_op_for_ordering_op(), get_matching_list_bounds(), get_matching_range_bounds(), get_ordering_op_properties(), get_qual_for_range(), gin_btree_compare_prefix(), gin_btree_extract_query(), lookup_type_cache(), ltree_consistent(), make_pathkey_from_sortinfo(), make_pathkey_from_sortop(), match_network_subset(), match_rowcompare_to_indexcol(), mergejoinscansel(), MJExamineQuals(), PrepareSortSupportFromIndexRel(), PrepareSortSupportFromOrderingOp(), RelationBuildTupleDesc(), spg_text_inner_consistent(), spg_text_leaf_consistent(), tuplesort_begin_cluster(), and tuplesort_begin_index_btree().
#define BTLessEqualStrategyNumber 2 |
Definition at line 30 of file stratnum.h.
Referenced by _bt_check_rowcompare(), _bt_compare_scankey_args(), _bt_first(), _bt_mark_scankey_required(), _bt_preprocess_array_keys(), _bt_preprocess_keys(), brin_minmax_consistent(), btvalidate(), DeleteSystemAttributeTuples(), expand_indexqual_rowcompare(), gbt_num_consistent(), gbt_var_consistent(), gen_prune_steps_from_opexps(), get_matching_list_bounds(), get_matching_range_bounds(), get_qual_for_range(), gin_btree_compare_prefix(), gin_btree_extract_query(), heap_fetch_toast_slice(), ltree_consistent(), match_network_subset(), match_rowcompare_to_indexcol(), mergejoinscansel(), spg_text_inner_consistent(), and spg_text_leaf_consistent().
#define BTLessStrategyNumber 1 |
Definition at line 29 of file stratnum.h.
Referenced by _bt_check_rowcompare(), _bt_compare_scankey_args(), _bt_first(), _bt_fix_scankey_strategy(), _bt_load(), _bt_mark_scankey_required(), _bt_preprocess_array_keys(), _bt_preprocess_keys(), appendOrderByClause(), brin_minmax_add_value(), brin_minmax_consistent(), brin_minmax_union(), btcostestimate(), btvalidate(), expand_indexqual_rowcompare(), gbt_num_consistent(), gbt_var_consistent(), gen_prune_steps_from_opexps(), get_actual_variable_range(), get_matching_list_bounds(), get_matching_range_bounds(), get_ordering_op_for_equality_op(), get_ordering_op_properties(), get_qual_for_range(), get_relation_info(), get_useful_pathkeys_for_relation(), gin_btree_compare_prefix(), gin_btree_extract_query(), lookup_type_cache(), ltree_consistent(), make_pathkey_from_sortinfo(), match_pathkeys_to_index(), match_rowcompare_to_indexcol(), mergejoinscansel(), MJExamineQuals(), PrepareSortSupportFromIndexRel(), right_merge_direction(), select_outer_pathkeys_for_merge(), spg_text_inner_consistent(), spg_text_leaf_consistent(), transformWindowDefinitions(), tuplesort_begin_cluster(), and tuplesort_begin_index_btree().
#define BTMaxStrategyNumber 5 |
Definition at line 35 of file stratnum.h.
Referenced by _bt_preprocess_keys(), bthandler(), btvalidate(), gen_prune_steps_from_opexps(), and minmax_get_strategy_procinfo().
#define HTEqualStrategyNumber 1 |
Definition at line 41 of file stratnum.h.
Referenced by _hash_first(), DefineIndex(), gen_prune_steps_from_opexps(), get_compatible_hash_operators(), get_matching_hash_bounds(), get_op_hash_functions(), hashvalidate(), and lookup_type_cache().
#define HTMaxStrategyNumber 1 |
Definition at line 43 of file stratnum.h.
Referenced by gen_prune_steps_from_opexps(), hashhandler(), and hashvalidate().
#define InvalidStrategy ((StrategyNumber) 0) |
Definition at line 24 of file stratnum.h.
Referenced by _bt_first(), _bt_mkscankey(), ExecIndexBuildScanKeys(), gen_partprune_steps_internal(), gen_prune_step_op(), gen_prune_steps_from_opexps(), get_actual_variable_range(), get_matching_list_bounds(), ginScanKeyAddHiddenEntry(), match_clause_to_partition_key(), and RelationGetExclusionInfo().
#define RTAboveStrategyNumber 11 /* for |>> */ |
Definition at line 61 of file stratnum.h.
Referenced by brin_inclusion_consistent(), gist_box_leaf_consistent(), gist_point_consistent(), gist_point_consistent_internal(), is_bounding_box_test_exact(), rtree_internal_consistent(), spg_box_quad_inner_consistent(), spg_box_quad_leaf_consistent(), spg_kd_inner_consistent(), spg_quad_inner_consistent(), and spg_quad_leaf_consistent().
#define RTAdjacentStrategyNumber 17 /* for -|- */ |
Definition at line 67 of file stratnum.h.
Referenced by brin_inclusion_consistent().
#define RTBelowStrategyNumber 10 /* for <<| */ |
Definition at line 60 of file stratnum.h.
Referenced by brin_inclusion_consistent(), gist_box_leaf_consistent(), gist_point_consistent(), gist_point_consistent_internal(), is_bounding_box_test_exact(), rtree_internal_consistent(), spg_box_quad_inner_consistent(), spg_box_quad_leaf_consistent(), spg_kd_inner_consistent(), spg_quad_inner_consistent(), and spg_quad_leaf_consistent().
#define RTContainedByStrategyNumber 8 /* for <@ */ |
Definition at line 58 of file stratnum.h.
Referenced by brin_inclusion_consistent(), g_cube_internal_consistent(), g_cube_leaf_consistent(), g_int_consistent(), g_intbig_consistent(), ginint4_consistent(), ginint4_queryextract(), gist_box_leaf_consistent(), gseg_internal_consistent(), gseg_leaf_consistent(), gtsquery_consistent(), rtree_internal_consistent(), spg_box_quad_inner_consistent(), spg_box_quad_leaf_consistent(), spg_kd_inner_consistent(), spg_quad_inner_consistent(), and spg_quad_leaf_consistent().
Definition at line 66 of file stratnum.h.
Referenced by brin_inclusion_consistent().
#define RTContainsStrategyNumber 7 /* for @> */ |
Definition at line 57 of file stratnum.h.
Referenced by brin_inclusion_consistent(), g_cube_internal_consistent(), g_cube_leaf_consistent(), g_int_consistent(), g_intbig_consistent(), ginint4_consistent(), ginint4_queryextract(), gist_box_leaf_consistent(), gseg_internal_consistent(), gseg_leaf_consistent(), gtsquery_consistent(), rtree_internal_consistent(), spg_box_quad_inner_consistent(), and spg_box_quad_leaf_consistent().
#define RTEqualStrategyNumber 18 /* for = */ |
Definition at line 68 of file stratnum.h.
Referenced by brin_inclusion_consistent(), and inet_spg_consistent_bitmap().
#define RTGreaterEqualStrategyNumber 23 /* for >= */ |
Definition at line 73 of file stratnum.h.
Referenced by brin_inclusion_consistent(), inet_spg_consistent_bitmap(), and inet_spg_inner_consistent().
#define RTGreaterStrategyNumber 22 /* for > */ |
Definition at line 72 of file stratnum.h.
Referenced by brin_inclusion_consistent(), inet_spg_consistent_bitmap(), and inet_spg_inner_consistent().
#define RTKNNSearchStrategyNumber 15 /* for <-> (distance) */ |
Definition at line 65 of file stratnum.h.
#define RTLeftStrategyNumber 1 /* for << */ |
Definition at line 51 of file stratnum.h.
Referenced by brin_inclusion_consistent(), gist_box_leaf_consistent(), gist_point_consistent_internal(), gseg_internal_consistent(), gseg_leaf_consistent(), is_bounding_box_test_exact(), rtree_internal_consistent(), spg_box_quad_inner_consistent(), spg_box_quad_leaf_consistent(), spg_kd_inner_consistent(), spg_quad_inner_consistent(), and spg_quad_leaf_consistent().
#define RTLessEqualStrategyNumber 21 /* for <= */ |
Definition at line 71 of file stratnum.h.
Referenced by brin_inclusion_consistent(), inet_spg_consistent_bitmap(), and inet_spg_inner_consistent().
#define RTLessStrategyNumber 20 /* for < */ |
Definition at line 70 of file stratnum.h.
Referenced by brin_inclusion_consistent(), inet_spg_consistent_bitmap(), and inet_spg_inner_consistent().
#define RTMaxStrategyNumber 30 |
Definition at line 82 of file stratnum.h.
Referenced by inclusion_get_strategy_procinfo().
#define RTNotEqualStrategyNumber 19 /* for != */ |
Definition at line 69 of file stratnum.h.
Referenced by inet_spg_consistent_bitmap(), and inet_spg_inner_consistent().
#define RTOldAboveStrategyNumber 30 /* for old spelling of |>> */ |
Definition at line 80 of file stratnum.h.
Referenced by gist_point_consistent(), spg_kd_inner_consistent(), spg_quad_inner_consistent(), and spg_quad_leaf_consistent().
#define RTOldBelowStrategyNumber 29 /* for old spelling of <<| */ |
Definition at line 79 of file stratnum.h.
Referenced by gist_point_consistent(), spg_kd_inner_consistent(), spg_quad_inner_consistent(), and spg_quad_leaf_consistent().
#define RTOldContainedByStrategyNumber 14 /* for old spelling of <@ */ |
Definition at line 64 of file stratnum.h.
Referenced by g_cube_internal_consistent(), g_cube_leaf_consistent(), g_int_consistent(), g_intbig_consistent(), ginint4_consistent(), ginint4_queryextract(), gseg_internal_consistent(), and gseg_leaf_consistent().
#define RTOldContainsStrategyNumber 13 /* for old spelling of @> */ |
Definition at line 63 of file stratnum.h.
Referenced by g_cube_internal_consistent(), g_cube_leaf_consistent(), g_int_consistent(), g_intbig_consistent(), ginint4_consistent(), ginint4_queryextract(), gseg_internal_consistent(), and gseg_leaf_consistent().
#define RTOverAboveStrategyNumber 12 /* for |&> */ |
Definition at line 62 of file stratnum.h.
Referenced by brin_inclusion_consistent(), gist_box_leaf_consistent(), is_bounding_box_test_exact(), rtree_internal_consistent(), spg_box_quad_inner_consistent(), and spg_box_quad_leaf_consistent().
#define RTOverBelowStrategyNumber 9 /* for &<| */ |
Definition at line 59 of file stratnum.h.
Referenced by brin_inclusion_consistent(), gist_box_leaf_consistent(), is_bounding_box_test_exact(), rtree_internal_consistent(), spg_box_quad_inner_consistent(), and spg_box_quad_leaf_consistent().
#define RTOverlapStrategyNumber 3 /* for && */ |
Definition at line 53 of file stratnum.h.
Referenced by brin_inclusion_consistent(), g_cube_internal_consistent(), g_cube_leaf_consistent(), g_int_consistent(), g_intbig_consistent(), ginint4_consistent(), ginint4_queryextract(), gist_box_leaf_consistent(), gist_point_consistent(), gseg_internal_consistent(), gseg_leaf_consistent(), rtree_internal_consistent(), spg_box_quad_inner_consistent(), and spg_box_quad_leaf_consistent().
#define RTOverLeftStrategyNumber 2 /* for &< */ |
Definition at line 52 of file stratnum.h.
Referenced by brin_inclusion_consistent(), gist_box_leaf_consistent(), gseg_internal_consistent(), gseg_leaf_consistent(), is_bounding_box_test_exact(), rtree_internal_consistent(), spg_box_quad_inner_consistent(), and spg_box_quad_leaf_consistent().
#define RTOverRightStrategyNumber 4 /* for &> */ |
Definition at line 54 of file stratnum.h.
Referenced by brin_inclusion_consistent(), gist_box_leaf_consistent(), gseg_internal_consistent(), gseg_leaf_consistent(), is_bounding_box_test_exact(), rtree_internal_consistent(), spg_box_quad_inner_consistent(), and spg_box_quad_leaf_consistent().
#define RTPrefixStrategyNumber 28 /* for text ^@ */ |
Definition at line 78 of file stratnum.h.
Referenced by spg_text_inner_consistent(), and spg_text_leaf_consistent().
#define RTRightStrategyNumber 5 /* for >> */ |
Definition at line 55 of file stratnum.h.
Referenced by brin_inclusion_consistent(), gist_box_leaf_consistent(), gist_point_consistent_internal(), gseg_internal_consistent(), gseg_leaf_consistent(), is_bounding_box_test_exact(), rtree_internal_consistent(), spg_box_quad_inner_consistent(), spg_box_quad_leaf_consistent(), spg_kd_inner_consistent(), spg_quad_inner_consistent(), and spg_quad_leaf_consistent().
#define RTSameStrategyNumber 6 /* for ~= */ |
Definition at line 56 of file stratnum.h.
Referenced by brin_inclusion_consistent(), g_cube_internal_consistent(), g_cube_leaf_consistent(), g_int_consistent(), g_intbig_consistent(), ginint4_consistent(), ginint4_queryextract(), gist_box_leaf_consistent(), gist_point_consistent_internal(), gseg_internal_consistent(), gseg_leaf_consistent(), rtree_internal_consistent(), spg_box_quad_inner_consistent(), spg_box_quad_leaf_consistent(), spg_kd_inner_consistent(), spg_quad_inner_consistent(), and spg_quad_leaf_consistent().
#define RTSubEqualStrategyNumber 25 /* for inet <<= */ |
Definition at line 75 of file stratnum.h.
Referenced by brin_inclusion_consistent(), and inet_spg_consistent_bitmap().
#define RTSubStrategyNumber 24 /* for inet >> */ |
Definition at line 74 of file stratnum.h.
Referenced by brin_inclusion_consistent(), and inet_spg_consistent_bitmap().
#define RTSuperEqualStrategyNumber 27 /* for inet >>= */ |
Definition at line 77 of file stratnum.h.
Referenced by brin_inclusion_consistent(), and inet_spg_consistent_bitmap().
#define RTSuperStrategyNumber 26 /* for inet << */ |
Definition at line 76 of file stratnum.h.
Referenced by brin_inclusion_consistent(), and inet_spg_consistent_bitmap().
typedef uint16 StrategyNumber |
Definition at line 22 of file stratnum.h.