#include <execnodes.h>
Data Fields | |
NodeTag | type |
int | ii_NumIndexAttrs |
AttrNumber | ii_KeyAttrNumbers [INDEX_MAX_KEYS] |
List * | ii_Expressions |
List * | ii_ExpressionsState |
List * | ii_Predicate |
List * | ii_PredicateState |
Oid * | ii_ExclusionOps |
Oid * | ii_ExclusionProcs |
uint16 * | ii_ExclusionStrats |
bool | ii_Unique |
bool | ii_ReadyForInserts |
bool | ii_Concurrent |
bool | ii_BrokenHotChain |
Definition at line 53 of file execnodes.h.
Definition at line 68 of file execnodes.h.
Referenced by BuildIndexInfo(), create_toast_table(), DefineIndex(), index_build(), IndexBuildHeapScan(), and reindex_index().
Definition at line 67 of file execnodes.h.
Referenced by BuildIndexInfo(), create_toast_table(), DefineIndex(), index_build(), IndexBuildHeapScan(), and validate_index().
Definition at line 62 of file execnodes.h.
Referenced by BuildIndexInfo(), CatalogIndexInsert(), CheckIndexCompatible(), ComputeIndexAttrs(), create_toast_table(), DefineIndex(), ExecInsertIndexTuples(), index_build(), index_constraint_create(), index_create(), index_register(), IndexBuildHeapScan(), and reindex_index().
Definition at line 63 of file execnodes.h.
Referenced by BuildIndexInfo(), check_exclusion_constraint(), CheckIndexCompatible(), ComputeIndexAttrs(), create_toast_table(), DefineIndex(), index_register(), and reindex_index().
Definition at line 64 of file execnodes.h.
Referenced by BuildIndexInfo(), check_exclusion_constraint(), CheckIndexCompatible(), ComputeIndexAttrs(), create_toast_table(), DefineIndex(), index_register(), and reindex_index().
Definition at line 58 of file execnodes.h.
Referenced by BuildIndexInfo(), CatalogIndexInsert(), CheckIndexCompatible(), comparetup_cluster(), ComputeIndexAttrs(), ConstructTupleDescriptor(), create_toast_table(), DefineIndex(), do_analyze_rel(), FormIndexDatum(), index_constraint_create(), index_create(), index_register(), RelationGetIndexAttrBitmap(), tuplesort_begin_cluster(), and UpdateIndexRelation().
Definition at line 59 of file execnodes.h.
Referenced by BuildIndexInfo(), CheckIndexCompatible(), create_toast_table(), DefineIndex(), FormIndexDatum(), index_register(), IndexBuildHeapScan(), IndexCheckExclusion(), and validate_index_heapscan().
AttrNumber IndexInfo::ii_KeyAttrNumbers[INDEX_MAX_KEYS] |
Definition at line 57 of file execnodes.h.
Referenced by BuildIndexInfo(), comparetup_cluster(), ComputeIndexAttrs(), ConstructTupleDescriptor(), copytup_cluster(), create_toast_table(), do_analyze_rel(), FormIndexDatum(), index_check_primary_key(), index_constraint_create(), index_create(), readtup_cluster(), RelationGetIndexAttrBitmap(), and UpdateIndexRelation().
Definition at line 56 of file execnodes.h.
Referenced by BuildIndexInfo(), ConstructTupleDescriptor(), create_toast_table(), DefineIndex(), do_analyze_rel(), FormIndexDatum(), index_check_primary_key(), index_constraint_create(), index_create(), RelationGetIndexAttrBitmap(), and UpdateIndexRelation().
Definition at line 60 of file execnodes.h.
Referenced by BuildIndexInfo(), CatalogIndexInsert(), compute_index_stats(), create_toast_table(), DefineIndex(), ExecInsertIndexTuples(), index_create(), index_register(), IndexBuildHeapScan(), IndexCheckExclusion(), RelationGetIndexAttrBitmap(), UpdateIndexRelation(), and validate_index_heapscan().
Definition at line 61 of file execnodes.h.
Referenced by BuildIndexInfo(), CheckIndexCompatible(), create_toast_table(), DefineIndex(), ExecInsertIndexTuples(), index_register(), IndexBuildHeapScan(), IndexCheckExclusion(), and validate_index_heapscan().
Definition at line 66 of file execnodes.h.
Referenced by BuildIndexInfo(), CatalogIndexInsert(), create_toast_table(), DefineIndex(), and ExecInsertIndexTuples().
Definition at line 65 of file execnodes.h.
Referenced by ATExecAddIndexConstraint(), btbuild(), BuildIndexInfo(), create_toast_table(), DefineIndex(), index_create(), IndexBuildHeapScan(), reindex_index(), RelationGetIndexAttrBitmap(), UpdateIndexRelation(), and validate_index_heapscan().
Definition at line 55 of file execnodes.h.