From 207310effeb5103630c3d2760928d4de1990802f Mon Sep 17 00:00:00 2001 From: rbock Date: Fri, 11 Apr 2014 18:23:20 +0200 Subject: [PATCH] Added parameter lists to group_by and order_by --- include/sqlpp11/vendor/group_by.h | 3 ++- include/sqlpp11/vendor/order_by.h | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/include/sqlpp11/vendor/group_by.h b/include/sqlpp11/vendor/group_by.h index f81d6644..d6a88c39 100644 --- a/include/sqlpp11/vendor/group_by.h +++ b/include/sqlpp11/vendor/group_by.h @@ -46,7 +46,8 @@ namespace sqlpp using _is_group_by = std::true_type; using _is_dynamic = typename std::conditional::value, std::false_type, std::true_type>::type; using _parameter_tuple_t = std::tuple; -#warning Has no parameter_list? + using _parameter_list_t = typename make_parameter_list_t<_parameter_tuple_t>::type; + using _table_set = typename ::sqlpp::detail::make_joined_set::type; static_assert(_is_dynamic::value or sizeof...(Expressions), "at least one expression (e.g. a column) required in group_by()"); diff --git a/include/sqlpp11/vendor/order_by.h b/include/sqlpp11/vendor/order_by.h index 246731cb..b23330a6 100644 --- a/include/sqlpp11/vendor/order_by.h +++ b/include/sqlpp11/vendor/order_by.h @@ -45,6 +45,7 @@ namespace sqlpp using _is_order_by = std::true_type; using _is_dynamic = typename std::conditional::value, std::false_type, std::true_type>::type; using _parameter_tuple_t = std::tuple; + using _parameter_list_t = typename make_parameter_list_t<_parameter_tuple_t>::type; using _table_set = typename ::sqlpp::detail::make_joined_set::type;