aboutsummaryrefslogtreecommitdiffstats
path: root/yql/essentials/parser/pg_wrapper/pg_kernels.slow.11.inc
blob: 0cc91d837c90872585d353aeabb671f76f4ca62a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
TExecFunc arrow_array_agg_array_combine() { return MakeIndirectExec<false, true>(&array_agg_array_combine); }
TExecFunc arrow_array_agg_array_deserialize() { return MakeIndirectExec<true, true>(&array_agg_array_deserialize); }
TExecFunc arrow_array_agg_array_finalfn() { return MakeIndirectExec<false, false>(&array_agg_array_finalfn); }
TExecFunc arrow_array_agg_array_serialize() { return MakeIndirectExec<true, false>(&array_agg_array_serialize); }
TExecFunc arrow_array_agg_array_transfn() { return MakeIndirectExec<false, true>(&array_agg_array_transfn); }
TExecFunc arrow_array_agg_combine() { return MakeIndirectExec<false, true>(&array_agg_combine); }
TExecFunc arrow_array_agg_deserialize() { return MakeIndirectExec<true, true>(&array_agg_deserialize); }
TExecFunc arrow_array_agg_finalfn() { return MakeIndirectExec<false, false>(&array_agg_finalfn); }
TExecFunc arrow_array_agg_serialize() { return MakeIndirectExec<true, false>(&array_agg_serialize); }
TExecFunc arrow_array_agg_transfn() { return MakeIndirectExec<false, true>(&array_agg_transfn); }
TExecFunc arrow_array_append() { return MakeIndirectExec<false, false>(&array_append); }
TExecFunc arrow_array_cat() { return MakeIndirectExec<false, false>(&array_cat); }
TExecFunc arrow_array_position() { return MakeIndirectExec<false, true>(&array_position); }
TExecFunc arrow_array_position_start() { return MakeIndirectExec<false, true>(&array_position_start); }
TExecFunc arrow_array_positions() { return MakeIndirectExec<false, false>(&array_positions); }
TExecFunc arrow_array_prepend() { return MakeIndirectExec<false, false>(&array_prepend); }
TExecFunc arrow_array_sample() { return MakeIndirectExec<true, false>(&array_sample); }
TExecFunc arrow_array_shuffle() { return MakeIndirectExec<true, false>(&array_shuffle); }
TExecFunc arrow_array_typanalyze() { return MakeIndirectExec<true, true>(&array_typanalyze); }
TExecFunc arrow_bit() { return MakeIndirectExec<true, false>(&bit); }
TExecFunc arrow_bit_and() { return MakeIndirectExec<true, false>(&bit_and); }
TExecFunc arrow_bit_bit_count() { return MakeIndirectExec<true, true>(&bit_bit_count); }
TExecFunc arrow_bit_in() { return MakeIndirectExec<true, false>(&bit_in); }
TExecFunc arrow_bit_or() { return MakeIndirectExec<true, false>(&bit_or); }
TExecFunc arrow_bit_out() { return MakeIndirectExec<true, false>(&bit_out); }
TExecFunc arrow_bit_recv() { return MakeIndirectExec<true, false>(&bit_recv); }
TExecFunc arrow_bit_send() { return MakeIndirectExec<true, false>(&bit_send); }
TExecFunc arrow_bitcat() { return MakeIndirectExec<true, false>(&bitcat); }
TExecFunc arrow_bitcmp() { return MakeIndirectExec<true, true>(&bitcmp); }
TExecFunc arrow_biteq() { return MakeIndirectExec<true, true>(&biteq); }
TExecFunc arrow_bitfromint4() { return MakeIndirectExec<true, false>(&bitfromint4); }
TExecFunc arrow_bitfromint8() { return MakeIndirectExec<true, false>(&bitfromint8); }
TExecFunc arrow_bitge() { return MakeIndirectExec<true, true>(&bitge); }
TExecFunc arrow_bitgetbit() { return MakeIndirectExec<true, true>(&bitgetbit); }
TExecFunc arrow_bitgt() { return MakeIndirectExec<true, true>(&bitgt); }
TExecFunc arrow_bitle() { return MakeIndirectExec<true, true>(&bitle); }
TExecFunc arrow_bitlength() { return MakeIndirectExec<true, true>(&bitlength); }
TExecFunc arrow_bitlt() { return MakeIndirectExec<true, true>(&bitlt); }
TExecFunc arrow_bitne() { return MakeIndirectExec<true, true>(&bitne); }
TExecFunc arrow_bitnot() { return MakeIndirectExec<true, false>(&bitnot); }
TExecFunc arrow_bitoctetlength() { return MakeIndirectExec<true, true>(&bitoctetlength); }
TExecFunc arrow_bitoverlay() { return MakeIndirectExec<true, false>(&bitoverlay); }
TExecFunc arrow_bitoverlay_no_len() { return MakeIndirectExec<true, false>(&bitoverlay_no_len); }
TExecFunc arrow_bitposition() { return MakeIndirectExec<true, true>(&bitposition); }
TExecFunc arrow_bitsetbit() { return MakeIndirectExec<true, false>(&bitsetbit); }
TExecFunc arrow_bitshiftleft() { return MakeIndirectExec<true, false>(&bitshiftleft); }
TExecFunc arrow_bitshiftright() { return MakeIndirectExec<true, false>(&bitshiftright); }
TExecFunc arrow_bitsubstr() { return MakeIndirectExec<true, false>(&bitsubstr); }
TExecFunc arrow_bitsubstr_no_len() { return MakeIndirectExec<true, false>(&bitsubstr_no_len); }
TExecFunc arrow_bittoint4() { return MakeIndirectExec<true, true>(&bittoint4); }
TExecFunc arrow_bittoint8() { return MakeIndirectExec<true, true>(&bittoint8); }
TExecFunc arrow_bittypmodin() { return MakeIndirectExec<true, true>(&bittypmodin); }
TExecFunc arrow_bittypmodout() { return MakeIndirectExec<true, false>(&bittypmodout); }
TExecFunc arrow_bitxor() { return MakeIndirectExec<true, false>(&bitxor); }
TExecFunc arrow_clock_timestamp() { return MakeIndirectExec<true, true>(&clock_timestamp); }
TExecFunc arrow_extract_interval() { return MakeIndirectExec<true, false>(&extract_interval); }
TExecFunc arrow_extract_timestamp() { return MakeIndirectExec<true, false>(&extract_timestamp); }
TExecFunc arrow_extract_timestamptz() { return MakeIndirectExec<true, false>(&extract_timestamptz); }
TExecFunc arrow_float8_timestamptz() { return MakeIndirectExec<true, true>(&float8_timestamptz); }
TExecFunc arrow_in_range_interval_interval() { return MakeIndirectExec<true, true>(&in_range_interval_interval); }
TExecFunc arrow_in_range_timestamp_interval() { return MakeIndirectExec<true, true>(&in_range_timestamp_interval); }
TExecFunc arrow_in_range_timestamptz_interval() { return MakeIndirectExec<true, true>(&in_range_timestamptz_interval); }
TExecFunc arrow_interval_accum() { return MakeIndirectExec<true, false>(&interval_accum); }
TExecFunc arrow_interval_accum_inv() { return MakeIndirectExec<true, false>(&interval_accum_inv); }
TExecFunc arrow_interval_avg() { return MakeIndirectExec<true, false>(&interval_avg); }
TExecFunc arrow_interval_cmp() { return MakeIndirectExec<true, true>(&interval_cmp); }
TExecFunc arrow_interval_combine() { return MakeIndirectExec<true, false>(&interval_combine); }
TExecFunc arrow_interval_div() { return MakeIndirectExec<true, false>(&interval_div); }
TExecFunc arrow_interval_eq() { return MakeIndirectExec<true, true>(&interval_eq); }
TExecFunc arrow_interval_finite() { return MakeIndirectExec<true, true>(&interval_finite); }
TExecFunc arrow_interval_ge() { return MakeIndirectExec<true, true>(&interval_ge); }
TExecFunc arrow_interval_gt() { return MakeIndirectExec<true, true>(&interval_gt); }
TExecFunc arrow_interval_hash() { return MakeIndirectExec<true, true>(&interval_hash); }
TExecFunc arrow_interval_hash_extended() { return MakeIndirectExec<true, true>(&interval_hash_extended); }
TExecFunc arrow_interval_in() { return MakeIndirectExec<true, false>(&interval_in); }
TExecFunc arrow_interval_justify_days() { return MakeIndirectExec<true, false>(&interval_justify_days); }
TExecFunc arrow_interval_justify_hours() { return MakeIndirectExec<true, false>(&interval_justify_hours); }
TExecFunc arrow_interval_justify_interval() { return MakeIndirectExec<true, false>(&interval_justify_interval); }
TExecFunc arrow_interval_larger() { return MakeIndirectExec<true, false>(&interval_larger); }
TExecFunc arrow_interval_le() { return MakeIndirectExec<true, true>(&interval_le); }
TExecFunc arrow_interval_lt() { return MakeIndirectExec<true, true>(&interval_lt); }
TExecFunc arrow_interval_mi() { return MakeIndirectExec<true, false>(&interval_mi); }
TExecFunc arrow_interval_mul() { return MakeIndirectExec<true, false>(&interval_mul); }
TExecFunc arrow_interval_ne() { return MakeIndirectExec<true, true>(&interval_ne); }
TExecFunc arrow_interval_out() { return MakeIndirectExec<true, false>(&interval_out); }
TExecFunc arrow_interval_part() { return MakeIndirectExec<true, true>(&interval_part); }
TExecFunc arrow_interval_pl() { return MakeIndirectExec<true, false>(&interval_pl); }
TExecFunc arrow_interval_recv() { return MakeIndirectExec<true, false>(&interval_recv); }
TExecFunc arrow_interval_scale() { return MakeIndirectExec<true, false>(&interval_scale); }
TExecFunc arrow_interval_send() { return MakeIndirectExec<true, false>(&interval_send); }
TExecFunc arrow_interval_smaller() { return MakeIndirectExec<true, false>(&interval_smaller); }
TExecFunc arrow_interval_support() { return MakeIndirectExec<true, true>(&interval_support); }
TExecFunc arrow_interval_trunc() { return MakeIndirectExec<true, false>(&interval_trunc); }
TExecFunc arrow_interval_um() { return MakeIndirectExec<true, false>(&interval_um); }
TExecFunc arrow_intervaltypmodin() { return MakeIndirectExec<true, true>(&intervaltypmodin); }
TExecFunc arrow_intervaltypmodout() { return MakeIndirectExec<true, false>(&intervaltypmodout); }
TExecFunc arrow_make_interval() { return MakeIndirectExec<true, false>(&make_interval); }
TExecFunc arrow_make_timestamp() { return MakeIndirectExec<true, true>(&make_timestamp); }
TExecFunc arrow_make_timestamptz() { return MakeIndirectExec<true, true>(&make_timestamptz); }
TExecFunc arrow_make_timestamptz_at_timezone() { return MakeIndirectExec<true, true>(&make_timestamptz_at_timezone); }
TExecFunc arrow_mul_d_interval() { return MakeIndirectExec<true, false>(&mul_d_interval); }
TExecFunc arrow_now() { return MakeIndirectExec<true, true>(&now); }
TExecFunc arrow_overlaps_timestamp() { return MakeIndirectExec<false, true>(&overlaps_timestamp); }
TExecFunc arrow_pg_conf_load_time() { return MakeIndirectExec<true, true>(&pg_conf_load_time); }
TExecFunc arrow_pg_current_snapshot() { return MakeIndirectExec<true, false>(&pg_current_snapshot); }
TExecFunc arrow_pg_current_xact_id() { return MakeIndirectExec<true, true>(&pg_current_xact_id); }
TExecFunc arrow_pg_current_xact_id_if_assigned() { return MakeIndirectExec<true, true>(&pg_current_xact_id_if_assigned); }
TExecFunc arrow_pg_describe_object() { return MakeIndirectExec<true, false>(&pg_describe_object); }
TExecFunc arrow_pg_get_object_address() { return MakeIndirectExec<true, false>(&pg_get_object_address); }
TExecFunc arrow_pg_identify_object() { return MakeIndirectExec<true, false>(&pg_identify_object); }
TExecFunc arrow_pg_identify_object_as_address() { return MakeIndirectExec<true, false>(&pg_identify_object_as_address); }
TExecFunc arrow_pg_partition_root() { return MakeIndirectExec<true, true>(&pg_partition_root); }
TExecFunc arrow_pg_postmaster_start_time() { return MakeIndirectExec<true, true>(&pg_postmaster_start_time); }
TExecFunc arrow_pg_snapshot_in() { return MakeIndirectExec<true, false>(&pg_snapshot_in); }
TExecFunc arrow_pg_snapshot_out() { return MakeIndirectExec<true, false>(&pg_snapshot_out); }
TExecFunc arrow_pg_snapshot_recv() { return MakeIndirectExec<true, false>(&pg_snapshot_recv); }
TExecFunc arrow_pg_snapshot_send() { return MakeIndirectExec<true, false>(&pg_snapshot_send); }
TExecFunc arrow_pg_snapshot_xmax() { return MakeIndirectExec<true, true>(&pg_snapshot_xmax); }
TExecFunc arrow_pg_snapshot_xmin() { return MakeIndirectExec<true, true>(&pg_snapshot_xmin); }
TExecFunc arrow_pg_visible_in_snapshot() { return MakeIndirectExec<true, true>(&pg_visible_in_snapshot); }
TExecFunc arrow_pg_xact_status() { return MakeIndirectExec<true, false>(&pg_xact_status); }
TExecFunc arrow_statement_timestamp() { return MakeIndirectExec<true, true>(&statement_timestamp); }
TExecFunc arrow_timeofday() { return MakeIndirectExec<true, false>(&timeofday); }
TExecFunc arrow_timestamp_age() { return MakeIndirectExec<true, false>(&timestamp_age); }
TExecFunc arrow_timestamp_bin() { return MakeIndirectExec<true, true>(&timestamp_bin); }
TExecFunc arrow_timestamp_cmp() { return MakeIndirectExec<true, true>(&timestamp_cmp); }
TExecFunc arrow_timestamp_cmp_timestamptz() { return MakeIndirectExec<true, true>(&timestamp_cmp_timestamptz); }
TExecFunc arrow_timestamp_eq() { return MakeIndirectExec<true, true>(&timestamp_eq); }
TExecFunc arrow_timestamp_eq_timestamptz() { return MakeIndirectExec<true, true>(&timestamp_eq_timestamptz); }
TExecFunc arrow_timestamp_finite() { return MakeIndirectExec<true, true>(&timestamp_finite); }
TExecFunc arrow_timestamp_ge() { return MakeIndirectExec<true, true>(&timestamp_ge); }
TExecFunc arrow_timestamp_ge_timestamptz() { return MakeIndirectExec<true, true>(&timestamp_ge_timestamptz); }
TExecFunc arrow_timestamp_gt() { return MakeIndirectExec<true, true>(&timestamp_gt); }
TExecFunc arrow_timestamp_gt_timestamptz() { return MakeIndirectExec<true, true>(&timestamp_gt_timestamptz); }
TExecFunc arrow_timestamp_hash() { return MakeIndirectExec<true, true>(&timestamp_hash); }
TExecFunc arrow_timestamp_hash_extended() { return MakeIndirectExec<true, true>(&timestamp_hash_extended); }
TExecFunc arrow_timestamp_in() { return MakeIndirectExec<true, true>(&timestamp_in); }
TExecFunc arrow_timestamp_izone() { return MakeIndirectExec<true, true>(&timestamp_izone); }
TExecFunc arrow_timestamp_larger() { return MakeIndirectExec<true, true>(&timestamp_larger); }
TExecFunc arrow_timestamp_le() { return MakeIndirectExec<true, true>(&timestamp_le); }
TExecFunc arrow_timestamp_le_timestamptz() { return MakeIndirectExec<true, true>(&timestamp_le_timestamptz); }
TExecFunc arrow_timestamp_lt() { return MakeIndirectExec<true, true>(&timestamp_lt); }
TExecFunc arrow_timestamp_lt_timestamptz() { return MakeIndirectExec<true, true>(&timestamp_lt_timestamptz); }
TExecFunc arrow_timestamp_mi() { return MakeIndirectExec<true, false>(&timestamp_mi); }
TExecFunc arrow_timestamp_mi_interval() { return MakeIndirectExec<true, true>(&timestamp_mi_interval); }
TExecFunc arrow_timestamp_ne() { return MakeIndirectExec<true, true>(&timestamp_ne); }
TExecFunc arrow_timestamp_ne_timestamptz() { return MakeIndirectExec<true, true>(&timestamp_ne_timestamptz); }
TExecFunc arrow_timestamp_out() { return MakeIndirectExec<true, false>(&timestamp_out); }
TExecFunc arrow_timestamp_part() { return MakeIndirectExec<true, true>(&timestamp_part); }
TExecFunc arrow_timestamp_pl_interval() { return MakeIndirectExec<true, true>(&timestamp_pl_interval); }
TExecFunc arrow_timestamp_recv() { return MakeIndirectExec<true, true>(&timestamp_recv); }
TExecFunc arrow_timestamp_scale() { return MakeIndirectExec<true, true>(&timestamp_scale); }
TExecFunc arrow_timestamp_send() { return MakeIndirectExec<true, false>(&timestamp_send); }
TExecFunc arrow_timestamp_smaller() { return MakeIndirectExec<true, true>(&timestamp_smaller); }
TExecFunc arrow_timestamp_sortsupport() { return MakeIndirectExec<true, true>(&timestamp_sortsupport); }
TExecFunc arrow_timestamp_support() { return MakeIndirectExec<true, true>(&timestamp_support); }
TExecFunc arrow_timestamp_timestamptz() { return MakeIndirectExec<true, true>(&timestamp_timestamptz); }
TExecFunc arrow_timestamp_trunc() { return MakeIndirectExec<true, true>(&timestamp_trunc); }
TExecFunc arrow_timestamp_zone() { return MakeIndirectExec<true, true>(&timestamp_zone); }
TExecFunc arrow_timestamptypmodin() { return MakeIndirectExec<true, true>(&timestamptypmodin); }
TExecFunc arrow_timestamptypmodout() { return MakeIndirectExec<true, false>(&timestamptypmodout); }
TExecFunc arrow_timestamptz_age() { return MakeIndirectExec<true, false>(&timestamptz_age); }
TExecFunc arrow_timestamptz_bin() { return MakeIndirectExec<true, true>(&timestamptz_bin); }
TExecFunc arrow_timestamptz_cmp_timestamp() { return MakeIndirectExec<true, true>(&timestamptz_cmp_timestamp); }
TExecFunc arrow_timestamptz_eq_timestamp() { return MakeIndirectExec<true, true>(&timestamptz_eq_timestamp); }
TExecFunc arrow_timestamptz_ge_timestamp() { return MakeIndirectExec<true, true>(&timestamptz_ge_timestamp); }
TExecFunc arrow_timestamptz_gt_timestamp() { return MakeIndirectExec<true, true>(&timestamptz_gt_timestamp); }
TExecFunc arrow_timestamptz_in() { return MakeIndirectExec<true, true>(&timestamptz_in); }
TExecFunc arrow_timestamptz_izone() { return MakeIndirectExec<true, true>(&timestamptz_izone); }
TExecFunc arrow_timestamptz_le_timestamp() { return MakeIndirectExec<true, true>(&timestamptz_le_timestamp); }
TExecFunc arrow_timestamptz_lt_timestamp() { return MakeIndirectExec<true, true>(&timestamptz_lt_timestamp); }
TExecFunc arrow_timestamptz_mi_interval() { return MakeIndirectExec<true, true>(&timestamptz_mi_interval); }
TExecFunc arrow_timestamptz_mi_interval_at_zone() { return MakeIndirectExec<true, true>(&timestamptz_mi_interval_at_zone); }
TExecFunc arrow_timestamptz_ne_timestamp() { return MakeIndirectExec<true, true>(&timestamptz_ne_timestamp); }
TExecFunc arrow_timestamptz_out() { return MakeIndirectExec<true, false>(&timestamptz_out); }
TExecFunc arrow_timestamptz_part() { return MakeIndirectExec<true, true>(&timestamptz_part); }
TExecFunc arrow_timestamptz_pl_interval() { return MakeIndirectExec<true, true>(&timestamptz_pl_interval); }
TExecFunc arrow_timestamptz_pl_interval_at_zone() { return MakeIndirectExec<true, true>(&timestamptz_pl_interval_at_zone); }
TExecFunc arrow_timestamptz_recv() { return MakeIndirectExec<true, true>(&timestamptz_recv); }
TExecFunc arrow_timestamptz_scale() { return MakeIndirectExec<true, true>(&timestamptz_scale); }
TExecFunc arrow_timestamptz_send() { return MakeIndirectExec<true, false>(&timestamptz_send); }
TExecFunc arrow_timestamptz_timestamp() { return MakeIndirectExec<true, true>(&timestamptz_timestamp); }
TExecFunc arrow_timestamptz_trunc() { return MakeIndirectExec<true, true>(&timestamptz_trunc); }
TExecFunc arrow_timestamptz_trunc_zone() { return MakeIndirectExec<true, true>(&timestamptz_trunc_zone); }
TExecFunc arrow_timestamptz_zone() { return MakeIndirectExec<true, true>(&timestamptz_zone); }
TExecFunc arrow_timestamptztypmodin() { return MakeIndirectExec<true, true>(&timestamptztypmodin); }
TExecFunc arrow_timestamptztypmodout() { return MakeIndirectExec<true, false>(&timestamptztypmodout); }
TExecFunc arrow_ts_lexize() { return MakeIndirectExec<true, false>(&ts_lexize); }
TExecFunc arrow_varbit() { return MakeIndirectExec<true, false>(&varbit); }
TExecFunc arrow_varbit_in() { return MakeIndirectExec<true, false>(&varbit_in); }
TExecFunc arrow_varbit_out() { return MakeIndirectExec<true, false>(&varbit_out); }
TExecFunc arrow_varbit_recv() { return MakeIndirectExec<true, false>(&varbit_recv); }
TExecFunc arrow_varbit_send() { return MakeIndirectExec<true, false>(&varbit_send); }
TExecFunc arrow_varbit_support() { return MakeIndirectExec<true, true>(&varbit_support); }
TExecFunc arrow_varbittypmodin() { return MakeIndirectExec<true, true>(&varbittypmodin); }
TExecFunc arrow_varbittypmodout() { return MakeIndirectExec<true, false>(&varbittypmodout); }