Header And Logo

PostgreSQL
| The world's most advanced open source database.

Data Fields

RangeTblEntry Struct Reference

#include <parsenodes.h>

Data Fields

NodeTag type
RTEKind rtekind
Oid relid
char relkind
Querysubquery
bool security_barrier
JoinType jointype
Listjoinaliasvars
Nodefuncexpr
Listfunccoltypes
Listfunccoltypmods
Listfunccolcollations
Listvalues_lists
Listvalues_collations
char * ctename
Index ctelevelsup
bool self_reference
Listctecoltypes
Listctecoltypmods
Listctecolcollations
Aliasalias
Aliaseref
bool lateral
bool inh
bool inFromCl
AclMode requiredPerms
Oid checkAsUser
BitmapsetselectedCols
BitmapsetmodifiedCols

Detailed Description

Definition at line 699 of file parsenodes.h.


Field Documentation

Definition at line 714 of file parsenodes.h.

Referenced by AcquireExecutorLocks(), AcquireRewriteLocks(), addRangeTableEntry(), addRangeTableEntryForFunction(), addRangeTableEntryForJoin(), addRangeTableEntryForRelation(), addRangeTableEntryForSubquery(), addRangeTableEntryForValues(), ApplyRetrieveRule(), btcostestimate(), build_physical_tlist(), build_simple_rel(), check_ungrouped_columns_walker(), checkNameSpaceConflicts(), create_foreignscan_plan(), create_hashjoin_plan(), deparse_context_for(), deparseColumnRef(), deparseSelectSql(), DoCopy(), examine_simple_variable(), ExecCheckRTEPerms(), ExecCheckRTPerms(), ExecCheckXactReadOnly(), expand_inherited_rtentry(), expandRTE(), ExplainTargetRel(), extract_query_dependencies_walker(), find_expr_references_walker(), fireRIRrules(), get_actual_variable_range(), get_delete_query_def(), get_from_clause_item(), get_insert_query_def(), get_rte_attribute_is_dropped(), get_rte_attribute_name(), get_rte_attribute_type(), get_update_query_def(), intorel_startup(), isQueryUsingTempRelation_walker(), JumbleRangeTable(), make_modifytable(), makeWholeRowVar(), markTargetListOrigin(), pg_get_triggerdef_worker(), plan_cluster_use_sort(), postgresPlanForeignModify(), preprocess_targetlist(), print_rt(), recordDependencyOnSingleRelExpr(), relation_excluded_by_constraints(), relation_is_updatable(), RewriteQuery(), rewriteTargetView(), RI_Initial_Check(), scanNameSpaceForRelid(), ScanQueryForLocks(), scanRTEForColumn(), searchRangeTableForRel(), sepgsql_dml_privileges(), set_foreign_pathlist(), set_foreign_size(), set_plan_references(), set_relation_column_names(), and set_rtable_names().

Definition at line 703 of file parsenodes.h.

Referenced by _outRangeTblEntry(), AcquireExecutorLocks(), AcquireRewriteLocks(), addRangeTableEntry(), addRangeTableEntryForCTE(), addRangeTableEntryForFunction(), addRangeTableEntryForJoin(), addRangeTableEntryForRelation(), addRangeTableEntryForSubquery(), addRangeTableEntryForValues(), alias_relid_set(), ApplyRetrieveRule(), btcostestimate(), build_physical_tlist(), build_simple_rel(), check_ungrouped_columns_walker(), checkNameSpaceConflicts(), cost_functionscan(), count_rowexpr_columns(), create_ctescan_plan(), create_foreignscan_plan(), create_functionscan_plan(), create_hashjoin_plan(), create_valuesscan_plan(), create_worktablescan_plan(), deparse_context_for(), DoCopy(), examine_simple_variable(), ExecCheckRTEPerms(), ExecCheckRTPerms(), ExecCheckXactReadOnly(), expand_inherited_rtentry(), expandRecordVariable(), expandRTE(), ExplainTargetRel(), extract_lateral_references(), extract_query_dependencies_walker(), find_expr_references_walker(), fireRIRrules(), flatten_join_alias_vars_mutator(), flatten_simple_union_all(), get_actual_variable_range(), get_delete_query_def(), get_from_clause_item(), get_insert_query_def(), get_name_for_var_field(), get_rte_attribute_is_dropped(), get_rte_attribute_name(), get_rte_attribute_type(), get_simple_values_rte(), get_update_query_def(), get_variable(), GetCTEForRTE(), IncrementVarSublevelsUp_walker(), inheritance_planner(), inline_set_returning_function(), inline_set_returning_functions(), intorel_startup(), isQueryUsingTempRelation_walker(), JumbleRangeTable(), make_modifytable(), makeWholeRowVar(), markQueryForLocking(), markRTEForSelectPriv(), markTargetListOrigin(), parseCheckAggregates(), pg_get_triggerdef_worker(), plan_cluster_use_sort(), preprocess_minmax_aggregates(), preprocess_rowmarks(), print_rt(), pull_up_simple_subquery(), pull_up_simple_union_all(), pull_up_subqueries_recurse(), range_table_mutator(), range_table_walker(), recordDependencyOnSingleRelExpr(), reduce_outer_joins_pass2(), relation_excluded_by_constraints(), replace_vars_in_jointree(), RewriteQuery(), rewriteRuleAction(), rewriteTargetView(), RI_Initial_Check(), scanNameSpaceForRelid(), ScanQueryForLocks(), scanRTEForColumn(), searchRangeTableForRel(), sepgsql_dml_privileges(), set_cte_size_estimates(), set_deparse_for_query(), set_function_size_estimates(), set_plan_references(), set_relation_column_names(), set_rtable_names(), set_values_size_estimates(), setRuleCheckAsUser_Query(), subquery_planner(), transformLockingClause(), and view_is_auto_updatable().

Definition at line 701 of file parsenodes.h.

Referenced by recordDependencyOnSingleRelExpr().


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