PostgreSQL Source Code git master
IndexAmRoutine Struct Reference

#include <amapi.h>

Data Fields

NodeTag type
 
uint16 amstrategies
 
uint16 amsupport
 
uint16 amoptsprocnum
 
bool amcanorder
 
bool amcanorderbyop
 
bool amcanhash
 
bool amconsistentequality
 
bool amconsistentordering
 
bool amcanbackward
 
bool amcanunique
 
bool amcanmulticol
 
bool amoptionalkey
 
bool amsearcharray
 
bool amsearchnulls
 
bool amstorage
 
bool amclusterable
 
bool ampredlocks
 
bool amcanparallel
 
bool amcanbuildparallel
 
bool amcaninclude
 
bool amusemaintenanceworkmem
 
bool amsummarizing
 
uint8 amparallelvacuumoptions
 
Oid amkeytype
 
ambuild_function ambuild
 
ambuildempty_function ambuildempty
 
aminsert_function aminsert
 
aminsertcleanup_function aminsertcleanup
 
ambulkdelete_function ambulkdelete
 
amvacuumcleanup_function amvacuumcleanup
 
amcanreturn_function amcanreturn
 
amcostestimate_function amcostestimate
 
amgettreeheight_function amgettreeheight
 
amoptions_function amoptions
 
amproperty_function amproperty
 
ambuildphasename_function ambuildphasename
 
amvalidate_function amvalidate
 
amadjustmembers_function amadjustmembers
 
ambeginscan_function ambeginscan
 
amrescan_function amrescan
 
amgettuple_function amgettuple
 
amgetbitmap_function amgetbitmap
 
amendscan_function amendscan
 
ammarkpos_function ammarkpos
 
amrestrpos_function amrestrpos
 
amestimateparallelscan_function amestimateparallelscan
 
aminitparallelscan_function aminitparallelscan
 
amparallelrescan_function amparallelrescan
 
amtranslate_strategy_function amtranslatestrategy
 
amtranslate_cmptype_function amtranslatecmptype
 

Detailed Description

Definition at line 232 of file amapi.h.

Field Documentation

◆ amadjustmembers

amadjustmembers_function IndexAmRoutine::amadjustmembers

Definition at line 308 of file amapi.h.

Referenced by AlterOpFamilyAdd(), and DefineOpClass().

◆ ambeginscan

ambeginscan_function IndexAmRoutine::ambeginscan

Definition at line 309 of file amapi.h.

Referenced by GetIndexAmRoutine(), and index_beginscan_internal().

◆ ambuild

ambuild_function IndexAmRoutine::ambuild

Definition at line 295 of file amapi.h.

Referenced by GetIndexAmRoutine(), and index_build().

◆ ambuildempty

ambuildempty_function IndexAmRoutine::ambuildempty

Definition at line 296 of file amapi.h.

Referenced by GetIndexAmRoutine(), and index_build().

◆ ambuildphasename

ambuildphasename_function IndexAmRoutine::ambuildphasename

Definition at line 306 of file amapi.h.

Referenced by pg_indexam_progress_phasename().

◆ ambulkdelete

ambulkdelete_function IndexAmRoutine::ambulkdelete

Definition at line 299 of file amapi.h.

Referenced by GetIndexAmRoutine(), and index_bulk_delete().

◆ amcanbackward

bool IndexAmRoutine::amcanbackward

Definition at line 256 of file amapi.h.

Referenced by indexam_property(), and IndexSupportsBackwardScan().

◆ amcanbuildparallel

bool IndexAmRoutine::amcanbuildparallel

Definition at line 276 of file amapi.h.

Referenced by index_build().

◆ amcanhash

bool IndexAmRoutine::amcanhash

Definition at line 250 of file amapi.h.

◆ amcaninclude

bool IndexAmRoutine::amcaninclude

Definition at line 278 of file amapi.h.

Referenced by DefineIndex(), and indexam_property().

◆ amcanmulticol

bool IndexAmRoutine::amcanmulticol

Definition at line 260 of file amapi.h.

Referenced by DefineIndex(), and indexam_property().

◆ amcanorder

◆ amcanorderbyop

bool IndexAmRoutine::amcanorderbyop

Definition at line 248 of file amapi.h.

Referenced by get_relation_info(), and indexam_property().

◆ amcanparallel

bool IndexAmRoutine::amcanparallel

Definition at line 274 of file amapi.h.

Referenced by get_relation_info().

◆ amcanreturn

amcanreturn_function IndexAmRoutine::amcanreturn

Definition at line 301 of file amapi.h.

Referenced by index_can_return(), and indexam_property().

◆ amcanunique

bool IndexAmRoutine::amcanunique

Definition at line 258 of file amapi.h.

Referenced by ATExecReplicaIdentity(), DefineIndex(), and indexam_property().

◆ amclusterable

bool IndexAmRoutine::amclusterable

Definition at line 270 of file amapi.h.

Referenced by check_index_is_clusterable(), and indexam_property().

◆ amconsistentequality

bool IndexAmRoutine::amconsistentequality

Definition at line 252 of file amapi.h.

Referenced by equality_ops_are_compatible().

◆ amconsistentordering

bool IndexAmRoutine::amconsistentordering

Definition at line 254 of file amapi.h.

Referenced by comparison_ops_are_compatible().

◆ amcostestimate

amcostestimate_function IndexAmRoutine::amcostestimate

Definition at line 302 of file amapi.h.

Referenced by get_relation_info(), and GetIndexAmRoutine().

◆ amendscan

amendscan_function IndexAmRoutine::amendscan

Definition at line 313 of file amapi.h.

Referenced by GetIndexAmRoutine(), and index_endscan().

◆ amestimateparallelscan

amestimateparallelscan_function IndexAmRoutine::amestimateparallelscan

Definition at line 318 of file amapi.h.

Referenced by index_parallelscan_estimate().

◆ amgetbitmap

amgetbitmap_function IndexAmRoutine::amgetbitmap

Definition at line 312 of file amapi.h.

Referenced by get_relation_info(), index_getbitmap(), and indexam_property().

◆ amgettreeheight

amgettreeheight_function IndexAmRoutine::amgettreeheight

Definition at line 303 of file amapi.h.

Referenced by get_relation_info().

◆ amgettuple

◆ aminitparallelscan

aminitparallelscan_function IndexAmRoutine::aminitparallelscan

Definition at line 319 of file amapi.h.

Referenced by index_parallelscan_initialize().

◆ aminsert

aminsert_function IndexAmRoutine::aminsert

Definition at line 297 of file amapi.h.

Referenced by GetIndexAmRoutine(), and index_insert().

◆ aminsertcleanup

aminsertcleanup_function IndexAmRoutine::aminsertcleanup

Definition at line 298 of file amapi.h.

Referenced by index_insert_cleanup().

◆ amkeytype

Oid IndexAmRoutine::amkeytype

Definition at line 286 of file amapi.h.

Referenced by ConstructTupleDescriptor().

◆ ammarkpos

ammarkpos_function IndexAmRoutine::ammarkpos

Definition at line 314 of file amapi.h.

Referenced by get_relation_info(), and index_markpos().

◆ amoptionalkey

bool IndexAmRoutine::amoptionalkey

Definition at line 262 of file amapi.h.

Referenced by get_relation_info().

◆ amoptions

amoptions_function IndexAmRoutine::amoptions

◆ amoptsprocnum

uint16 IndexAmRoutine::amoptsprocnum

Definition at line 244 of file amapi.h.

Referenced by AlterOpFamily(), DefineOpClass(), index_getprocinfo(), and index_opclass_options().

◆ amparallelrescan

amparallelrescan_function IndexAmRoutine::amparallelrescan

Definition at line 320 of file amapi.h.

Referenced by index_parallelrescan().

◆ amparallelvacuumoptions

uint8 IndexAmRoutine::amparallelvacuumoptions

◆ ampredlocks

bool IndexAmRoutine::ampredlocks

Definition at line 272 of file amapi.h.

Referenced by index_beginscan_internal(), and index_insert().

◆ amproperty

amproperty_function IndexAmRoutine::amproperty

Definition at line 305 of file amapi.h.

Referenced by indexam_property().

◆ amrescan

amrescan_function IndexAmRoutine::amrescan

Definition at line 310 of file amapi.h.

Referenced by GetIndexAmRoutine(), and index_rescan().

◆ amrestrpos

amrestrpos_function IndexAmRoutine::amrestrpos

Definition at line 315 of file amapi.h.

Referenced by get_relation_info(), and index_restrpos().

◆ amsearcharray

bool IndexAmRoutine::amsearcharray

Definition at line 264 of file amapi.h.

Referenced by get_relation_info(), and indexam_property().

◆ amsearchnulls

bool IndexAmRoutine::amsearchnulls

Definition at line 266 of file amapi.h.

Referenced by get_relation_info(), and indexam_property().

◆ amstorage

bool IndexAmRoutine::amstorage

Definition at line 268 of file amapi.h.

Referenced by DefineOpClass().

◆ amstrategies

uint16 IndexAmRoutine::amstrategies

Definition at line 240 of file amapi.h.

Referenced by AlterOpFamily(), and DefineOpClass().

◆ amsummarizing

bool IndexAmRoutine::amsummarizing

◆ amsupport

◆ amtranslatecmptype

amtranslate_cmptype_function IndexAmRoutine::amtranslatecmptype

Definition at line 324 of file amapi.h.

Referenced by IndexAmTranslateCompareType().

◆ amtranslatestrategy

amtranslate_strategy_function IndexAmRoutine::amtranslatestrategy

Definition at line 323 of file amapi.h.

Referenced by IndexAmTranslateStrategy().

◆ amusemaintenanceworkmem

bool IndexAmRoutine::amusemaintenanceworkmem

Definition at line 280 of file amapi.h.

Referenced by parallel_vacuum_init().

◆ amvacuumcleanup

amvacuumcleanup_function IndexAmRoutine::amvacuumcleanup

Definition at line 300 of file amapi.h.

Referenced by GetIndexAmRoutine(), and index_vacuum_cleanup().

◆ amvalidate

amvalidate_function IndexAmRoutine::amvalidate

Definition at line 307 of file amapi.h.

Referenced by amvalidate(), and GetIndexAmRoutine().

◆ type

NodeTag IndexAmRoutine::type

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