pg_kernels.slow.11.inc 18 KB

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