Skip to content

Added support for UNION and UNION ALL #371

Added support for UNION and UNION ALL

Added support for UNION and UNION ALL #371

Triggered via pull request November 23, 2025 11:49
@liuzicheng1987liuzicheng1987
synchronize #96
f/union
Status Failure
Total duration 10m 7s
Artifacts

linux-cxx20-vcpkg.yaml

on: pull_request
Matrix: linux
Fit to window
Zoom out
Zoom in

Annotations

52 errors
(llvm-18-mysql)
Process completed with exit code 1.
(llvm-18-mysql): include/sqlgen/unite.hpp#L101
no matching function for call to 'to_union'
(llvm-18-mysql): include/sqlgen/unite.hpp#L101
no matching function for call to 'to_union'
(llvm-18-mysql): include/sqlgen/unite.hpp#L101
no matching function for call to 'to_union'
(llvm-18-postgres)
Process completed with exit code 1.
(llvm-18-postgres): include/sqlgen/unite.hpp#L101
no matching function for call to 'to_union'
(llvm-18-postgres): include/sqlgen/unite.hpp#L101
no matching function for call to 'to_union'
(llvm-16-mysql)
Process completed with exit code 1.
(llvm-16-mysql): include/sqlgen/unite.hpp#L101
no matching function for call to 'to_union'
(llvm-16-mysql): include/sqlgen/unite.hpp#L101
no matching function for call to 'to_union'
(gcc-11-mysql)
Process completed with exit code 1.
(gcc-11-mysql): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_select::User1, std::allocator<test_union_in_select::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-11-mysql): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_join2::User1, std::allocator<test_union_in_join2::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-11-mysql): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_join::User1, std::allocator<test_union_in_join::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-12-mysql)
Process completed with exit code 1.
(gcc-12-mysql): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_select::User1, std::allocator<test_union_in_select::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-12-mysql): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_join2::User1, std::allocator<test_union_in_join2::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-12-mysql): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_join::User1, std::allocator<test_union_in_join::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-14-mysql)
Process completed with exit code 1.
(gcc-14-mysql): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_join2::User1, std::allocator<test_union_in_join2::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-14-mysql): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_join::User1, std::allocator<test_union_in_join::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(llvm-16-postgres)
Process completed with exit code 1.
(llvm-16-postgres): include/sqlgen/unite.hpp#L101
no matching function for call to 'to_union'
(gcc-14-postgres)
Process completed with exit code 1.
(gcc-14-postgres): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_select::User1, std::allocator<test_union_in_select::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-14-postgres): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_join2::User1, std::allocator<test_union_in_join2::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-14-postgres): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_join::User1, std::allocator<test_union_in_join::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-11-postgres)
Process completed with exit code 1.
(gcc-11-postgres): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_select::User1, std::allocator<test_union_in_select::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-11-postgres): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_join2::User1, std::allocator<test_union_in_join2::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-11-postgres): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_join::User1, std::allocator<test_union_in_join::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-12-postgres)
Process completed with exit code 1.
(gcc-12-postgres): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_select::User1, std::allocator<test_union_in_select::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-12-postgres): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_join2::User1, std::allocator<test_union_in_join2::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-12-postgres): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_join::User1, std::allocator<test_union_in_join::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(llvm-18-sqlite)
Process completed with exit code 1.
(llvm-18-sqlite): include/sqlgen/unite.hpp#L101
no matching function for call to 'to_union'
(llvm-16-sqlite)
Process completed with exit code 1.
(llvm-16-sqlite): include/sqlgen/unite.hpp#L101
no matching function for call to 'to_union'
(llvm-16-sqlite): include/sqlgen/unite.hpp#L101
no matching function for call to 'to_union'
(gcc-11-sqlite)
Process completed with exit code 1.
(gcc-11-sqlite): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_select::User1, std::allocator<test_union_in_select::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-11-sqlite): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_join2::User1, std::allocator<test_union_in_join2::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-11-sqlite): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_join::User1, std::allocator<test_union_in_join::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-14-sqlite)
Process completed with exit code 1.
(gcc-14-sqlite): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_select::User1, std::allocator<test_union_in_select::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-14-sqlite): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_join2::User1, std::allocator<test_union_in_join2::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-14-sqlite): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_join::User1, std::allocator<test_union_in_join::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-12-sqlite)
Process completed with exit code 1.
(gcc-12-sqlite): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_select::User1, std::allocator<test_union_in_select::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_select::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-12-sqlite): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_join2::User1, std::allocator<test_union_in_join2::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join2::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’
(gcc-12-sqlite): include/sqlgen/unite.hpp#L101
no matching function for call to ‘to_union<std::vector<test_union_in_join::User1, std::allocator<test_union_in_join::User1> > >(const rfl::Tuple<sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_union_in_join::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{std::array<char, 5>{"name"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{std::array<char, 4>{"age"}}, rfl::internal::StringLiteral<1>{std::array<char, 1>{""}}> >, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing, rfl::Nothing> >&)’