struct TArgs_array_to_text_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_array_to_text_null_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false,false}; }; struct TArgs_binary_upgrade_create_empty_extension_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false,true,false,false,false,false}; }; struct TArgs_binary_upgrade_set_missing_value_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,false,false}; }; struct TArgs_binary_upgrade_set_next_array_pg_type_oid_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_binary_upgrade_set_next_heap_pg_class_oid_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_binary_upgrade_set_next_heap_relfilenode_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_binary_upgrade_set_next_index_pg_class_oid_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_binary_upgrade_set_next_index_relfilenode_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_binary_upgrade_set_next_multirange_array_pg_type_oid_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_binary_upgrade_set_next_multirange_pg_type_oid_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_binary_upgrade_set_next_pg_authid_oid_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_binary_upgrade_set_next_pg_enum_oid_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_binary_upgrade_set_next_pg_tablespace_oid_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_binary_upgrade_set_next_pg_type_oid_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_binary_upgrade_set_next_toast_pg_class_oid_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_binary_upgrade_set_next_toast_relfilenode_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_binary_upgrade_set_record_init_privs_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_btnametextcmp_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_bttext_pattern_cmp_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_bttext_pattern_sortsupport_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_bttextcmp_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_bttextnamecmp_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_bttextsortsupport_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_btvarstrequalimage_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_byteaGetBit_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_byteaGetByte_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_byteaSetBit_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true,true}; }; struct TArgs_byteaSetByte_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true,true}; }; struct TArgs_bytea_bit_count_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_bytea_sortsupport_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_bytea_string_agg_finalfn_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_bytea_string_agg_transfn_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,false,false}; }; struct TArgs_bytea_substr_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true,true}; }; struct TArgs_bytea_substr_no_len_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_byteacat_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_byteacmp_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_byteaeq_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_byteage_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_byteagt_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_byteain_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_byteale_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_bytealt_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_byteane_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_byteaoctetlen_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_byteaout_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_byteaoverlay_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false,true,true}; }; struct TArgs_byteaoverlay_no_len_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false,true}; }; struct TArgs_byteapos_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_bytearecv_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_byteasend_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_dsimple_init_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_dsimple_lexize_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true,true}; }; struct TArgs_gin_compare_jsonb_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_gin_consistent_jsonb_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,false,true,true,true,true,true}; }; struct TArgs_gin_consistent_jsonb_path_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,false,true,true,true,true,true}; }; struct TArgs_gin_extract_jsonb_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true,true}; }; struct TArgs_gin_extract_jsonb_path_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true,true}; }; struct TArgs_gin_extract_jsonb_query_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true,true,true,true,true,true}; }; struct TArgs_gin_extract_jsonb_query_path_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true,true,true,true,true,true}; }; struct TArgs_gin_triconsistent_jsonb_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,false,true,true,true,true}; }; struct TArgs_gin_triconsistent_jsonb_path_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,false,true,true,true,true}; }; struct TArgs_inet_spg_choose_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_inet_spg_config_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_inet_spg_inner_consistent_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_inet_spg_leaf_consistent_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_inet_spg_picksplit_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_name_text_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_nameeqtext_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_namegetext_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_namegttext_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_nameletext_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_namelttext_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_namenetext_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_pg_advisory_lock_int4_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_pg_advisory_lock_int8_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_pg_advisory_lock_shared_int4_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_pg_advisory_lock_shared_int8_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_pg_advisory_unlock_all_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {}; }; struct TArgs_pg_advisory_unlock_int4_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_pg_advisory_unlock_int8_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_pg_advisory_unlock_shared_int4_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_pg_advisory_unlock_shared_int8_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_pg_advisory_xact_lock_int4_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_pg_advisory_xact_lock_int8_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_pg_advisory_xact_lock_shared_int4_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_pg_advisory_xact_lock_shared_int8_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_pg_blocking_pids_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_pg_column_compression_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_pg_column_size_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_pg_event_trigger_table_rewrite_oid_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {}; }; struct TArgs_pg_event_trigger_table_rewrite_reason_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {}; }; struct TArgs_pg_isolation_test_session_is_blocked_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,false}; }; struct TArgs_pg_notification_queue_usage_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {}; }; struct TArgs_pg_notify_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_pg_safe_snapshot_blocking_pids_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_pg_try_advisory_lock_int4_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_pg_try_advisory_lock_int8_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_pg_try_advisory_lock_shared_int4_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_pg_try_advisory_lock_shared_int8_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_pg_try_advisory_xact_lock_int4_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_pg_try_advisory_xact_lock_int8_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_pg_try_advisory_xact_lock_shared_int4_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_pg_try_advisory_xact_lock_shared_int8_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_replace_text_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false,false}; }; struct TArgs_split_part_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false,true}; }; struct TArgs_string_agg_combine_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_string_agg_deserialize_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_string_agg_finalfn_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_string_agg_serialize_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_string_agg_transfn_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,false,false}; }; struct TArgs_text_format_nv_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_text_ge_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_text_gt_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_text_larger_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_text_le_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_text_left_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_text_lt_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_text_name_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_text_pattern_ge_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_text_pattern_gt_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_text_pattern_le_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_text_pattern_lt_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_text_reverse_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_text_right_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_text_smaller_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_text_starts_with_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_text_substr_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true,true}; }; struct TArgs_text_substr_no_len_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_text_to_array_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_text_to_array_null_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false,false}; }; struct TArgs_textcat_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_texteq_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_texteqname_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_textgename_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_textgtname_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_textin_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_textlen_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_textlename_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_textltname_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_textne_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_textnename_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_textoctetlen_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_textout_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_textoverlay_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false,true,true}; }; struct TArgs_textoverlay_no_len_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false,true}; }; struct TArgs_textpos_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_textrecv_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_textsend_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_to_hex32_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_to_hex64_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_unicode_is_normalized_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_unicode_normalize_func_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_unistr_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_unknownin_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_unknownout_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_unknownrecv_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_unknownsend_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; };