Skip to content

Added support for UNION and UNION ALL #355

Added support for UNION and UNION ALL

Added support for UNION and UNION ALL #355

Triggered via pull request November 22, 2025 17:33
@liuzicheng1987liuzicheng1987
synchronize #96
f/union
Status Failure
Total duration 41m 56s
Artifacts

linux-cxx20-vcpkg.yaml

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

Annotations

70 errors
(gcc-11-mysql)
Process completed with exit code 1.
(gcc-11-mysql): tests/mysql/unite.cpp#L184
‘const struct sqlgen::Union<std::vector<test_unite::User1>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::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_unite::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_unite::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> >’ has no member named ‘as’
(gcc-11-mysql): tests/mysql/unite.cpp#L160
too few arguments to function ‘auto sqlgen::mysql::connect(const sqlgen::mysql::Credentials&)’
(gcc-11-mysql): tests/mysql/unite.cpp#L135
‘const struct sqlgen::Union<std::vector<test_unite::User1>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::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_unite::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_unite::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> >’ has no member named ‘as’
(gcc-11-mysql): tests/mysql/unite.cpp#L117
too few arguments to function ‘auto sqlgen::mysql::connect(const sqlgen::mysql::Credentials&)’
(gcc-11-mysql): tests/mysql/unite.cpp#L77
too few arguments to function ‘auto sqlgen::mysql::connect(const sqlgen::mysql::Credentials&)’
(gcc-11-mysql): tests/mysql/unite.cpp#L37
too few arguments to function ‘auto sqlgen::mysql::connect(const sqlgen::mysql::Credentials&)’
(gcc-14-mysql)
Process completed with exit code 1.
(gcc-14-mysql): tests/mysql/unite.cpp#L184
‘const struct sqlgen::Union<std::vector<test_unite::User1>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::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_unite::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_unite::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> >’ has no member named ‘as’
(gcc-14-mysql): tests/mysql/unite.cpp#L160
too few arguments to function ‘auto sqlgen::mysql::connect(const Credentials&)’
(gcc-14-mysql): tests/mysql/unite.cpp#L135
‘const struct sqlgen::Union<std::vector<test_unite::User1>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::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_unite::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_unite::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> >’ has no member named ‘as’
(gcc-14-mysql): tests/mysql/unite.cpp#L117
too few arguments to function ‘auto sqlgen::mysql::connect(const Credentials&)’
(gcc-14-mysql): tests/mysql/unite.cpp#L77
too few arguments to function ‘auto sqlgen::mysql::connect(const Credentials&)’
(gcc-14-mysql): tests/mysql/unite.cpp#L37
too few arguments to function ‘auto sqlgen::mysql::connect(const Credentials&)’
(llvm-18-mysql)
Process completed with exit code 1.
(llvm-18-mysql): tests/mysql/unite.cpp#L184
no member named 'as' in 'sqlgen::Union<std::vector<test_unite::User1>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>>'
(llvm-18-mysql): tests/mysql/unite.cpp#L160
too few arguments to function call, single argument '_credentials' was not specified
(llvm-18-mysql): tests/mysql/unite.cpp#L135
no member named 'as' in 'sqlgen::Union<std::vector<test_unite::User1>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>>'
(llvm-18-mysql): tests/mysql/unite.cpp#L117
too few arguments to function call, single argument '_credentials' was not specified
(llvm-18-mysql): tests/mysql/unite.cpp#L77
too few arguments to function call, single argument '_credentials' was not specified
(llvm-18-mysql): tests/mysql/unite.cpp#L37
too few arguments to function call, single argument '_credentials' was not specified
(gcc-14-postgres)
Process completed with exit code 1.
(gcc-14-postgres): tests/postgres/unite.cpp#L184
‘const struct sqlgen::Union<std::vector<test_unite::User1>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::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_unite::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_unite::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> >’ has no member named ‘as’
(gcc-14-postgres): tests/postgres/unite.cpp#L160
too few arguments to function ‘auto sqlgen::postgres::connect(const Credentials&)’
(gcc-14-postgres): tests/postgres/unite.cpp#L135
‘const struct sqlgen::Union<std::vector<test_unite::User1>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::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_unite::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_unite::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> >’ has no member named ‘as’
(gcc-14-postgres): tests/postgres/unite.cpp#L117
too few arguments to function ‘auto sqlgen::postgres::connect(const Credentials&)’
(gcc-14-postgres): tests/postgres/unite.cpp#L77
too few arguments to function ‘auto sqlgen::postgres::connect(const Credentials&)’
(gcc-14-postgres): tests/postgres/unite.cpp#L37
too few arguments to function ‘auto sqlgen::postgres::connect(const Credentials&)’
(llvm-16-postgres)
Process completed with exit code 1.
(llvm-16-postgres): tests/postgres/unite.cpp#L184
no member named 'as' in 'sqlgen::Union<std::vector<test_unite::User1>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>>'
(llvm-16-postgres): tests/postgres/unite.cpp#L160
too few arguments to function call, single argument '_credentials' was not specified
(llvm-16-postgres): tests/postgres/unite.cpp#L135
no member named 'as' in 'sqlgen::Union<std::vector<test_unite::User1>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>>'
(llvm-16-postgres): tests/postgres/unite.cpp#L117
too few arguments to function call, single argument '_credentials' was not specified
(llvm-16-postgres): tests/postgres/unite.cpp#L77
too few arguments to function call, single argument '_credentials' was not specified
(llvm-16-postgres): tests/postgres/unite.cpp#L37
too few arguments to function call, single argument '_credentials' was not specified
(llvm-18-postgres)
Process completed with exit code 1.
(llvm-18-postgres): tests/postgres/unite.cpp#L184
no member named 'as' in 'sqlgen::Union<std::vector<test_unite::User1>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>>'
(llvm-18-postgres): tests/postgres/unite.cpp#L160
too few arguments to function call, single argument '_credentials' was not specified
(llvm-18-postgres): tests/postgres/unite.cpp#L135
no member named 'as' in 'sqlgen::Union<std::vector<test_unite::User1>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>>'
(llvm-18-postgres): tests/postgres/unite.cpp#L117
too few arguments to function call, single argument '_credentials' was not specified
(llvm-18-postgres): tests/postgres/unite.cpp#L77
too few arguments to function call, single argument '_credentials' was not specified
(llvm-18-postgres): tests/postgres/unite.cpp#L37
too few arguments to function call, single argument '_credentials' was not specified
(llvm-16-mysql)
Process completed with exit code 1.
(llvm-16-mysql): tests/mysql/unite.cpp#L184
no member named 'as' in 'sqlgen::Union<std::vector<test_unite::User1>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>>'
(llvm-16-mysql): tests/mysql/unite.cpp#L160
too few arguments to function call, single argument '_credentials' was not specified
(llvm-16-mysql): tests/mysql/unite.cpp#L135
no member named 'as' in 'sqlgen::Union<std::vector<test_unite::User1>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User1>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User2>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::User3>, rfl::Nothing, rfl::Tuple<sqlgen::transpilation::Col<rfl::internal::StringLiteral<5>{{"name"}}, rfl::internal::StringLiteral<1>{{""}}>, sqlgen::transpilation::Col<rfl::internal::StringLiteral<4>{{"age"}}, rfl::internal::StringLiteral<1>{{""}}>>>>'
(llvm-16-mysql): tests/mysql/unite.cpp#L117
too few arguments to function call, single argument '_credentials' was not specified
(llvm-16-mysql): tests/mysql/unite.cpp#L77
too few arguments to function call, single argument '_credentials' was not specified
(llvm-16-mysql): tests/mysql/unite.cpp#L37
too few arguments to function call, single argument '_credentials' was not specified
(gcc-12-mysql)
Process completed with exit code 1.
(gcc-12-mysql): tests/mysql/unite.cpp#L184
‘const struct sqlgen::Union<std::vector<test_unite::User1>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::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_unite::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_unite::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> >’ has no member named ‘as’
(gcc-12-mysql): tests/mysql/unite.cpp#L160
too few arguments to function ‘auto sqlgen::mysql::connect(const Credentials&)’
(gcc-12-mysql): tests/mysql/unite.cpp#L135
‘const struct sqlgen::Union<std::vector<test_unite::User1>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::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_unite::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_unite::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> >’ has no member named ‘as’
(gcc-12-mysql): tests/mysql/unite.cpp#L117
too few arguments to function ‘auto sqlgen::mysql::connect(const Credentials&)’
(gcc-12-mysql): tests/mysql/unite.cpp#L77
too few arguments to function ‘auto sqlgen::mysql::connect(const Credentials&)’
(gcc-12-mysql): tests/mysql/unite.cpp#L37
too few arguments to function ‘auto sqlgen::mysql::connect(const Credentials&)’
(gcc-11-postgres)
Process completed with exit code 1.
(gcc-11-postgres): tests/postgres/unite.cpp#L184
‘const struct sqlgen::Union<std::vector<test_unite::User1>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::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_unite::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_unite::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> >’ has no member named ‘as’
(gcc-11-postgres): tests/postgres/unite.cpp#L160
too few arguments to function ‘auto sqlgen::postgres::connect(const sqlgen::postgres::Credentials&)’
(gcc-11-postgres): tests/postgres/unite.cpp#L135
‘const struct sqlgen::Union<std::vector<test_unite::User1>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::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_unite::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_unite::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> >’ has no member named ‘as’
(gcc-11-postgres): tests/postgres/unite.cpp#L117
too few arguments to function ‘auto sqlgen::postgres::connect(const sqlgen::postgres::Credentials&)’
(gcc-11-postgres): tests/postgres/unite.cpp#L77
too few arguments to function ‘auto sqlgen::postgres::connect(const sqlgen::postgres::Credentials&)’
(gcc-11-postgres): tests/postgres/unite.cpp#L37
too few arguments to function ‘auto sqlgen::postgres::connect(const sqlgen::postgres::Credentials&)’
(gcc-12-postgres)
Process completed with exit code 1.
(gcc-12-postgres): tests/postgres/unite.cpp#L184
‘const struct sqlgen::Union<std::vector<test_unite::User1>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::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_unite::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_unite::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> >’ has no member named ‘as’
(gcc-12-postgres): tests/postgres/unite.cpp#L160
too few arguments to function ‘auto sqlgen::postgres::connect(const Credentials&)’
(gcc-12-postgres): tests/postgres/unite.cpp#L135
‘const struct sqlgen::Union<std::vector<test_unite::User1>, sqlgen::SelectFrom<sqlgen::transpilation::TableWrapper<test_unite::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_unite::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_unite::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> >’ has no member named ‘as’
(gcc-12-postgres): tests/postgres/unite.cpp#L117
too few arguments to function ‘auto sqlgen::postgres::connect(const Credentials&)’
(gcc-12-postgres): tests/postgres/unite.cpp#L77
too few arguments to function ‘auto sqlgen::postgres::connect(const Credentials&)’
(gcc-12-postgres): tests/postgres/unite.cpp#L37
too few arguments to function ‘auto sqlgen::postgres::connect(const Credentials&)’