PostgreSQL Source Code  git master
pg_aggregate.h File Reference
#include "catalog/genbki.h"
Include dependency graph for pg_aggregate.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define AggregateRelationId   2600
 
#define Natts_pg_aggregate   22
 
#define Anum_pg_aggregate_aggfnoid   1
 
#define Anum_pg_aggregate_aggkind   2
 
#define Anum_pg_aggregate_aggnumdirectargs   3
 
#define Anum_pg_aggregate_aggtransfn   4
 
#define Anum_pg_aggregate_aggfinalfn   5
 
#define Anum_pg_aggregate_aggcombinefn   6
 
#define Anum_pg_aggregate_aggserialfn   7
 
#define Anum_pg_aggregate_aggdeserialfn   8
 
#define Anum_pg_aggregate_aggmtransfn   9
 
#define Anum_pg_aggregate_aggminvtransfn   10
 
#define Anum_pg_aggregate_aggmfinalfn   11
 
#define Anum_pg_aggregate_aggfinalextra   12
 
#define Anum_pg_aggregate_aggmfinalextra   13
 
#define Anum_pg_aggregate_aggfinalmodify   14
 
#define Anum_pg_aggregate_aggmfinalmodify   15
 
#define Anum_pg_aggregate_aggsortop   16
 
#define Anum_pg_aggregate_aggtranstype   17
 
#define Anum_pg_aggregate_aggtransspace   18
 
#define Anum_pg_aggregate_aggmtranstype   19
 
#define Anum_pg_aggregate_aggmtransspace   20
 
#define Anum_pg_aggregate_agginitval   21
 
#define Anum_pg_aggregate_aggminitval   22
 
#define AGGKIND_NORMAL   'n'
 
#define AGGKIND_ORDERED_SET   'o'
 
#define AGGKIND_HYPOTHETICAL   'h'
 
#define AGGKIND_IS_ORDERED_SET(kind)   ((kind) != AGGKIND_NORMAL)
 
#define AGGMODIFY_READ_ONLY   'r'
 
#define AGGMODIFY_SHARABLE   's'
 
#define AGGMODIFY_READ_WRITE   'w'
 

Typedefs

typedef FormData_pg_aggregateForm_pg_aggregate
 

Functions

 CATALOG (pg_aggregate, 2600) BKI_WITHOUT_OIDS
 
 DATA (insert(2100 n 0 int8_avg_accum numeric_poly_avg int8_avg_combine int8_avg_serialize int8_avg_deserialize int8_avg_accum int8_avg_accum_inv numeric_poly_avg f f r r 0 2281 48 2281 48 _null_ _null_))
 
 DATA (insert(2101 n 0 int4_avg_accum int8_avg int4_avg_combine - - int4_avg_accum int4_avg_accum_inv int8_avg f f r r 0 1016 0 1016 0 "{0,0}" "{0,0}"))
 
 DATA (insert(2102 n 0 int2_avg_accum int8_avg int4_avg_combine - - int2_avg_accum int2_avg_accum_inv int8_avg f f r r 0 1016 0 1016 0 "{0,0}" "{0,0}"))
 
 DATA (insert(2103 n 0 numeric_avg_accum numeric_avg numeric_avg_combine numeric_avg_serialize numeric_avg_deserialize numeric_avg_accum numeric_accum_inv numeric_avg f f r r 0 2281 128 2281 128 _null_ _null_))
 
 DATA (insert(2104 n 0 float4_accum float8_avg float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_))
 
 DATA (insert(2105 n 0 float8_accum float8_avg float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_))
 
 DATA (insert(2106 n 0 interval_accum interval_avg interval_combine - - interval_accum interval_accum_inv interval_avg f f r r 0 1187 0 1187 0 "{0 second,0 second}" "{0 second,0 second}"))
 
 DATA (insert(2107 n 0 int8_avg_accum numeric_poly_sum int8_avg_combine int8_avg_serialize int8_avg_deserialize int8_avg_accum int8_avg_accum_inv numeric_poly_sum f f r r 0 2281 48 2281 48 _null_ _null_))
 
 DATA (insert(2108 n 0 int4_sum - int8pl - - int4_avg_accum int4_avg_accum_inv int2int4_sum f f r r 0 20 0 1016 0 _null_ "{0,0}"))
 
 DATA (insert(2109 n 0 int2_sum - int8pl - - int2_avg_accum int2_avg_accum_inv int2int4_sum f f r r 0 20 0 1016 0 _null_ "{0,0}"))
 
 DATA (insert(2110 n 0 float4pl - float4pl - - - - - f f r r 0 700 0 0 0 _null_ _null_))
 
 DATA (insert(2111 n 0 float8pl - float8pl - - - - - f f r r 0 701 0 0 0 _null_ _null_))
 
 DATA (insert(2112 n 0 cash_pl - cash_pl - - cash_pl cash_mi - f f r r 0 790 0 790 0 _null_ _null_))
 
 DATA (insert(2113 n 0 interval_pl - interval_pl - - interval_pl interval_mi - f f r r 0 1186 0 1186 0 _null_ _null_))
 
 DATA (insert(2114 n 0 numeric_avg_accum numeric_sum numeric_avg_combine numeric_avg_serialize numeric_avg_deserialize numeric_avg_accum numeric_accum_inv numeric_sum f f r r 0 2281 128 2281 128 _null_ _null_))
 
 DATA (insert(2115 n 0 int8larger - int8larger - - - - - f f r r 413 20 0 0 0 _null_ _null_))
 
 DATA (insert(2116 n 0 int4larger - int4larger - - - - - f f r r 521 23 0 0 0 _null_ _null_))
 
 DATA (insert(2117 n 0 int2larger - int2larger - - - - - f f r r 520 21 0 0 0 _null_ _null_))
 
 DATA (insert(2118 n 0 oidlarger - oidlarger - - - - - f f r r 610 26 0 0 0 _null_ _null_))
 
 DATA (insert(2119 n 0 float4larger - float4larger - - - - - f f r r 623 700 0 0 0 _null_ _null_))
 
 DATA (insert(2120 n 0 float8larger - float8larger - - - - - f f r r 674 701 0 0 0 _null_ _null_))
 
 DATA (insert(2121 n 0 int4larger - int4larger - - - - - f f r r 563 702 0 0 0 _null_ _null_))
 
 DATA (insert(2122 n 0 date_larger - date_larger - - - - - f f r r 1097 1082 0 0 0 _null_ _null_))
 
 DATA (insert(2123 n 0 time_larger - time_larger - - - - - f f r r 1112 1083 0 0 0 _null_ _null_))
 
 DATA (insert(2124 n 0 timetz_larger - timetz_larger - - - - - f f r r 1554 1266 0 0 0 _null_ _null_))
 
 DATA (insert(2125 n 0 cashlarger - cashlarger - - - - - f f r r 903 790 0 0 0 _null_ _null_))
 
 DATA (insert(2126 n 0 timestamp_larger - timestamp_larger - - - - - f f r r 2064 1114 0 0 0 _null_ _null_))
 
 DATA (insert(2127 n 0 timestamptz_larger - timestamptz_larger - - - - - f f r r 1324 1184 0 0 0 _null_ _null_))
 
 DATA (insert(2128 n 0 interval_larger - interval_larger - - - - - f f r r 1334 1186 0 0 0 _null_ _null_))
 
 DATA (insert(2129 n 0 text_larger - text_larger - - - - - f f r r 666 25 0 0 0 _null_ _null_))
 
 DATA (insert(2130 n 0 numeric_larger - numeric_larger - - - - - f f r r 1756 1700 0 0 0 _null_ _null_))
 
 DATA (insert(2050 n 0 array_larger - array_larger - - - - - f f r r 1073 2277 0 0 0 _null_ _null_))
 
 DATA (insert(2244 n 0 bpchar_larger - bpchar_larger - - - - - f f r r 1060 1042 0 0 0 _null_ _null_))
 
 DATA (insert(2797 n 0 tidlarger - tidlarger - - - - - f f r r 2800 27 0 0 0 _null_ _null_))
 
 DATA (insert(3526 n 0 enum_larger - enum_larger - - - - - f f r r 3519 3500 0 0 0 _null_ _null_))
 
 DATA (insert(3564 n 0 network_larger - network_larger - - - - - f f r r 1205 869 0 0 0 _null_ _null_))
 
 DATA (insert(2131 n 0 int8smaller - int8smaller - - - - - f f r r 412 20 0 0 0 _null_ _null_))
 
 DATA (insert(2132 n 0 int4smaller - int4smaller - - - - - f f r r 97 23 0 0 0 _null_ _null_))
 
 DATA (insert(2133 n 0 int2smaller - int2smaller - - - - - f f r r 95 21 0 0 0 _null_ _null_))
 
 DATA (insert(2134 n 0 oidsmaller - oidsmaller - - - - - f f r r 609 26 0 0 0 _null_ _null_))
 
 DATA (insert(2135 n 0 float4smaller - float4smaller - - - - - f f r r 622 700 0 0 0 _null_ _null_))
 
 DATA (insert(2136 n 0 float8smaller - float8smaller - - - - - f f r r 672 701 0 0 0 _null_ _null_))
 
 DATA (insert(2137 n 0 int4smaller - int4smaller - - - - - f f r r 562 702 0 0 0 _null_ _null_))
 
 DATA (insert(2138 n 0 date_smaller - date_smaller - - - - - f f r r 1095 1082 0 0 0 _null_ _null_))
 
 DATA (insert(2139 n 0 time_smaller - time_smaller - - - - - f f r r 1110 1083 0 0 0 _null_ _null_))
 
 DATA (insert(2140 n 0 timetz_smaller - timetz_smaller - - - - - f f r r 1552 1266 0 0 0 _null_ _null_))
 
 DATA (insert(2141 n 0 cashsmaller - cashsmaller - - - - - f f r r 902 790 0 0 0 _null_ _null_))
 
 DATA (insert(2142 n 0 timestamp_smaller - timestamp_smaller - - - - - f f r r 2062 1114 0 0 0 _null_ _null_))
 
 DATA (insert(2143 n 0 timestamptz_smaller - timestamptz_smaller - - - - - f f r r 1322 1184 0 0 0 _null_ _null_))
 
 DATA (insert(2144 n 0 interval_smaller - interval_smaller - - - - - f f r r 1332 1186 0 0 0 _null_ _null_))
 
 DATA (insert(2145 n 0 text_smaller - text_smaller - - - - - f f r r 664 25 0 0 0 _null_ _null_))
 
 DATA (insert(2146 n 0 numeric_smaller - numeric_smaller - - - - - f f r r 1754 1700 0 0 0 _null_ _null_))
 
 DATA (insert(2051 n 0 array_smaller - array_smaller - - - - - f f r r 1072 2277 0 0 0 _null_ _null_))
 
 DATA (insert(2245 n 0 bpchar_smaller - bpchar_smaller - - - - - f f r r 1058 1042 0 0 0 _null_ _null_))
 
 DATA (insert(2798 n 0 tidsmaller - tidsmaller - - - - - f f r r 2799 27 0 0 0 _null_ _null_))
 
 DATA (insert(3527 n 0 enum_smaller - enum_smaller - - - - - f f r r 3518 3500 0 0 0 _null_ _null_))
 
 DATA (insert(3565 n 0 network_smaller - network_smaller - - - - - f f r r 1203 869 0 0 0 _null_ _null_))
 
 DATA (insert(2147 n 0 int8inc_any - int8pl - - int8inc_any int8dec_any - f f r r 0 20 0 20 0 "0" "0"))
 
 DATA (insert(2803 n 0 int8inc - int8pl - - int8inc int8dec - f f r r 0 20 0 20 0 "0" "0"))
 
 DATA (insert(2718 n 0 int8_accum numeric_var_pop numeric_combine numeric_serialize numeric_deserialize int8_accum int8_accum_inv numeric_var_pop f f r r 0 2281 128 2281 128 _null_ _null_))
 
 DATA (insert(2719 n 0 int4_accum numeric_poly_var_pop numeric_poly_combine numeric_poly_serialize numeric_poly_deserialize int4_accum int4_accum_inv numeric_poly_var_pop f f r r 0 2281 48 2281 48 _null_ _null_))
 
 DATA (insert(2720 n 0 int2_accum numeric_poly_var_pop numeric_poly_combine numeric_poly_serialize numeric_poly_deserialize int2_accum int2_accum_inv numeric_poly_var_pop f f r r 0 2281 48 2281 48 _null_ _null_))
 
 DATA (insert(2721 n 0 float4_accum float8_var_pop float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_))
 
 DATA (insert(2722 n 0 float8_accum float8_var_pop float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_))
 
 DATA (insert(2723 n 0 numeric_accum numeric_var_pop numeric_combine numeric_serialize numeric_deserialize numeric_accum numeric_accum_inv numeric_var_pop f f r r 0 2281 128 2281 128 _null_ _null_))
 
 DATA (insert(2641 n 0 int8_accum numeric_var_samp numeric_combine numeric_serialize numeric_deserialize int8_accum int8_accum_inv numeric_var_samp f f r r 0 2281 128 2281 128 _null_ _null_))
 
 DATA (insert(2642 n 0 int4_accum numeric_poly_var_samp numeric_poly_combine numeric_poly_serialize numeric_poly_deserialize int4_accum int4_accum_inv numeric_poly_var_samp f f r r 0 2281 48 2281 48 _null_ _null_))
 
 DATA (insert(2643 n 0 int2_accum numeric_poly_var_samp numeric_poly_combine numeric_poly_serialize numeric_poly_deserialize int2_accum int2_accum_inv numeric_poly_var_samp f f r r 0 2281 48 2281 48 _null_ _null_))
 
 DATA (insert(2644 n 0 float4_accum float8_var_samp float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_))
 
 DATA (insert(2645 n 0 float8_accum float8_var_samp float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_))
 
 DATA (insert(2646 n 0 numeric_accum numeric_var_samp numeric_combine numeric_serialize numeric_deserialize numeric_accum numeric_accum_inv numeric_var_samp f f r r 0 2281 128 2281 128 _null_ _null_))
 
 DATA (insert(2148 n 0 int8_accum numeric_var_samp numeric_combine numeric_serialize numeric_deserialize int8_accum int8_accum_inv numeric_var_samp f f r r 0 2281 128 2281 128 _null_ _null_))
 
 DATA (insert(2149 n 0 int4_accum numeric_poly_var_samp numeric_poly_combine numeric_poly_serialize numeric_poly_deserialize int4_accum int4_accum_inv numeric_poly_var_samp f f r r 0 2281 48 2281 48 _null_ _null_))
 
 DATA (insert(2150 n 0 int2_accum numeric_poly_var_samp numeric_poly_combine numeric_poly_serialize numeric_poly_deserialize int2_accum int2_accum_inv numeric_poly_var_samp f f r r 0 2281 48 2281 48 _null_ _null_))
 
 DATA (insert(2151 n 0 float4_accum float8_var_samp float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_))
 
 DATA (insert(2152 n 0 float8_accum float8_var_samp float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_))
 
 DATA (insert(2153 n 0 numeric_accum numeric_var_samp numeric_combine numeric_serialize numeric_deserialize numeric_accum numeric_accum_inv numeric_var_samp f f r r 0 2281 128 2281 128 _null_ _null_))
 
 DATA (insert(2724 n 0 int8_accum numeric_stddev_pop numeric_combine numeric_serialize numeric_deserialize int8_accum int8_accum_inv numeric_stddev_pop f f r r 0 2281 128 2281 128 _null_ _null_))
 
 DATA (insert(2725 n 0 int4_accum numeric_poly_stddev_pop numeric_poly_combine numeric_poly_serialize numeric_poly_deserialize int4_accum int4_accum_inv numeric_poly_stddev_pop f f r r 0 2281 48 2281 48 _null_ _null_))
 
 DATA (insert(2726 n 0 int2_accum numeric_poly_stddev_pop numeric_poly_combine numeric_poly_serialize numeric_poly_deserialize int2_accum int2_accum_inv numeric_poly_stddev_pop f f r r 0 2281 48 2281 48 _null_ _null_))
 
 DATA (insert(2727 n 0 float4_accum float8_stddev_pop float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_))
 
 DATA (insert(2728 n 0 float8_accum float8_stddev_pop float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_))
 
 DATA (insert(2729 n 0 numeric_accum numeric_stddev_pop numeric_combine numeric_serialize numeric_deserialize numeric_accum numeric_accum_inv numeric_stddev_pop f f r r 0 2281 128 2281 128 _null_ _null_))
 
 DATA (insert(2712 n 0 int8_accum numeric_stddev_samp numeric_combine numeric_serialize numeric_deserialize int8_accum int8_accum_inv numeric_stddev_samp f f r r 0 2281 128 2281 128 _null_ _null_))
 
 DATA (insert(2713 n 0 int4_accum numeric_poly_stddev_samp numeric_poly_combine numeric_poly_serialize numeric_poly_deserialize int4_accum int4_accum_inv numeric_poly_stddev_samp f f r r 0 2281 48 2281 48 _null_ _null_))
 
 DATA (insert(2714 n 0 int2_accum numeric_poly_stddev_samp numeric_poly_combine numeric_poly_serialize numeric_poly_deserialize int2_accum int2_accum_inv numeric_poly_stddev_samp f f r r 0 2281 48 2281 48 _null_ _null_))
 
 DATA (insert(2715 n 0 float4_accum float8_stddev_samp float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_))
 
 DATA (insert(2716 n 0 float8_accum float8_stddev_samp float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_))
 
 DATA (insert(2717 n 0 numeric_accum numeric_stddev_samp numeric_combine numeric_serialize numeric_deserialize numeric_accum numeric_accum_inv numeric_stddev_samp f f r r 0 2281 128 2281 128 _null_ _null_))
 
 DATA (insert(2154 n 0 int8_accum numeric_stddev_samp numeric_combine numeric_serialize numeric_deserialize int8_accum int8_accum_inv numeric_stddev_samp f f r r 0 2281 128 2281 128 _null_ _null_))
 
 DATA (insert(2155 n 0 int4_accum numeric_poly_stddev_samp numeric_poly_combine numeric_poly_serialize numeric_poly_deserialize int4_accum int4_accum_inv numeric_poly_stddev_samp f f r r 0 2281 48 2281 48 _null_ _null_))
 
 DATA (insert(2156 n 0 int2_accum numeric_poly_stddev_samp numeric_poly_combine numeric_poly_serialize numeric_poly_deserialize int2_accum int2_accum_inv numeric_poly_stddev_samp f f r r 0 2281 48 2281 48 _null_ _null_))
 
 DATA (insert(2157 n 0 float4_accum float8_stddev_samp float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_))
 
 DATA (insert(2158 n 0 float8_accum float8_stddev_samp float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_))
 
 DATA (insert(2159 n 0 numeric_accum numeric_stddev_samp numeric_combine numeric_serialize numeric_deserialize numeric_accum numeric_accum_inv numeric_stddev_samp f f r r 0 2281 128 2281 128 _null_ _null_))
 
 DATA (insert(2818 n 0 int8inc_float8_float8 - int8pl - - - - - f f r r 0 20 0 0 0 "0" _null_))
 
 DATA (insert(2819 n 0 float8_regr_accum float8_regr_sxx float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_))
 
 DATA (insert(2820 n 0 float8_regr_accum float8_regr_syy float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_))
 
 DATA (insert(2821 n 0 float8_regr_accum float8_regr_sxy float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_))
 
 DATA (insert(2822 n 0 float8_regr_accum float8_regr_avgx float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_))
 
 DATA (insert(2823 n 0 float8_regr_accum float8_regr_avgy float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_))
 
 DATA (insert(2824 n 0 float8_regr_accum float8_regr_r2 float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_))
 
 DATA (insert(2825 n 0 float8_regr_accum float8_regr_slope float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_))
 
 DATA (insert(2826 n 0 float8_regr_accum float8_regr_intercept float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_))
 
 DATA (insert(2827 n 0 float8_regr_accum float8_covar_pop float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_))
 
 DATA (insert(2828 n 0 float8_regr_accum float8_covar_samp float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_))
 
 DATA (insert(2829 n 0 float8_regr_accum float8_corr float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_))
 
 DATA (insert(2517 n 0 booland_statefunc - booland_statefunc - - bool_accum bool_accum_inv bool_alltrue f f r r 58 16 0 2281 16 _null_ _null_))
 
 DATA (insert(2518 n 0 boolor_statefunc - boolor_statefunc - - bool_accum bool_accum_inv bool_anytrue f f r r 59 16 0 2281 16 _null_ _null_))
 
 DATA (insert(2519 n 0 booland_statefunc - booland_statefunc - - bool_accum bool_accum_inv bool_alltrue f f r r 58 16 0 2281 16 _null_ _null_))
 
 DATA (insert(2236 n 0 int2and - int2and - - - - - f f r r 0 21 0 0 0 _null_ _null_))
 
 DATA (insert(2237 n 0 int2or - int2or - - - - - f f r r 0 21 0 0 0 _null_ _null_))
 
 DATA (insert(2238 n 0 int4and - int4and - - - - - f f r r 0 23 0 0 0 _null_ _null_))
 
 DATA (insert(2239 n 0 int4or - int4or - - - - - f f r r 0 23 0 0 0 _null_ _null_))
 
 DATA (insert(2240 n 0 int8and - int8and - - - - - f f r r 0 20 0 0 0 _null_ _null_))
 
 DATA (insert(2241 n 0 int8or - int8or - - - - - f f r r 0 20 0 0 0 _null_ _null_))
 
 DATA (insert(2242 n 0 bitand - bitand - - - - - f f r r 0 1560 0 0 0 _null_ _null_))
 
 DATA (insert(2243 n 0 bitor - bitor - - - - - f f r r 0 1560 0 0 0 _null_ _null_))
 
 DATA (insert(2901 n 0 xmlconcat2 - - - - - - - f f r r 0 142 0 0 0 _null_ _null_))
 
 DATA (insert(2335 n 0 array_agg_transfn array_agg_finalfn - - - - - - t f r r 0 2281 0 0 0 _null_ _null_))
 
 DATA (insert(4053 n 0 array_agg_array_transfn array_agg_array_finalfn - - - - - - t f r r 0 2281 0 0 0 _null_ _null_))
 
 DATA (insert(3538 n 0 string_agg_transfn string_agg_finalfn - - - - - - f f r r 0 2281 0 0 0 _null_ _null_))
 
 DATA (insert(3545 n 0 bytea_string_agg_transfn bytea_string_agg_finalfn - - - - - - f f r r 0 2281 0 0 0 _null_ _null_))
 
 DATA (insert(3175 n 0 json_agg_transfn json_agg_finalfn - - - - - - f f r r 0 2281 0 0 0 _null_ _null_))
 
 DATA (insert(3197 n 0 json_object_agg_transfn json_object_agg_finalfn - - - - - - f f r r 0 2281 0 0 0 _null_ _null_))
 
 DATA (insert(3267 n 0 jsonb_agg_transfn jsonb_agg_finalfn - - - - - - f f r r 0 2281 0 0 0 _null_ _null_))
 
 DATA (insert(3270 n 0 jsonb_object_agg_transfn jsonb_object_agg_finalfn - - - - - - f f r r 0 2281 0 0 0 _null_ _null_))
 
 DATA (insert(3972 o 1 ordered_set_transition percentile_disc_final - - - - - - t f s s 0 2281 0 0 0 _null_ _null_))
 
 DATA (insert(3974 o 1 ordered_set_transition percentile_cont_float8_final - - - - - - f f s s 0 2281 0 0 0 _null_ _null_))
 
 DATA (insert(3976 o 1 ordered_set_transition percentile_cont_interval_final - - - - - - f f s s 0 2281 0 0 0 _null_ _null_))
 
 DATA (insert(3978 o 1 ordered_set_transition percentile_disc_multi_final - - - - - - t f s s 0 2281 0 0 0 _null_ _null_))
 
 DATA (insert(3980 o 1 ordered_set_transition percentile_cont_float8_multi_final - - - - - - f f s s 0 2281 0 0 0 _null_ _null_))
 
 DATA (insert(3982 o 1 ordered_set_transition percentile_cont_interval_multi_final - - - - - - f f s s 0 2281 0 0 0 _null_ _null_))
 
 DATA (insert(3984 o 0 ordered_set_transition mode_final - - - - - - t f s s 0 2281 0 0 0 _null_ _null_))
 
 DATA (insert(3986 h 1 ordered_set_transition_multi rank_final - - - - - - t f w w 0 2281 0 0 0 _null_ _null_))
 
 DATA (insert(3988 h 1 ordered_set_transition_multi percent_rank_final - - - - - - t f w w 0 2281 0 0 0 _null_ _null_))
 
 DATA (insert(3990 h 1 ordered_set_transition_multi cume_dist_final - - - - - - t f w w 0 2281 0 0 0 _null_ _null_))
 
 DATA (insert(3992 h 1 ordered_set_transition_multi dense_rank_final - - - - - - t f w w 0 2281 0 0 0 _null_ _null_))
 

Variables

 FormData_pg_aggregate
 

Macro Definition Documentation

◆ AGGKIND_HYPOTHETICAL

◆ AGGKIND_IS_ORDERED_SET

◆ AGGKIND_NORMAL

#define AGGKIND_NORMAL   'n'

Definition at line 128 of file pg_aggregate.h.

Referenced by assign_collations_walker(), DefineAggregate(), and dumpAgg().

◆ AGGKIND_ORDERED_SET

#define AGGKIND_ORDERED_SET   'o'

Definition at line 129 of file pg_aggregate.h.

Referenced by assign_collations_walker(), and DefineAggregate().

◆ AGGMODIFY_READ_ONLY

#define AGGMODIFY_READ_ONLY   'r'

Definition at line 143 of file pg_aggregate.h.

Referenced by DefineAggregate(), dumpAgg(), extractModify(), and initialize_peragg().

◆ AGGMODIFY_READ_WRITE

#define AGGMODIFY_READ_WRITE   'w'

Definition at line 145 of file pg_aggregate.h.

Referenced by DefineAggregate(), dumpAgg(), ExecInitAgg(), and extractModify().

◆ AGGMODIFY_SHARABLE

#define AGGMODIFY_SHARABLE   's'

Definition at line 144 of file pg_aggregate.h.

Referenced by dumpAgg(), and extractModify().

◆ AggregateRelationId

#define AggregateRelationId   2600

Definition at line 53 of file pg_aggregate.h.

Referenced by AggregateCreate(), recordExtObjInitPriv(), and RemoveFunctionById().

◆ Anum_pg_aggregate_aggcombinefn

#define Anum_pg_aggregate_aggcombinefn   6

Definition at line 102 of file pg_aggregate.h.

Referenced by AggregateCreate().

◆ Anum_pg_aggregate_aggdeserialfn

#define Anum_pg_aggregate_aggdeserialfn   8

Definition at line 104 of file pg_aggregate.h.

Referenced by AggregateCreate().

◆ Anum_pg_aggregate_aggfinalextra

#define Anum_pg_aggregate_aggfinalextra   12

Definition at line 108 of file pg_aggregate.h.

Referenced by AggregateCreate().

◆ Anum_pg_aggregate_aggfinalfn

#define Anum_pg_aggregate_aggfinalfn   5

Definition at line 101 of file pg_aggregate.h.

Referenced by AggregateCreate().

◆ Anum_pg_aggregate_aggfinalmodify

#define Anum_pg_aggregate_aggfinalmodify   14

Definition at line 110 of file pg_aggregate.h.

Referenced by AggregateCreate().

◆ Anum_pg_aggregate_aggfnoid

#define Anum_pg_aggregate_aggfnoid   1

Definition at line 97 of file pg_aggregate.h.

Referenced by AggregateCreate().

◆ Anum_pg_aggregate_agginitval

#define Anum_pg_aggregate_agginitval   21

Definition at line 117 of file pg_aggregate.h.

Referenced by AggregateCreate(), ExecInitAgg(), and initialize_peragg().

◆ Anum_pg_aggregate_aggkind

#define Anum_pg_aggregate_aggkind   2

Definition at line 98 of file pg_aggregate.h.

Referenced by AggregateCreate().

◆ Anum_pg_aggregate_aggmfinalextra

#define Anum_pg_aggregate_aggmfinalextra   13

Definition at line 109 of file pg_aggregate.h.

Referenced by AggregateCreate().

◆ Anum_pg_aggregate_aggmfinalfn

#define Anum_pg_aggregate_aggmfinalfn   11

Definition at line 107 of file pg_aggregate.h.

Referenced by AggregateCreate().

◆ Anum_pg_aggregate_aggmfinalmodify

#define Anum_pg_aggregate_aggmfinalmodify   15

Definition at line 111 of file pg_aggregate.h.

Referenced by AggregateCreate().

◆ Anum_pg_aggregate_aggminitval

#define Anum_pg_aggregate_aggminitval   22

Definition at line 118 of file pg_aggregate.h.

Referenced by AggregateCreate(), and initialize_peragg().

◆ Anum_pg_aggregate_aggminvtransfn

#define Anum_pg_aggregate_aggminvtransfn   10

Definition at line 106 of file pg_aggregate.h.

Referenced by AggregateCreate().

◆ Anum_pg_aggregate_aggmtransfn

#define Anum_pg_aggregate_aggmtransfn   9

Definition at line 105 of file pg_aggregate.h.

Referenced by AggregateCreate().

◆ Anum_pg_aggregate_aggmtransspace

#define Anum_pg_aggregate_aggmtransspace   20

Definition at line 116 of file pg_aggregate.h.

Referenced by AggregateCreate().

◆ Anum_pg_aggregate_aggmtranstype

#define Anum_pg_aggregate_aggmtranstype   19

Definition at line 115 of file pg_aggregate.h.

Referenced by AggregateCreate().

◆ Anum_pg_aggregate_aggnumdirectargs

#define Anum_pg_aggregate_aggnumdirectargs   3

Definition at line 99 of file pg_aggregate.h.

Referenced by AggregateCreate().

◆ Anum_pg_aggregate_aggserialfn

#define Anum_pg_aggregate_aggserialfn   7

Definition at line 103 of file pg_aggregate.h.

Referenced by AggregateCreate().

◆ Anum_pg_aggregate_aggsortop

#define Anum_pg_aggregate_aggsortop   16

Definition at line 112 of file pg_aggregate.h.

Referenced by AggregateCreate().

◆ Anum_pg_aggregate_aggtransfn

#define Anum_pg_aggregate_aggtransfn   4

Definition at line 100 of file pg_aggregate.h.

Referenced by AggregateCreate().

◆ Anum_pg_aggregate_aggtransspace

#define Anum_pg_aggregate_aggtransspace   18

Definition at line 114 of file pg_aggregate.h.

Referenced by AggregateCreate().

◆ Anum_pg_aggregate_aggtranstype

#define Anum_pg_aggregate_aggtranstype   17

Definition at line 113 of file pg_aggregate.h.

Referenced by AggregateCreate().

◆ Natts_pg_aggregate

#define Natts_pg_aggregate   22

Definition at line 96 of file pg_aggregate.h.

Referenced by AggregateCreate().

Typedef Documentation

◆ Form_pg_aggregate

Function Documentation

◆ CATALOG()

CATALOG ( pg_aggregate  ,
2600   
)

Definition at line 55 of file pg_aggregate.h.

56 {
57  regproc aggfnoid;
58  char aggkind;
59  int16 aggnumdirectargs;
60  regproc aggtransfn;
61  regproc aggfinalfn;
62  regproc aggcombinefn;
63  regproc aggserialfn;
64  regproc aggdeserialfn;
65  regproc aggmtransfn;
66  regproc aggminvtransfn;
67  regproc aggmfinalfn;
68  bool aggfinalextra;
69  bool aggmfinalextra;
70  char aggfinalmodify;
71  char aggmfinalmodify;
72  Oid aggsortop;
73  Oid aggtranstype;
74  int32 aggtransspace;
75  Oid aggmtranstype;
76  int32 aggmtransspace;
77 
78 #ifdef CATALOG_VARLEN /* variable-length fields start here */
79  text agginitval;
80  text aggminitval;
81 #endif
signed short int16
Definition: c.h:293
unsigned int Oid
Definition: postgres_ext.h:31
signed int int32
Definition: c.h:294
FormData_pg_aggregate
Definition: pg_aggregate.h:82
Oid regproc
Definition: c.h:452
Definition: c.h:497

◆ DATA() [1/138]

◆ DATA() [2/138]

DATA ( insert(2101 n 0 int4_avg_accum int8_avg int4_avg_combine - - int4_avg_accum int4_avg_accum_inv int8_avg f f r r 0 1016 0 1016 0 "{0,0}" "{0,0}")  )

◆ DATA() [3/138]

DATA ( insert(2102 n 0 int2_avg_accum int8_avg int4_avg_combine - - int2_avg_accum int2_avg_accum_inv int8_avg f f r r 0 1016 0 1016 0 "{0,0}" "{0,0}")  )

◆ DATA() [4/138]

◆ DATA() [5/138]

DATA ( insert(2104 n 0 float4_accum float8_avg float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_)  )

◆ DATA() [6/138]

DATA ( insert(2105 n 0 float8_accum float8_avg float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_)  )

◆ DATA() [7/138]

DATA ( insert(2106 n 0 interval_accum interval_avg interval_combine - - interval_accum interval_accum_inv interval_avg f f r r 0 1187 0 1187 0 "{0 second,0 second}" "{0 second,0 second}")  )

◆ DATA() [8/138]

◆ DATA() [9/138]

DATA ( insert(2108 n 0 int4_sum - int8pl - - int4_avg_accum int4_avg_accum_inv int2int4_sum f f r r 0 20 0 1016 0 _null_ "{0,0}")  )

◆ DATA() [10/138]

DATA ( insert(2109 n 0 int2_sum - int8pl - - int2_avg_accum int2_avg_accum_inv int2int4_sum f f r r 0 20 0 1016 0 _null_ "{0,0}")  )

◆ DATA() [11/138]

DATA ( insert(2110 n 0 float4pl - float4pl - - - - - f f r r 0 700 0 0 0 _null_ _null_)  )

◆ DATA() [12/138]

DATA ( insert(2111 n 0 float8pl - float8pl - - - - - f f r r 0 701 0 0 0 _null_ _null_)  )

◆ DATA() [13/138]

DATA ( insert(2112 n 0 cash_pl - cash_pl - - cash_pl cash_mi - f f r r 0 790 0 790 0 _null_ _null_)  )

◆ DATA() [14/138]

DATA ( insert(2113 n 0 interval_pl - interval_pl - - interval_pl interval_mi - f f r r 0 1186 0 1186 0 _null_ _null_)  )

◆ DATA() [15/138]

◆ DATA() [16/138]

DATA ( insert(2115 n 0 int8larger - int8larger - - - - - f f r r 413 20 0 0 0 _null_ _null_)  )

◆ DATA() [17/138]

DATA ( insert(2116 n 0 int4larger - int4larger - - - - - f f r r 521 23 0 0 0 _null_ _null_)  )

◆ DATA() [18/138]

DATA ( insert(2117 n 0 int2larger - int2larger - - - - - f f r r 520 21 0 0 0 _null_ _null_)  )

◆ DATA() [19/138]

DATA ( insert(2118 n 0 oidlarger - oidlarger - - - - - f f r r 610 26 0 0 0 _null_ _null_)  )

◆ DATA() [20/138]

DATA ( insert(2119 n 0 float4larger - float4larger - - - - - f f r r 623 700 0 0 0 _null_ _null_)  )

◆ DATA() [21/138]

DATA ( insert(2120 n 0 float8larger - float8larger - - - - - f f r r 674 701 0 0 0 _null_ _null_)  )

◆ DATA() [22/138]

DATA ( insert(2121 n 0 int4larger - int4larger - - - - - f f r r 563 702 0 0 0 _null_ _null_)  )

◆ DATA() [23/138]

DATA ( insert(2122 n 0 date_larger - date_larger - - - - - f f r r 1097 1082 0 0 0 _null_ _null_)  )

◆ DATA() [24/138]

DATA ( insert(2123 n 0 time_larger - time_larger - - - - - f f r r 1112 1083 0 0 0 _null_ _null_)  )

◆ DATA() [25/138]

DATA ( insert(2124 n 0 timetz_larger - timetz_larger - - - - - f f r r 1554 1266 0 0 0 _null_ _null_)  )

◆ DATA() [26/138]

DATA ( insert(2125 n 0 cashlarger - cashlarger - - - - - f f r r 903 790 0 0 0 _null_ _null_)  )

◆ DATA() [27/138]

DATA ( insert(2126 n 0 timestamp_larger - timestamp_larger - - - - - f f r r 2064 1114 0 0 0 _null_ _null_)  )

◆ DATA() [28/138]

DATA ( insert(2127 n 0 timestamptz_larger - timestamptz_larger - - - - - f f r r 1324 1184 0 0 0 _null_ _null_)  )

◆ DATA() [29/138]

DATA ( insert(2128 n 0 interval_larger - interval_larger - - - - - f f r r 1334 1186 0 0 0 _null_ _null_)  )

◆ DATA() [30/138]

DATA ( insert(2129 n 0 text_larger - text_larger - - - - - f f r r 666 25 0 0 0 _null_ _null_)  )

◆ DATA() [31/138]

DATA ( insert(2130 n 0 numeric_larger - numeric_larger - - - - - f f r r 1756 1700 0 0 0 _null_ _null_)  )

◆ DATA() [32/138]

DATA ( insert(2050 n 0 array_larger - array_larger - - - - - f f r r 1073 2277 0 0 0 _null_ _null_)  )

◆ DATA() [33/138]

DATA ( insert(2244 n 0 bpchar_larger - bpchar_larger - - - - - f f r r 1060 1042 0 0 0 _null_ _null_)  )

◆ DATA() [34/138]

DATA ( insert(2797 n 0 tidlarger - tidlarger - - - - - f f r r 2800 27 0 0 0 _null_ _null_)  )

◆ DATA() [35/138]

DATA ( insert(3526 n 0 enum_larger - enum_larger - - - - - f f r r 3519 3500 0 0 0 _null_ _null_)  )

◆ DATA() [36/138]

DATA ( insert(3564 n 0 network_larger - network_larger - - - - - f f r r 1205 869 0 0 0 _null_ _null_)  )

◆ DATA() [37/138]

DATA ( insert(2131 n 0 int8smaller - int8smaller - - - - - f f r r 412 20 0 0 0 _null_ _null_)  )

◆ DATA() [38/138]

DATA ( insert(2132 n 0 int4smaller - int4smaller - - - - - f f r r 97 23 0 0 0 _null_ _null_)  )

◆ DATA() [39/138]

DATA ( insert(2133 n 0 int2smaller - int2smaller - - - - - f f r r 95 21 0 0 0 _null_ _null_)  )

◆ DATA() [40/138]

DATA ( insert(2134 n 0 oidsmaller - oidsmaller - - - - - f f r r 609 26 0 0 0 _null_ _null_)  )

◆ DATA() [41/138]

DATA ( insert(2135 n 0 float4smaller - float4smaller - - - - - f f r r 622 700 0 0 0 _null_ _null_)  )

◆ DATA() [42/138]

DATA ( insert(2136 n 0 float8smaller - float8smaller - - - - - f f r r 672 701 0 0 0 _null_ _null_)  )

◆ DATA() [43/138]

DATA ( insert(2137 n 0 int4smaller - int4smaller - - - - - f f r r 562 702 0 0 0 _null_ _null_)  )

◆ DATA() [44/138]

DATA ( insert(2138 n 0 date_smaller - date_smaller - - - - - f f r r 1095 1082 0 0 0 _null_ _null_)  )

◆ DATA() [45/138]

DATA ( insert(2139 n 0 time_smaller - time_smaller - - - - - f f r r 1110 1083 0 0 0 _null_ _null_)  )

◆ DATA() [46/138]

DATA ( insert(2140 n 0 timetz_smaller - timetz_smaller - - - - - f f r r 1552 1266 0 0 0 _null_ _null_)  )

◆ DATA() [47/138]

DATA ( insert(2141 n 0 cashsmaller - cashsmaller - - - - - f f r r 902 790 0 0 0 _null_ _null_)  )

◆ DATA() [48/138]

DATA ( insert(2142 n 0 timestamp_smaller - timestamp_smaller - - - - - f f r r 2062 1114 0 0 0 _null_ _null_)  )

◆ DATA() [49/138]

DATA ( insert(2143 n 0 timestamptz_smaller - timestamptz_smaller - - - - - f f r r 1322 1184 0 0 0 _null_ _null_)  )

◆ DATA() [50/138]

DATA ( insert(2144 n 0 interval_smaller - interval_smaller - - - - - f f r r 1332 1186 0 0 0 _null_ _null_)  )

◆ DATA() [51/138]

DATA ( insert(2145 n 0 text_smaller - text_smaller - - - - - f f r r 664 25 0 0 0 _null_ _null_)  )

◆ DATA() [52/138]

DATA ( insert(2146 n 0 numeric_smaller - numeric_smaller - - - - - f f r r 1754 1700 0 0 0 _null_ _null_)  )

◆ DATA() [53/138]

DATA ( insert(2051 n 0 array_smaller - array_smaller - - - - - f f r r 1072 2277 0 0 0 _null_ _null_)  )

◆ DATA() [54/138]

DATA ( insert(2245 n 0 bpchar_smaller - bpchar_smaller - - - - - f f r r 1058 1042 0 0 0 _null_ _null_)  )

◆ DATA() [55/138]

DATA ( insert(2798 n 0 tidsmaller - tidsmaller - - - - - f f r r 2799 27 0 0 0 _null_ _null_)  )

◆ DATA() [56/138]

DATA ( insert(3527 n 0 enum_smaller - enum_smaller - - - - - f f r r 3518 3500 0 0 0 _null_ _null_)  )

◆ DATA() [57/138]

DATA ( insert(3565 n 0 network_smaller - network_smaller - - - - - f f r r 1203 869 0 0 0 _null_ _null_)  )

◆ DATA() [58/138]

DATA ( insert(2147 n 0 int8inc_any - int8pl - - int8inc_any int8dec_any - f f r r 0 20 0 20 0 "0" "0")  )

◆ DATA() [59/138]

DATA ( insert(2803 n 0 int8inc - int8pl - - int8inc int8dec - f f r r 0 20 0 20 0 "0" "0")  )

◆ DATA() [60/138]

DATA ( insert(2718 n 0 int8_accum numeric_var_pop numeric_combine numeric_serialize numeric_deserialize int8_accum int8_accum_inv numeric_var_pop f f r r 0 2281 128 2281 128 _null_ _null_)  )

◆ DATA() [61/138]

◆ DATA() [62/138]

◆ DATA() [63/138]

DATA ( insert(2721 n 0 float4_accum float8_var_pop float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_)  )

◆ DATA() [64/138]

DATA ( insert(2722 n 0 float8_accum float8_var_pop float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_)  )

◆ DATA() [65/138]

◆ DATA() [66/138]

DATA ( insert(2641 n 0 int8_accum numeric_var_samp numeric_combine numeric_serialize numeric_deserialize int8_accum int8_accum_inv numeric_var_samp f f r r 0 2281 128 2281 128 _null_ _null_)  )

◆ DATA() [67/138]

◆ DATA() [68/138]

◆ DATA() [69/138]

DATA ( insert(2644 n 0 float4_accum float8_var_samp float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_)  )

◆ DATA() [70/138]

DATA ( insert(2645 n 0 float8_accum float8_var_samp float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_)  )

◆ DATA() [71/138]

◆ DATA() [72/138]

DATA ( insert(2148 n 0 int8_accum numeric_var_samp numeric_combine numeric_serialize numeric_deserialize int8_accum int8_accum_inv numeric_var_samp f f r r 0 2281 128 2281 128 _null_ _null_)  )

◆ DATA() [73/138]

◆ DATA() [74/138]

◆ DATA() [75/138]

DATA ( insert(2151 n 0 float4_accum float8_var_samp float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_)  )

◆ DATA() [76/138]

DATA ( insert(2152 n 0 float8_accum float8_var_samp float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_)  )

◆ DATA() [77/138]

◆ DATA() [78/138]

◆ DATA() [79/138]

◆ DATA() [80/138]

◆ DATA() [81/138]

DATA ( insert(2727 n 0 float4_accum float8_stddev_pop float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_)  )

◆ DATA() [82/138]

DATA ( insert(2728 n 0 float8_accum float8_stddev_pop float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_)  )

◆ DATA() [83/138]

◆ DATA() [84/138]

◆ DATA() [85/138]

◆ DATA() [86/138]

◆ DATA() [87/138]

DATA ( insert(2715 n 0 float4_accum float8_stddev_samp float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_)  )

◆ DATA() [88/138]

DATA ( insert(2716 n 0 float8_accum float8_stddev_samp float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_)  )

◆ DATA() [89/138]

◆ DATA() [90/138]

◆ DATA() [91/138]

◆ DATA() [92/138]

◆ DATA() [93/138]

DATA ( insert(2157 n 0 float4_accum float8_stddev_samp float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_)  )

◆ DATA() [94/138]

DATA ( insert(2158 n 0 float8_accum float8_stddev_samp float8_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0}" _null_)  )

◆ DATA() [95/138]

◆ DATA() [96/138]

DATA ( insert(2818 n 0 int8inc_float8_float8 - int8pl - - - - - f f r r 0 20 0 0 0 "0" _null_)  )

◆ DATA() [97/138]

DATA ( insert(2819 n 0 float8_regr_accum float8_regr_sxx float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_)  )

◆ DATA() [98/138]

DATA ( insert(2820 n 0 float8_regr_accum float8_regr_syy float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_)  )

◆ DATA() [99/138]

DATA ( insert(2821 n 0 float8_regr_accum float8_regr_sxy float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_)  )

◆ DATA() [100/138]

DATA ( insert(2822 n 0 float8_regr_accum float8_regr_avgx float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_)  )

◆ DATA() [101/138]

DATA ( insert(2823 n 0 float8_regr_accum float8_regr_avgy float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_)  )

◆ DATA() [102/138]

DATA ( insert(2824 n 0 float8_regr_accum float8_regr_r2 float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_)  )

◆ DATA() [103/138]

DATA ( insert(2825 n 0 float8_regr_accum float8_regr_slope float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_)  )

◆ DATA() [104/138]

DATA ( insert(2826 n 0 float8_regr_accum float8_regr_intercept float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_)  )

◆ DATA() [105/138]

DATA ( insert(2827 n 0 float8_regr_accum float8_covar_pop float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_)  )

◆ DATA() [106/138]

DATA ( insert(2828 n 0 float8_regr_accum float8_covar_samp float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_)  )

◆ DATA() [107/138]

DATA ( insert(2829 n 0 float8_regr_accum float8_corr float8_regr_combine - - - - - f f r r 0 1022 0 0 0 "{0,0,0,0,0,0}" _null_)  )

◆ DATA() [108/138]

DATA ( insert(2517 n 0 booland_statefunc - booland_statefunc - - bool_accum bool_accum_inv bool_alltrue f f r r 58 16 0 2281 16 _null_ _null_)  )

◆ DATA() [109/138]

DATA ( insert(2518 n 0 boolor_statefunc - boolor_statefunc - - bool_accum bool_accum_inv bool_anytrue f f r r 59 16 0 2281 16 _null_ _null_)  )

◆ DATA() [110/138]

DATA ( insert(2519 n 0 booland_statefunc - booland_statefunc - - bool_accum bool_accum_inv bool_alltrue f f r r 58 16 0 2281 16 _null_ _null_)  )

◆ DATA() [111/138]

DATA ( insert(2236 n 0 int2and - int2and - - - - - f f r r 0 21 0 0 0 _null_ _null_)  )

◆ DATA() [112/138]

DATA ( insert(2237 n 0 int2or - int2or - - - - - f f r r 0 21 0 0 0 _null_ _null_)  )

◆ DATA() [113/138]

DATA ( insert(2238 n 0 int4and - int4and - - - - - f f r r 0 23 0 0 0 _null_ _null_)  )

◆ DATA() [114/138]

DATA ( insert(2239 n 0 int4or - int4or - - - - - f f r r 0 23 0 0 0 _null_ _null_)  )

◆ DATA() [115/138]

DATA ( insert(2240 n 0 int8and - int8and - - - - - f f r r 0 20 0 0 0 _null_ _null_)  )

◆ DATA() [116/138]

DATA ( insert(2241 n 0 int8or - int8or - - - - - f f r r 0 20 0 0 0 _null_ _null_)  )

◆ DATA() [117/138]

DATA ( insert(2242 n 0 bitand - bitand - - - - - f f r r 0 1560 0 0 0 _null_ _null_)  )

◆ DATA() [118/138]

DATA ( insert(2243 n 0 bitor - bitor - - - - - f f r r 0 1560 0 0 0 _null_ _null_)  )

◆ DATA() [119/138]

DATA ( insert(2901 n 0 xmlconcat2 - - - - - - - f f r r 0 142 0 0 0 _null_ _null_)  )

◆ DATA() [120/138]

DATA ( insert(2335 n 0 array_agg_transfn array_agg_finalfn - - - - - - t f r r 0 2281 0 0 0 _null_ _null_)  )

◆ DATA() [121/138]

DATA ( insert(4053 n 0 array_agg_array_transfn array_agg_array_finalfn - - - - - - t f r r 0 2281 0 0 0 _null_ _null_)  )

◆ DATA() [122/138]

DATA ( insert(3538 n 0 string_agg_transfn string_agg_finalfn - - - - - - f f r r 0 2281 0 0 0 _null_ _null_)  )

◆ DATA() [123/138]

DATA ( insert(3545 n 0 bytea_string_agg_transfn bytea_string_agg_finalfn - - - - - - f f r r 0 2281 0 0 0 _null_ _null_)  )

◆ DATA() [124/138]

DATA ( insert(3175 n 0 json_agg_transfn json_agg_finalfn - - - - - - f f r r 0 2281 0 0 0 _null_ _null_)  )

◆ DATA() [125/138]

DATA ( insert(3197 n 0 json_object_agg_transfn json_object_agg_finalfn - - - - - - f f r r 0 2281 0 0 0 _null_ _null_)  )

◆ DATA() [126/138]

DATA ( insert(3267 n 0 jsonb_agg_transfn jsonb_agg_finalfn - - - - - - f f r r 0 2281 0 0 0 _null_ _null_)  )

◆ DATA() [127/138]

DATA ( insert(3270 n 0 jsonb_object_agg_transfn jsonb_object_agg_finalfn - - - - - - f f r r 0 2281 0 0 0 _null_ _null_)  )

◆ DATA() [128/138]

DATA ( insert(3972 o 1 ordered_set_transition percentile_disc_final - - - - - - t f s s 0 2281 0 0 0 _null_ _null_)  )

◆ DATA() [129/138]

DATA ( insert(3974 o 1 ordered_set_transition percentile_cont_float8_final - - - - - - f f s s 0 2281 0 0 0 _null_ _null_)  )

◆ DATA() [130/138]

DATA ( insert(3976 o 1 ordered_set_transition percentile_cont_interval_final - - - - - - f f s s 0 2281 0 0 0 _null_ _null_)  )

◆ DATA() [131/138]

DATA ( insert(3978 o 1 ordered_set_transition percentile_disc_multi_final - - - - - - t f s s 0 2281 0 0 0 _null_ _null_)  )

◆ DATA() [132/138]

DATA ( insert(3980 o 1 ordered_set_transition percentile_cont_float8_multi_final - - - - - - f f s s 0 2281 0 0 0 _null_ _null_)  )

◆ DATA() [133/138]

DATA ( insert(3982 o 1 ordered_set_transition percentile_cont_interval_multi_final - - - - - - f f s s 0 2281 0 0 0 _null_ _null_)  )

◆ DATA() [134/138]

DATA ( insert(3984 o 0 ordered_set_transition mode_final - - - - - - t f s s 0 2281 0 0 0 _null_ _null_)  )

◆ DATA() [135/138]

DATA ( insert(3986 h 1 ordered_set_transition_multi rank_final - - - - - - t f w w 0 2281 0 0 0 _null_ _null_)  )

◆ DATA() [136/138]

DATA ( insert(3988 h 1 ordered_set_transition_multi percent_rank_final - - - - - - t f w w 0 2281 0 0 0 _null_ _null_)  )

◆ DATA() [137/138]

DATA ( insert(3990 h 1 ordered_set_transition_multi cume_dist_final - - - - - - t f w w 0 2281 0 0 0 _null_ _null_)  )

◆ DATA() [138/138]

DATA ( insert(3992 h 1 ordered_set_transition_multi dense_rank_final - - - - - - t f w w 0 2281 0 0 0 _null_ _null_)  )

Variable Documentation

◆ FormData_pg_aggregate

FormData_pg_aggregate

Definition at line 82 of file pg_aggregate.h.