struct TArgs_date_cmp_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_cmp_timestamp_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_cmp_timestamptz_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_eq_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_eq_timestamp_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_eq_timestamptz_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_finite_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_date_ge_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_ge_timestamp_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_ge_timestamptz_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_gt_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_gt_timestamp_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_gt_timestamptz_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_in_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_date_larger_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_le_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_le_timestamp_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_le_timestamptz_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_lt_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_lt_timestamp_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_lt_timestamptz_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_mi_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_mi_interval_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,false}; }; struct TArgs_date_mii_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_ne_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_ne_timestamp_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_ne_timestamptz_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_out_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_date_pl_interval_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,false}; }; struct TArgs_date_pli_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_recv_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_date_send_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_date_smaller_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_date_sortsupport_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_date_timestamp_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_date_timestamptz_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_datetime_timestamp_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_datetimetz_timestamptz_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,false}; }; struct TArgs_extract_date_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_extract_time_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_extract_timetz_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_gin_cmp_prefix_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false,true,true}; }; struct TArgs_gin_cmp_tslexeme_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_gin_extract_tsquery_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true,true,true,true,true,true}; }; struct TArgs_gin_extract_tsquery_5args_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true,true,true,true}; }; struct TArgs_gin_extract_tsquery_oldsig_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true,true,true,true,true,true}; }; struct TArgs_gin_extract_tsvector_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true,true}; }; struct TArgs_gin_extract_tsvector_2args_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_gin_tsquery_consistent_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,false,true,true,true,true,true}; }; struct TArgs_gin_tsquery_consistent_6args_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,false,true,true,true}; }; struct TArgs_gin_tsquery_consistent_oldsig_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,false,true,true,true,true,true}; }; struct TArgs_gin_tsquery_triconsistent_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,false,true,true,true,true}; }; struct TArgs_in_range_date_interval_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,false,true,true}; }; struct TArgs_in_range_time_interval_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,false,true,true}; }; struct TArgs_in_range_timetz_interval_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false,false,true,true}; }; struct TArgs_interval_time_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_make_date_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true}; }; struct TArgs_make_time_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true}; }; struct TArgs_multirange_gist_compress_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_multirange_gist_consistent_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,false,true,true,true}; }; struct TArgs_multirange_typanalyze_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_overlaps_time_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true,true}; }; struct TArgs_overlaps_timetz_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false,false,false}; }; struct TArgs_pg_logical_emit_message_bytea_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,false,false}; }; struct TArgs_pg_logical_emit_message_text_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,false,false}; }; struct TArgs_pg_relation_is_publishable_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_range_gist_consistent_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,false,true,true,true}; }; struct TArgs_range_gist_penalty_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true}; }; struct TArgs_range_gist_picksplit_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_range_gist_same_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false,true}; }; struct TArgs_range_gist_union_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_range_typanalyze_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_time_cmp_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_time_eq_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_time_ge_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_time_gt_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_time_hash_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_time_hash_extended_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_time_in_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true,true}; }; struct TArgs_time_interval_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_time_larger_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_time_le_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_time_lt_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_time_mi_interval_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,false}; }; struct TArgs_time_mi_time_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_time_ne_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_time_out_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_time_part_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_time_pl_interval_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,false}; }; struct TArgs_time_recv_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true}; }; struct TArgs_time_scale_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_time_send_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_time_smaller_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_time_support_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_time_timetz_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_timestamp_cmp_date_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_timestamp_date_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_timestamp_eq_date_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_timestamp_ge_date_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_timestamp_gt_date_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_timestamp_le_date_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_timestamp_lt_date_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_timestamp_ne_date_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_timestamp_time_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_timestamptz_cmp_date_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_timestamptz_date_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_timestamptz_eq_date_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_timestamptz_ge_date_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_timestamptz_gt_date_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_timestamptz_le_date_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_timestamptz_lt_date_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_timestamptz_ne_date_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true}; }; struct TArgs_timestamptz_time_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_timestamptz_timetz_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_timetypmodin_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_timetypmodout_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_timetz_cmp_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_timetz_eq_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_timetz_ge_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_timetz_gt_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_timetz_hash_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_timetz_hash_extended_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_timetz_in_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true,true}; }; struct TArgs_timetz_izone_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_timetz_larger_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_timetz_le_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_timetz_lt_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_timetz_mi_interval_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_timetz_ne_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_timetz_out_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_timetz_part_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_timetz_pl_interval_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_timetz_recv_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true,true,true}; }; struct TArgs_timetz_scale_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,true}; }; struct TArgs_timetz_send_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_timetz_smaller_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_timetz_time_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_timetz_zone_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false,false}; }; struct TArgs_timetztypmodin_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {false}; }; struct TArgs_timetztypmodout_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_window_cume_dist_support_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_window_dense_rank_support_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_window_ntile_support_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_window_percent_rank_support_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_window_rank_support_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; }; struct TArgs_window_row_number_support_Policy { static constexpr bool VarArgs = false; static constexpr std::array IsFixedArg = {true}; };