PostgreSQL Source Code
git master
|
Go to the source code of this file.
Macros | |
#define | InvalidAttrNumber 0 |
#define | MaxAttrNumber 32767 |
#define | AttributeNumberIsValid(attributeNumber) ((bool) ((attributeNumber) != InvalidAttrNumber)) |
#define | AttrNumberIsForUserDefinedAttr(attributeNumber) ((bool) ((attributeNumber) > 0)) |
#define | AttrNumberGetAttrOffset(attNum) |
#define | AttrOffsetGetAttrNumber(attributeOffset) ((AttrNumber) (1 + (attributeOffset))) |
Typedefs | |
typedef int16 | AttrNumber |
#define AttributeNumberIsValid | ( | attributeNumber | ) | ((bool) ((attributeNumber) != InvalidAttrNumber)) |
Definition at line 34 of file attnum.h.
Referenced by check_nested_generated_walker(), create_foreign_modify(), errorMissingColumn(), ExecBuildAuxRowMark(), ExecInitModifyTable(), ExecModifyTable(), generateClonedIndexStmt(), GetAttributeByNum(), and updateFuzzyAttrMatchState().
#define AttrNumberGetAttrOffset | ( | attNum | ) |
Definition at line 51 of file attnum.h.
Referenced by ConstructTupleDescriptor(), and logicalrep_rel_open().
#define AttrNumberIsForUserDefinedAttr | ( | attributeNumber | ) | ((bool) ((attributeNumber) > 0)) |
Definition at line 41 of file attnum.h.
Referenced by build_attnums_array(), dependency_is_compatible_clause(), estimate_multivariate_ndistinct(), logicalrep_rel_open(), and statext_is_compatible_clause_internal().
#define AttrOffsetGetAttrNumber | ( | attributeOffset | ) | ((AttrNumber) (1 + (attributeOffset))) |
#define InvalidAttrNumber 0 |
Definition at line 23 of file attnum.h.
Referenced by adjust_partition_tlist(), adjust_view_column_set(), AlterObjectOwner_internal(), ATExecColumnDefault(), attnameAttNum(), build_remote_returning(), BuildIndexValueDescription(), BuildOnConflictExcludedTargetlist(), checkInsertTargets(), coerce_record_to_complex(), column_privilege_check(), CompareIndexInfo(), ComputeIndexAttrs(), convert_column_name(), CopyGetAttnums(), create_hashjoin_plan(), CreateTrigger(), dependencies_clauselist_selectivity(), dependency_is_compatible_clause(), do_analyze_rel(), dumpConstraint(), eval_const_expressions_mutator(), EventTriggerSQLDropAddObject(), examine_simple_variable(), ExecBuildSlotPartitionKeyDescription(), ExecCheckRTEPerms(), ExecCheckRTEPermsModified(), ExecEvalWholeRowVar(), ExecFindJunkAttributeInTlist(), ExecInitExprRec(), expand_all_col_privileges(), expand_col_privileges(), expandRecordVariable(), ExpandRowReference(), find_expr_references_walker(), fixup_inherited_columns(), fixup_whole_row_references(), flatten_join_alias_vars_mutator(), get_attnum(), get_name_for_var_field(), get_object_address_attrdef(), get_object_address_attribute(), get_object_namespace(), get_relname_relid(), get_rte_attribute_name(), get_variable(), GetAttributeByName(), LookupTypeNameExtended(), makeWholeRowVar(), markRTEForSelectPriv(), markTargetListOrigin(), ParseComplexProjection(), pg_event_trigger_ddl_commands(), pg_get_serial_sequence(), pg_identify_object(), postgresPlanDirectModify(), postgresPlanForeignModify(), process_owned_by(), pullup_replace_vars_callback(), ReplaceVarsFromTargetList_callback(), scanNSItemForColumn(), scanRTEForColumn(), searchRangeTableForCol(), set_append_rel_size(), set_baserel_partition_key_exprs(), specialAttNum(), statext_is_compatible_clause(), transformAlterTableStmt(), transformAssignmentIndirection(), transformUpdateTargetList(), translate_col_privs(), unknown_attribute(), and updateFuzzyAttrMatchState().
#define MaxAttrNumber 32767 |
Definition at line 24 of file attnum.h.
Referenced by addRangeTableEntryForJoin(), and build_attnums_array().
typedef int16 AttrNumber |