pg_kernels.slow.8.inc 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. TExecFunc arrow_ascii() { return MakeIndirectExec<true, true>(&ascii); }
  2. TExecFunc arrow_btrim() { return MakeIndirectExec<true, false>(&btrim); }
  3. TExecFunc arrow_btrim1() { return MakeIndirectExec<true, false>(&btrim1); }
  4. TExecFunc arrow_bytealike() { return MakeIndirectExec<true, true>(&bytealike); }
  5. TExecFunc arrow_bytealtrim() { return MakeIndirectExec<true, false>(&bytealtrim); }
  6. TExecFunc arrow_byteanlike() { return MakeIndirectExec<true, true>(&byteanlike); }
  7. TExecFunc arrow_byteartrim() { return MakeIndirectExec<true, false>(&byteartrim); }
  8. TExecFunc arrow_byteatrim() { return MakeIndirectExec<true, false>(&byteatrim); }
  9. TExecFunc arrow_chr() { return MakeIndirectExec<true, false>(&chr); }
  10. TExecFunc arrow_format_type() { return MakeIndirectExec<false, false>(&format_type); }
  11. TExecFunc arrow_hashchar() { return MakeIndirectExec<true, true>(&hashchar); }
  12. TExecFunc arrow_hashcharextended() { return MakeIndirectExec<true, true>(&hashcharextended); }
  13. TExecFunc arrow_hashenum() { return MakeIndirectExec<true, true>(&hashenum); }
  14. TExecFunc arrow_hashenumextended() { return MakeIndirectExec<true, true>(&hashenumextended); }
  15. TExecFunc arrow_hashfloat4() { return MakeIndirectExec<true, true>(&hashfloat4); }
  16. TExecFunc arrow_hashfloat4extended() { return MakeIndirectExec<true, true>(&hashfloat4extended); }
  17. TExecFunc arrow_hashfloat8() { return MakeIndirectExec<true, true>(&hashfloat8); }
  18. TExecFunc arrow_hashfloat8extended() { return MakeIndirectExec<true, true>(&hashfloat8extended); }
  19. TExecFunc arrow_hashint2() { return MakeIndirectExec<true, true>(&hashint2); }
  20. TExecFunc arrow_hashint2extended() { return MakeIndirectExec<true, true>(&hashint2extended); }
  21. TExecFunc arrow_hashint4() { return MakeIndirectExec<true, true>(&hashint4); }
  22. TExecFunc arrow_hashint4extended() { return MakeIndirectExec<true, true>(&hashint4extended); }
  23. TExecFunc arrow_hashint8() { return MakeIndirectExec<true, true>(&hashint8); }
  24. TExecFunc arrow_hashint8extended() { return MakeIndirectExec<true, true>(&hashint8extended); }
  25. TExecFunc arrow_hashname() { return MakeIndirectExec<true, true>(&hashname); }
  26. TExecFunc arrow_hashnameextended() { return MakeIndirectExec<true, true>(&hashnameextended); }
  27. TExecFunc arrow_hashoid() { return MakeIndirectExec<true, true>(&hashoid); }
  28. TExecFunc arrow_hashoidextended() { return MakeIndirectExec<true, true>(&hashoidextended); }
  29. TExecFunc arrow_hashoidvector() { return MakeIndirectExec<true, true>(&hashoidvector); }
  30. TExecFunc arrow_hashoidvectorextended() { return MakeIndirectExec<true, true>(&hashoidvectorextended); }
  31. TExecFunc arrow_hashtext() { return MakeIndirectExec<true, true>(&hashtext); }
  32. TExecFunc arrow_hashtextextended() { return MakeIndirectExec<true, true>(&hashtextextended); }
  33. TExecFunc arrow_hashvarlena() { return MakeIndirectExec<true, true>(&hashvarlena); }
  34. TExecFunc arrow_hashvarlenaextended() { return MakeIndirectExec<true, true>(&hashvarlenaextended); }
  35. TExecFunc arrow_initcap() { return MakeIndirectExec<true, false>(&initcap); }
  36. TExecFunc arrow_json_array_element() { return MakeIndirectExec<true, false>(&json_array_element); }
  37. TExecFunc arrow_json_array_element_text() { return MakeIndirectExec<true, false>(&json_array_element_text); }
  38. TExecFunc arrow_json_array_length() { return MakeIndirectExec<true, true>(&json_array_length); }
  39. TExecFunc arrow_json_extract_path() { return MakeIndirectExec<true, false>(&json_extract_path); }
  40. TExecFunc arrow_json_extract_path_text() { return MakeIndirectExec<true, false>(&json_extract_path_text); }
  41. TExecFunc arrow_json_object_field() { return MakeIndirectExec<true, false>(&json_object_field); }
  42. TExecFunc arrow_json_object_field_text() { return MakeIndirectExec<true, false>(&json_object_field_text); }
  43. TExecFunc arrow_json_populate_record() { return MakeIndirectExec<false, true>(&json_populate_record); }
  44. TExecFunc arrow_json_strip_nulls() { return MakeIndirectExec<true, false>(&json_strip_nulls); }
  45. TExecFunc arrow_json_to_record() { return MakeIndirectExec<true, false>(&json_to_record); }
  46. TExecFunc arrow_jsonb_array_element() { return MakeIndirectExec<true, false>(&jsonb_array_element); }
  47. TExecFunc arrow_jsonb_array_element_text() { return MakeIndirectExec<true, false>(&jsonb_array_element_text); }
  48. TExecFunc arrow_jsonb_array_length() { return MakeIndirectExec<true, true>(&jsonb_array_length); }
  49. TExecFunc arrow_jsonb_concat() { return MakeIndirectExec<true, false>(&jsonb_concat); }
  50. TExecFunc arrow_jsonb_delete() { return MakeIndirectExec<true, false>(&jsonb_delete); }
  51. TExecFunc arrow_jsonb_delete_array() { return MakeIndirectExec<true, false>(&jsonb_delete_array); }
  52. TExecFunc arrow_jsonb_delete_idx() { return MakeIndirectExec<true, false>(&jsonb_delete_idx); }
  53. TExecFunc arrow_jsonb_delete_path() { return MakeIndirectExec<true, false>(&jsonb_delete_path); }
  54. TExecFunc arrow_jsonb_extract_path() { return MakeIndirectExec<true, false>(&jsonb_extract_path); }
  55. TExecFunc arrow_jsonb_extract_path_text() { return MakeIndirectExec<true, false>(&jsonb_extract_path_text); }
  56. TExecFunc arrow_jsonb_insert() { return MakeIndirectExec<true, false>(&jsonb_insert); }
  57. TExecFunc arrow_jsonb_object_field() { return MakeIndirectExec<true, false>(&jsonb_object_field); }
  58. TExecFunc arrow_jsonb_object_field_text() { return MakeIndirectExec<true, false>(&jsonb_object_field_text); }
  59. TExecFunc arrow_jsonb_populate_record() { return MakeIndirectExec<false, true>(&jsonb_populate_record); }
  60. TExecFunc arrow_jsonb_pretty() { return MakeIndirectExec<true, false>(&jsonb_pretty); }
  61. TExecFunc arrow_jsonb_set() { return MakeIndirectExec<true, false>(&jsonb_set); }
  62. TExecFunc arrow_jsonb_set_lax() { return MakeIndirectExec<false, false>(&jsonb_set_lax); }
  63. TExecFunc arrow_jsonb_strip_nulls() { return MakeIndirectExec<true, false>(&jsonb_strip_nulls); }
  64. TExecFunc arrow_jsonb_subscript_handler() { return MakeIndirectExec<true, true>(&jsonb_subscript_handler); }
  65. TExecFunc arrow_jsonb_to_record() { return MakeIndirectExec<true, false>(&jsonb_to_record); }
  66. TExecFunc arrow_like_escape() { return MakeIndirectExec<true, false>(&like_escape); }
  67. TExecFunc arrow_like_escape_bytea() { return MakeIndirectExec<true, false>(&like_escape_bytea); }
  68. TExecFunc arrow_lower() { return MakeIndirectExec<true, false>(&lower); }
  69. TExecFunc arrow_lpad() { return MakeIndirectExec<true, false>(&lpad); }
  70. TExecFunc arrow_ltrim() { return MakeIndirectExec<true, false>(&ltrim); }
  71. TExecFunc arrow_ltrim1() { return MakeIndirectExec<true, false>(&ltrim1); }
  72. TExecFunc arrow_nameiclike() { return MakeIndirectExec<true, true>(&nameiclike); }
  73. TExecFunc arrow_nameicnlike() { return MakeIndirectExec<true, true>(&nameicnlike); }
  74. TExecFunc arrow_nameicregexeq() { return MakeIndirectExec<true, true>(&nameicregexeq); }
  75. TExecFunc arrow_nameicregexne() { return MakeIndirectExec<true, true>(&nameicregexne); }
  76. TExecFunc arrow_namelike() { return MakeIndirectExec<true, true>(&namelike); }
  77. TExecFunc arrow_namenlike() { return MakeIndirectExec<true, true>(&namenlike); }
  78. TExecFunc arrow_nameregexeq() { return MakeIndirectExec<true, true>(&nameregexeq); }
  79. TExecFunc arrow_nameregexne() { return MakeIndirectExec<true, true>(&nameregexne); }
  80. TExecFunc arrow_oidvectortypes() { return MakeIndirectExec<true, false>(&oidvectortypes); }
  81. TExecFunc arrow_pg_ndistinct_in() { return MakeIndirectExec<true, false>(&pg_ndistinct_in); }
  82. TExecFunc arrow_pg_ndistinct_out() { return MakeIndirectExec<true, false>(&pg_ndistinct_out); }
  83. TExecFunc arrow_pg_ndistinct_recv() { return MakeIndirectExec<true, false>(&pg_ndistinct_recv); }
  84. TExecFunc arrow_pg_ndistinct_send() { return MakeIndirectExec<true, false>(&pg_ndistinct_send); }
  85. TExecFunc arrow_pg_nextoid() { return MakeIndirectExec<true, true>(&pg_nextoid); }
  86. TExecFunc arrow_pg_replication_origin_advance() { return MakeIndirectExec<true, true>(&pg_replication_origin_advance); }
  87. TExecFunc arrow_pg_replication_origin_create() { return MakeIndirectExec<true, true>(&pg_replication_origin_create); }
  88. TExecFunc arrow_pg_replication_origin_drop() { return MakeIndirectExec<true, true>(&pg_replication_origin_drop); }
  89. TExecFunc arrow_pg_replication_origin_oid() { return MakeIndirectExec<true, true>(&pg_replication_origin_oid); }
  90. TExecFunc arrow_pg_replication_origin_progress() { return MakeIndirectExec<true, true>(&pg_replication_origin_progress); }
  91. TExecFunc arrow_pg_replication_origin_session_is_setup() { return MakeIndirectExec<true, true>(&pg_replication_origin_session_is_setup); }
  92. TExecFunc arrow_pg_replication_origin_session_progress() { return MakeIndirectExec<true, true>(&pg_replication_origin_session_progress); }
  93. TExecFunc arrow_pg_replication_origin_session_reset() { return MakeIndirectExec<true, true>(&pg_replication_origin_session_reset); }
  94. TExecFunc arrow_pg_replication_origin_session_setup() { return MakeIndirectExec<true, true>(&pg_replication_origin_session_setup); }
  95. TExecFunc arrow_pg_replication_origin_xact_reset() { return MakeIndirectExec<true, true>(&pg_replication_origin_xact_reset); }
  96. TExecFunc arrow_pg_replication_origin_xact_setup() { return MakeIndirectExec<true, true>(&pg_replication_origin_xact_setup); }
  97. TExecFunc arrow_pg_stop_making_pinned_objects() { return MakeIndirectExec<true, true>(&pg_stop_making_pinned_objects); }
  98. TExecFunc arrow_pgsql_version() { return MakeIndirectExec<true, false>(&pgsql_version); }
  99. TExecFunc arrow_regexp_count() { return MakeIndirectExec<true, true>(&regexp_count); }
  100. TExecFunc arrow_regexp_count_no_flags() { return MakeIndirectExec<true, true>(&regexp_count_no_flags); }
  101. TExecFunc arrow_regexp_count_no_start() { return MakeIndirectExec<true, true>(&regexp_count_no_start); }
  102. TExecFunc arrow_regexp_instr() { return MakeIndirectExec<true, true>(&regexp_instr); }
  103. TExecFunc arrow_regexp_instr_no_endoption() { return MakeIndirectExec<true, true>(&regexp_instr_no_endoption); }
  104. TExecFunc arrow_regexp_instr_no_flags() { return MakeIndirectExec<true, true>(&regexp_instr_no_flags); }
  105. TExecFunc arrow_regexp_instr_no_n() { return MakeIndirectExec<true, true>(&regexp_instr_no_n); }
  106. TExecFunc arrow_regexp_instr_no_start() { return MakeIndirectExec<true, true>(&regexp_instr_no_start); }
  107. TExecFunc arrow_regexp_instr_no_subexpr() { return MakeIndirectExec<true, true>(&regexp_instr_no_subexpr); }
  108. TExecFunc arrow_regexp_like() { return MakeIndirectExec<true, true>(&regexp_like); }
  109. TExecFunc arrow_regexp_like_no_flags() { return MakeIndirectExec<true, true>(&regexp_like_no_flags); }
  110. TExecFunc arrow_regexp_match() { return MakeIndirectExec<true, false>(&regexp_match); }
  111. TExecFunc arrow_regexp_match_no_flags() { return MakeIndirectExec<true, false>(&regexp_match_no_flags); }
  112. TExecFunc arrow_regexp_split_to_array() { return MakeIndirectExec<true, false>(&regexp_split_to_array); }
  113. TExecFunc arrow_regexp_split_to_array_no_flags() { return MakeIndirectExec<true, false>(&regexp_split_to_array_no_flags); }
  114. TExecFunc arrow_regexp_substr() { return MakeIndirectExec<true, false>(&regexp_substr); }
  115. TExecFunc arrow_regexp_substr_no_flags() { return MakeIndirectExec<true, false>(&regexp_substr_no_flags); }
  116. TExecFunc arrow_regexp_substr_no_n() { return MakeIndirectExec<true, false>(&regexp_substr_no_n); }
  117. TExecFunc arrow_regexp_substr_no_start() { return MakeIndirectExec<true, false>(&regexp_substr_no_start); }
  118. TExecFunc arrow_regexp_substr_no_subexpr() { return MakeIndirectExec<true, false>(&regexp_substr_no_subexpr); }
  119. TExecFunc arrow_repeat() { return MakeIndirectExec<true, false>(&repeat); }
  120. TExecFunc arrow_rpad() { return MakeIndirectExec<true, false>(&rpad); }
  121. TExecFunc arrow_rtrim() { return MakeIndirectExec<true, false>(&rtrim); }
  122. TExecFunc arrow_rtrim1() { return MakeIndirectExec<true, false>(&rtrim1); }
  123. TExecFunc arrow_similar_escape() { return MakeIndirectExec<false, false>(&similar_escape); }
  124. TExecFunc arrow_similar_to_escape_1() { return MakeIndirectExec<true, false>(&similar_to_escape_1); }
  125. TExecFunc arrow_similar_to_escape_2() { return MakeIndirectExec<true, false>(&similar_to_escape_2); }
  126. TExecFunc arrow_texticlike() { return MakeIndirectExec<true, true>(&texticlike); }
  127. TExecFunc arrow_texticnlike() { return MakeIndirectExec<true, true>(&texticnlike); }
  128. TExecFunc arrow_texticregexeq() { return MakeIndirectExec<true, true>(&texticregexeq); }
  129. TExecFunc arrow_texticregexne() { return MakeIndirectExec<true, true>(&texticregexne); }
  130. TExecFunc arrow_textlike() { return MakeIndirectExec<true, true>(&textlike); }
  131. TExecFunc arrow_textnlike() { return MakeIndirectExec<true, true>(&textnlike); }
  132. TExecFunc arrow_textregexeq() { return MakeIndirectExec<true, true>(&textregexeq); }
  133. TExecFunc arrow_textregexne() { return MakeIndirectExec<true, true>(&textregexne); }
  134. TExecFunc arrow_textregexreplace() { return MakeIndirectExec<true, false>(&textregexreplace); }
  135. TExecFunc arrow_textregexreplace_extended() { return MakeIndirectExec<true, false>(&textregexreplace_extended); }
  136. TExecFunc arrow_textregexreplace_extended_no_flags() { return MakeIndirectExec<true, false>(&textregexreplace_extended_no_flags); }
  137. TExecFunc arrow_textregexreplace_extended_no_n() { return MakeIndirectExec<true, false>(&textregexreplace_extended_no_n); }
  138. TExecFunc arrow_textregexreplace_noopt() { return MakeIndirectExec<true, false>(&textregexreplace_noopt); }
  139. TExecFunc arrow_textregexsubstr() { return MakeIndirectExec<true, false>(&textregexsubstr); }
  140. TExecFunc arrow_translate() { return MakeIndirectExec<true, false>(&translate); }
  141. TExecFunc arrow_upper() { return MakeIndirectExec<true, false>(&upper); }