PostgreSQL Source Code  git master
FmgrInfo Struct Reference

#include <fmgr.h>

Data Fields

PGFunction fn_addr
 
Oid fn_oid
 
short fn_nargs
 
bool fn_strict
 
bool fn_retset
 
unsigned char fn_stats
 
void * fn_extra
 
MemoryContext fn_mcxt
 
fmNodePtr fn_expr
 

Detailed Description

Definition at line 56 of file fmgr.h.

Field Documentation

◆ fn_addr

◆ fn_expr

◆ fn_extra

◆ fn_mcxt

◆ fn_nargs

short FmgrInfo::fn_nargs

Definition at line 60 of file fmgr.h.

Referenced by fmgr_info_cxt_security(), and parse_fcall_arguments().

◆ fn_oid

Oid FmgrInfo::fn_oid

Definition at line 59 of file fmgr.h.

Referenced by _bt_preprocess_keys(), array_cmp(), array_contain_compare(), array_eq(), array_position_common(), array_positions(), array_replace_internal(), array_typanalyze(), bloom_get_procinfo(), bounds_adjacent(), calc_arraycontsel(), calc_hist_selectivity(), comparison_shim(), compute_function_hashkey(), compute_range_stats(), do_compile(), ExecCallTriggerFunc(), find_partition_scheme(), fmgr_info_cxt_security(), FunctionCall0Coll(), FunctionCall1Coll(), FunctionCall2Coll(), FunctionCall3Coll(), FunctionCall4Coll(), FunctionCall5Coll(), FunctionCall6Coll(), FunctionCall7Coll(), FunctionCall8Coll(), FunctionCall9Coll(), get_call_result_type(), get_distance(), get_position(), get_stats_slot_range(), get_variable_range(), ginInitConsistentFunction(), gistCompressValues(), gistdentryinit(), gistFetchTuple(), gistrescan(), hash_array(), hash_array_extended(), hash_multirange(), hash_multirange_extended(), hash_range(), hash_range_extended(), hash_record(), hash_record_extended(), histogram_selectivity(), inclusion_get_procinfo(), inclusion_get_strategy_procinfo(), index_getprocinfo(), ineq_histogram_selectivity(), init_sql_fcache(), initGinState(), initGISTstate(), InputFunctionCall(), InputFunctionCallSafe(), llvm_function_reference(), lookup_type_cache(), make_array_ref(), make_range(), match_clause_to_partition_key(), mcv_selectivity(), minmax_get_strategy_procinfo(), minmax_multi_get_procinfo(), minmax_multi_get_strategy_procinfo(), mode_final(), pg_logical_slot_get_changes_guts(), pgstat_init_function_usage(), plperl_call_perl_func(), plperl_inline_handler(), plpgsql_compile(), plpgsql_inline_handler(), plpgsql_validator(), plpython3_inline_handler(), range_gist_double_sorting_split(), range_gist_penalty(), ReceiveFunctionCall(), record_cmp(), record_eq(), ri_CompareWithCast(), ri_HashCompareOp(), scalararraysel_containment(), sepgsql_fmgr_hook(), spg_box_quad_leaf_consistent(), spgrescan(), tuples_equal(), and width_bucket_array().

◆ fn_retset

bool FmgrInfo::fn_retset

Definition at line 62 of file fmgr.h.

Referenced by ExecInitFunc(), fmgr_info_cxt_security(), and init_sexpr().

◆ fn_stats

unsigned char FmgrInfo::fn_stats

Definition at line 63 of file fmgr.h.

Referenced by fmgr_info_cxt_security().

◆ fn_strict


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