#pragma once // generated by ./scripts/ddl2cpp -auto-id tests/core/usage/sample.sql tests/core/usage/Sample test #include #include #include namespace test { namespace TabFoo_ { struct Id { struct _alias_t { static constexpr const char _literal[] = "id"; using _name_t = ::sqlpp::make_char_sequence; template struct _member_t { T id; T& operator()() { return id; } const T& operator()() const { return id; } }; }; using value_type = ::sqlpp::integral; using has_default = std::true_type; }; struct TextNnD { struct _alias_t { static constexpr const char _literal[] = "text_nn_d"; using _name_t = ::sqlpp::make_char_sequence; template struct _member_t { T textNnD; T& operator()() { return textNnD; } const T& operator()() const { return textNnD; } }; }; using value_type = ::sqlpp::text; using has_default = std::true_type; }; struct IntN { struct _alias_t { static constexpr const char _literal[] = "int_n"; using _name_t = ::sqlpp::make_char_sequence; template struct _member_t { T intN; T& operator()() { return intN; } const T& operator()() const { return intN; } }; }; using value_type = ::sqlpp::compat::optional<::sqlpp::integral>; using has_default = std::true_type; }; struct DoubleN { struct _alias_t { static constexpr const char _literal[] = "double_n"; using _name_t = ::sqlpp::make_char_sequence; template struct _member_t { T doubleN; T& operator()() { return doubleN; } const T& operator()() const { return doubleN; } }; }; using value_type = ::sqlpp::compat::optional<::sqlpp::floating_point>; using has_default = std::true_type; }; struct UIntN { struct _alias_t { static constexpr const char _literal[] = "u_int_n"; using _name_t = ::sqlpp::make_char_sequence; template struct _member_t { T uIntN; T& operator()() { return uIntN; } const T& operator()() const { return uIntN; } }; }; using value_type = ::sqlpp::compat::optional<::sqlpp::integral>; using has_default = std::true_type; }; struct BlobN { struct _alias_t { static constexpr const char _literal[] = "blob_n"; using _name_t = ::sqlpp::make_char_sequence; template struct _member_t { T blobN; T& operator()() { return blobN; } const T& operator()() const { return blobN; } }; }; using value_type = ::sqlpp::compat::optional<::sqlpp::blob>; using has_default = std::true_type; }; } // namespace TabFoo_ struct TabFoo: ::sqlpp::table_t { struct _alias_t { static constexpr const char _literal[] = "tab_foo"; using _name_t = ::sqlpp::make_char_sequence; template struct _member_t { T tabFoo; T& operator()() { return tabFoo; } const T& operator()() const { return tabFoo; } }; }; }; namespace TabBar_ { struct Id { struct _alias_t { static constexpr const char _literal[] = "id"; using _name_t = ::sqlpp::make_char_sequence; template struct _member_t { T id; T& operator()() { return id; } const T& operator()() const { return id; } }; }; using value_type = ::sqlpp::integral; using has_default = std::true_type; }; struct TextN { struct _alias_t { static constexpr const char _literal[] = "text_n"; using _name_t = ::sqlpp::make_char_sequence; template struct _member_t { T textN; T& operator()() { return textN; } const T& operator()() const { return textN; } }; }; using value_type = ::sqlpp::compat::optional<::sqlpp::text>; using has_default = std::true_type; }; struct BoolNn { struct _alias_t { static constexpr const char _literal[] = "bool_nn"; using _name_t = ::sqlpp::make_char_sequence; template struct _member_t { T boolNn; T& operator()() { return boolNn; } const T& operator()() const { return boolNn; } }; }; using value_type = ::sqlpp::boolean; using has_default = std::false_type; }; struct IntN { struct _alias_t { static constexpr const char _literal[] = "int_n"; using _name_t = ::sqlpp::make_char_sequence; template struct _member_t { T intN; T& operator()() { return intN; } const T& operator()() const { return intN; } }; }; using value_type = ::sqlpp::compat::optional<::sqlpp::integral>; using has_default = std::true_type; }; } // namespace TabBar_ struct TabBar: ::sqlpp::table_t { struct _alias_t { static constexpr const char _literal[] = "tab_bar"; using _name_t = ::sqlpp::make_char_sequence; template struct _member_t { T tabBar; T& operator()() { return tabBar; } const T& operator()() const { return tabBar; } }; }; }; namespace TabDateTime_ { struct Id { struct _alias_t { static constexpr const char _literal[] = "id"; using _name_t = ::sqlpp::make_char_sequence; template struct _member_t { T id; T& operator()() { return id; } const T& operator()() const { return id; } }; }; using value_type = ::sqlpp::integral; using has_default = std::true_type; }; struct DayPointN { struct _alias_t { static constexpr const char _literal[] = "day_point_n"; using _name_t = ::sqlpp::make_char_sequence; template struct _member_t { T dayPointN; T& operator()() { return dayPointN; } const T& operator()() const { return dayPointN; } }; }; using value_type = ::sqlpp::compat::optional<::sqlpp::day_point>; using has_default = std::true_type; }; struct TimePointN { struct _alias_t { static constexpr const char _literal[] = "time_point_n"; using _name_t = ::sqlpp::make_char_sequence; template struct _member_t { T timePointN; T& operator()() { return timePointN; } const T& operator()() const { return timePointN; } }; }; using value_type = ::sqlpp::compat::optional<::sqlpp::time_point>; using has_default = std::true_type; }; struct TimeOfDayN { struct _alias_t { static constexpr const char _literal[] = "time_of_day_n"; using _name_t = ::sqlpp::make_char_sequence; template struct _member_t { T timeOfDayN; T& operator()() { return timeOfDayN; } const T& operator()() const { return timeOfDayN; } }; }; using value_type = ::sqlpp::compat::optional<::sqlpp::time_of_day>; using has_default = std::true_type; }; } // namespace TabDateTime_ struct TabDateTime: ::sqlpp::table_t { struct _alias_t { static constexpr const char _literal[] = "tab_date_time"; using _name_t = ::sqlpp::make_char_sequence; template struct _member_t { T tabDateTime; T& operator()() { return tabDateTime; } const T& operator()() const { return tabDateTime; } }; }; }; } // namespace test