mirror of
https://github.com/latentPrion/cppbessot.git
synced 2026-04-18 02:54:23 +00:00
Commit the generated files
This commit is contained in:
@@ -0,0 +1,516 @@
|
||||
// This file was generated by ODB, object-relational mapping (ORM)
|
||||
// compiler for C++.
|
||||
//
|
||||
|
||||
#ifndef TRIP_ATTEMPT_RESULT_ODB_HXX
|
||||
#define TRIP_ATTEMPT_RESULT_ODB_HXX
|
||||
|
||||
#include <odb/version.hxx>
|
||||
|
||||
#if (ODB_VERSION != 20400UL)
|
||||
#error ODB runtime version mismatch
|
||||
#endif
|
||||
|
||||
#include <odb/pre.hxx>
|
||||
|
||||
#include "TripAttemptResult.h"
|
||||
|
||||
#include <memory>
|
||||
#include <cstddef>
|
||||
#include <utility>
|
||||
|
||||
#include <odb/core.hxx>
|
||||
#include <odb/traits.hxx>
|
||||
#include <odb/callback.hxx>
|
||||
#include <odb/wrapper-traits.hxx>
|
||||
#include <odb/pointer-traits.hxx>
|
||||
#include <odb/container-traits.hxx>
|
||||
#include <odb/no-op-cache-traits.hxx>
|
||||
#include <odb/result.hxx>
|
||||
#include <odb/simple-object-result.hxx>
|
||||
|
||||
#include <odb/details/unused.hxx>
|
||||
#include <odb/details/shared-ptr.hxx>
|
||||
|
||||
namespace odb
|
||||
{
|
||||
// TripAttemptResult
|
||||
//
|
||||
template <>
|
||||
struct class_traits< ::models::TripAttemptResult >
|
||||
{
|
||||
static const class_kind kind = class_object;
|
||||
};
|
||||
|
||||
template <>
|
||||
class access::object_traits< ::models::TripAttemptResult >
|
||||
{
|
||||
public:
|
||||
typedef ::models::TripAttemptResult object_type;
|
||||
typedef ::models::TripAttemptResult* pointer_type;
|
||||
typedef odb::pointer_traits<pointer_type> pointer_traits;
|
||||
|
||||
static const bool polymorphic = false;
|
||||
|
||||
typedef ::std::string id_type;
|
||||
|
||||
static const bool auto_id = false;
|
||||
|
||||
static const bool abstract = false;
|
||||
|
||||
static id_type
|
||||
id (const object_type&);
|
||||
|
||||
typedef
|
||||
no_op_pointer_cache_traits<pointer_type>
|
||||
pointer_cache_traits;
|
||||
|
||||
typedef
|
||||
no_op_reference_cache_traits<object_type>
|
||||
reference_cache_traits;
|
||||
|
||||
static void
|
||||
callback (database&, object_type&, callback_event);
|
||||
|
||||
static void
|
||||
callback (database&, const object_type&, callback_event);
|
||||
};
|
||||
}
|
||||
|
||||
#include <odb/details/buffer.hxx>
|
||||
|
||||
#include <odb/pgsql/version.hxx>
|
||||
#include <odb/pgsql/forward.hxx>
|
||||
#include <odb/pgsql/binding.hxx>
|
||||
#include <odb/pgsql/pgsql-types.hxx>
|
||||
#include <odb/pgsql/query.hxx>
|
||||
|
||||
namespace odb
|
||||
{
|
||||
// TripAttemptResult
|
||||
//
|
||||
template <typename A>
|
||||
struct query_columns< ::models::TripAttemptResult, id_pgsql, A >
|
||||
{
|
||||
// id
|
||||
//
|
||||
typedef
|
||||
pgsql::query_column<
|
||||
pgsql::value_traits<
|
||||
::std::string,
|
||||
pgsql::id_string >::query_type,
|
||||
pgsql::id_string >
|
||||
id_type_;
|
||||
|
||||
static const id_type_ id;
|
||||
|
||||
// result
|
||||
//
|
||||
typedef
|
||||
pgsql::query_column<
|
||||
pgsql::value_traits<
|
||||
::std::string,
|
||||
pgsql::id_string >::query_type,
|
||||
pgsql::id_string >
|
||||
result_type_;
|
||||
|
||||
static const result_type_ result;
|
||||
|
||||
// retryReason
|
||||
//
|
||||
typedef
|
||||
pgsql::query_column<
|
||||
pgsql::value_traits<
|
||||
::std::string,
|
||||
pgsql::id_string >::query_type,
|
||||
pgsql::id_string >
|
||||
retryReason_type_;
|
||||
|
||||
static const retryReason_type_ retryReason;
|
||||
|
||||
// governmentSuspensionReason
|
||||
//
|
||||
typedef
|
||||
pgsql::query_column<
|
||||
pgsql::value_traits<
|
||||
::std::string,
|
||||
pgsql::id_string >::query_type,
|
||||
pgsql::id_string >
|
||||
governmentSuspensionReason_type_;
|
||||
|
||||
static const governmentSuspensionReason_type_ governmentSuspensionReason;
|
||||
|
||||
// governmentTerminationReason
|
||||
//
|
||||
typedef
|
||||
pgsql::query_column<
|
||||
pgsql::value_traits<
|
||||
::std::string,
|
||||
pgsql::id_string >::query_type,
|
||||
pgsql::id_string >
|
||||
governmentTerminationReason_type_;
|
||||
|
||||
static const governmentTerminationReason_type_ governmentTerminationReason;
|
||||
|
||||
// complianceSuspensionReason
|
||||
//
|
||||
typedef
|
||||
pgsql::query_column<
|
||||
pgsql::value_traits<
|
||||
::std::string,
|
||||
pgsql::id_string >::query_type,
|
||||
pgsql::id_string >
|
||||
complianceSuspensionReason_type_;
|
||||
|
||||
static const complianceSuspensionReason_type_ complianceSuspensionReason;
|
||||
|
||||
// complianceTerminationReason
|
||||
//
|
||||
typedef
|
||||
pgsql::query_column<
|
||||
pgsql::value_traits<
|
||||
::std::string,
|
||||
pgsql::id_string >::query_type,
|
||||
pgsql::id_string >
|
||||
complianceTerminationReason_type_;
|
||||
|
||||
static const complianceTerminationReason_type_ complianceTerminationReason;
|
||||
|
||||
// policySuspensionReason
|
||||
//
|
||||
typedef
|
||||
pgsql::query_column<
|
||||
pgsql::value_traits<
|
||||
::std::string,
|
||||
pgsql::id_string >::query_type,
|
||||
pgsql::id_string >
|
||||
policySuspensionReason_type_;
|
||||
|
||||
static const policySuspensionReason_type_ policySuspensionReason;
|
||||
|
||||
// policyTerminationReason
|
||||
//
|
||||
typedef
|
||||
pgsql::query_column<
|
||||
pgsql::value_traits<
|
||||
::std::string,
|
||||
pgsql::id_string >::query_type,
|
||||
pgsql::id_string >
|
||||
policyTerminationReason_type_;
|
||||
|
||||
static const policyTerminationReason_type_ policyTerminationReason;
|
||||
|
||||
// cancelationReason
|
||||
//
|
||||
typedef
|
||||
pgsql::query_column<
|
||||
pgsql::value_traits<
|
||||
::std::string,
|
||||
pgsql::id_string >::query_type,
|
||||
pgsql::id_string >
|
||||
cancelationReason_type_;
|
||||
|
||||
static const cancelationReason_type_ cancelationReason;
|
||||
|
||||
// failureReason
|
||||
//
|
||||
typedef
|
||||
pgsql::query_column<
|
||||
pgsql::value_traits<
|
||||
::std::string,
|
||||
pgsql::id_string >::query_type,
|
||||
pgsql::id_string >
|
||||
failureReason_type_;
|
||||
|
||||
static const failureReason_type_ failureReason;
|
||||
|
||||
// details
|
||||
//
|
||||
typedef
|
||||
pgsql::query_column<
|
||||
pgsql::value_traits<
|
||||
::std::string,
|
||||
pgsql::id_string >::query_type,
|
||||
pgsql::id_string >
|
||||
details_type_;
|
||||
|
||||
static const details_type_ details;
|
||||
};
|
||||
|
||||
template <typename A>
|
||||
const typename query_columns< ::models::TripAttemptResult, id_pgsql, A >::id_type_
|
||||
query_columns< ::models::TripAttemptResult, id_pgsql, A >::
|
||||
id (A::table_name, "\"id\"", 0);
|
||||
|
||||
template <typename A>
|
||||
const typename query_columns< ::models::TripAttemptResult, id_pgsql, A >::result_type_
|
||||
query_columns< ::models::TripAttemptResult, id_pgsql, A >::
|
||||
result (A::table_name, "\"result\"", 0);
|
||||
|
||||
template <typename A>
|
||||
const typename query_columns< ::models::TripAttemptResult, id_pgsql, A >::retryReason_type_
|
||||
query_columns< ::models::TripAttemptResult, id_pgsql, A >::
|
||||
retryReason (A::table_name, "\"retryReason\"", 0);
|
||||
|
||||
template <typename A>
|
||||
const typename query_columns< ::models::TripAttemptResult, id_pgsql, A >::governmentSuspensionReason_type_
|
||||
query_columns< ::models::TripAttemptResult, id_pgsql, A >::
|
||||
governmentSuspensionReason (A::table_name, "\"governmentSuspensionReason\"", 0);
|
||||
|
||||
template <typename A>
|
||||
const typename query_columns< ::models::TripAttemptResult, id_pgsql, A >::governmentTerminationReason_type_
|
||||
query_columns< ::models::TripAttemptResult, id_pgsql, A >::
|
||||
governmentTerminationReason (A::table_name, "\"governmentTerminationReason\"", 0);
|
||||
|
||||
template <typename A>
|
||||
const typename query_columns< ::models::TripAttemptResult, id_pgsql, A >::complianceSuspensionReason_type_
|
||||
query_columns< ::models::TripAttemptResult, id_pgsql, A >::
|
||||
complianceSuspensionReason (A::table_name, "\"complianceSuspensionReason\"", 0);
|
||||
|
||||
template <typename A>
|
||||
const typename query_columns< ::models::TripAttemptResult, id_pgsql, A >::complianceTerminationReason_type_
|
||||
query_columns< ::models::TripAttemptResult, id_pgsql, A >::
|
||||
complianceTerminationReason (A::table_name, "\"complianceTerminationReason\"", 0);
|
||||
|
||||
template <typename A>
|
||||
const typename query_columns< ::models::TripAttemptResult, id_pgsql, A >::policySuspensionReason_type_
|
||||
query_columns< ::models::TripAttemptResult, id_pgsql, A >::
|
||||
policySuspensionReason (A::table_name, "\"policySuspensionReason\"", 0);
|
||||
|
||||
template <typename A>
|
||||
const typename query_columns< ::models::TripAttemptResult, id_pgsql, A >::policyTerminationReason_type_
|
||||
query_columns< ::models::TripAttemptResult, id_pgsql, A >::
|
||||
policyTerminationReason (A::table_name, "\"policyTerminationReason\"", 0);
|
||||
|
||||
template <typename A>
|
||||
const typename query_columns< ::models::TripAttemptResult, id_pgsql, A >::cancelationReason_type_
|
||||
query_columns< ::models::TripAttemptResult, id_pgsql, A >::
|
||||
cancelationReason (A::table_name, "\"cancelationReason\"", 0);
|
||||
|
||||
template <typename A>
|
||||
const typename query_columns< ::models::TripAttemptResult, id_pgsql, A >::failureReason_type_
|
||||
query_columns< ::models::TripAttemptResult, id_pgsql, A >::
|
||||
failureReason (A::table_name, "\"failureReason\"", 0);
|
||||
|
||||
template <typename A>
|
||||
const typename query_columns< ::models::TripAttemptResult, id_pgsql, A >::details_type_
|
||||
query_columns< ::models::TripAttemptResult, id_pgsql, A >::
|
||||
details (A::table_name, "\"details\"", 0);
|
||||
|
||||
template <typename A>
|
||||
struct pointer_query_columns< ::models::TripAttemptResult, id_pgsql, A >:
|
||||
query_columns< ::models::TripAttemptResult, id_pgsql, A >
|
||||
{
|
||||
};
|
||||
|
||||
template <>
|
||||
class access::object_traits_impl< ::models::TripAttemptResult, id_pgsql >:
|
||||
public access::object_traits< ::models::TripAttemptResult >
|
||||
{
|
||||
public:
|
||||
struct id_image_type
|
||||
{
|
||||
details::buffer id_value;
|
||||
std::size_t id_size;
|
||||
bool id_null;
|
||||
|
||||
std::size_t version;
|
||||
};
|
||||
|
||||
struct image_type
|
||||
{
|
||||
// id
|
||||
//
|
||||
details::buffer id_value;
|
||||
std::size_t id_size;
|
||||
bool id_null;
|
||||
|
||||
// result
|
||||
//
|
||||
details::buffer result_value;
|
||||
std::size_t result_size;
|
||||
bool result_null;
|
||||
|
||||
// retryReason
|
||||
//
|
||||
details::buffer retryReason_value;
|
||||
std::size_t retryReason_size;
|
||||
bool retryReason_null;
|
||||
|
||||
// governmentSuspensionReason
|
||||
//
|
||||
details::buffer governmentSuspensionReason_value;
|
||||
std::size_t governmentSuspensionReason_size;
|
||||
bool governmentSuspensionReason_null;
|
||||
|
||||
// governmentTerminationReason
|
||||
//
|
||||
details::buffer governmentTerminationReason_value;
|
||||
std::size_t governmentTerminationReason_size;
|
||||
bool governmentTerminationReason_null;
|
||||
|
||||
// complianceSuspensionReason
|
||||
//
|
||||
details::buffer complianceSuspensionReason_value;
|
||||
std::size_t complianceSuspensionReason_size;
|
||||
bool complianceSuspensionReason_null;
|
||||
|
||||
// complianceTerminationReason
|
||||
//
|
||||
details::buffer complianceTerminationReason_value;
|
||||
std::size_t complianceTerminationReason_size;
|
||||
bool complianceTerminationReason_null;
|
||||
|
||||
// policySuspensionReason
|
||||
//
|
||||
details::buffer policySuspensionReason_value;
|
||||
std::size_t policySuspensionReason_size;
|
||||
bool policySuspensionReason_null;
|
||||
|
||||
// policyTerminationReason
|
||||
//
|
||||
details::buffer policyTerminationReason_value;
|
||||
std::size_t policyTerminationReason_size;
|
||||
bool policyTerminationReason_null;
|
||||
|
||||
// cancelationReason
|
||||
//
|
||||
details::buffer cancelationReason_value;
|
||||
std::size_t cancelationReason_size;
|
||||
bool cancelationReason_null;
|
||||
|
||||
// failureReason
|
||||
//
|
||||
details::buffer failureReason_value;
|
||||
std::size_t failureReason_size;
|
||||
bool failureReason_null;
|
||||
|
||||
// details
|
||||
//
|
||||
details::buffer details_value;
|
||||
std::size_t details_size;
|
||||
bool details_null;
|
||||
|
||||
std::size_t version;
|
||||
};
|
||||
|
||||
struct extra_statement_cache_type;
|
||||
|
||||
using object_traits<object_type>::id;
|
||||
|
||||
static id_type
|
||||
id (const image_type&);
|
||||
|
||||
static bool
|
||||
grow (image_type&,
|
||||
bool*);
|
||||
|
||||
static void
|
||||
bind (pgsql::bind*,
|
||||
image_type&,
|
||||
pgsql::statement_kind);
|
||||
|
||||
static void
|
||||
bind (pgsql::bind*, id_image_type&);
|
||||
|
||||
static bool
|
||||
init (image_type&,
|
||||
const object_type&,
|
||||
pgsql::statement_kind);
|
||||
|
||||
static void
|
||||
init (object_type&,
|
||||
const image_type&,
|
||||
database*);
|
||||
|
||||
static void
|
||||
init (id_image_type&, const id_type&);
|
||||
|
||||
typedef pgsql::object_statements<object_type> statements_type;
|
||||
|
||||
typedef pgsql::query_base query_base_type;
|
||||
|
||||
static const std::size_t column_count = 12UL;
|
||||
static const std::size_t id_column_count = 1UL;
|
||||
static const std::size_t inverse_column_count = 0UL;
|
||||
static const std::size_t readonly_column_count = 0UL;
|
||||
static const std::size_t managed_optimistic_column_count = 0UL;
|
||||
|
||||
static const std::size_t separate_load_column_count = 0UL;
|
||||
static const std::size_t separate_update_column_count = 0UL;
|
||||
|
||||
static const bool versioned = false;
|
||||
|
||||
static const char persist_statement[];
|
||||
static const char find_statement[];
|
||||
static const char update_statement[];
|
||||
static const char erase_statement[];
|
||||
static const char query_statement[];
|
||||
static const char erase_query_statement[];
|
||||
|
||||
static const char table_name[];
|
||||
|
||||
static void
|
||||
persist (database&, const object_type&);
|
||||
|
||||
static pointer_type
|
||||
find (database&, const id_type&);
|
||||
|
||||
static bool
|
||||
find (database&, const id_type&, object_type&);
|
||||
|
||||
static bool
|
||||
reload (database&, object_type&);
|
||||
|
||||
static void
|
||||
update (database&, const object_type&);
|
||||
|
||||
static void
|
||||
erase (database&, const id_type&);
|
||||
|
||||
static void
|
||||
erase (database&, const object_type&);
|
||||
|
||||
static result<object_type>
|
||||
query (database&, const query_base_type&);
|
||||
|
||||
static unsigned long long
|
||||
erase_query (database&, const query_base_type&);
|
||||
|
||||
static const char persist_statement_name[];
|
||||
static const char find_statement_name[];
|
||||
static const char update_statement_name[];
|
||||
static const char erase_statement_name[];
|
||||
static const char query_statement_name[];
|
||||
static const char erase_query_statement_name[];
|
||||
|
||||
static const unsigned int persist_statement_types[];
|
||||
static const unsigned int find_statement_types[];
|
||||
static const unsigned int update_statement_types[];
|
||||
|
||||
public:
|
||||
static bool
|
||||
find_ (statements_type&,
|
||||
const id_type*);
|
||||
|
||||
static void
|
||||
load_ (statements_type&,
|
||||
object_type&,
|
||||
bool reload);
|
||||
};
|
||||
|
||||
template <>
|
||||
class access::object_traits_impl< ::models::TripAttemptResult, id_common >:
|
||||
public access::object_traits_impl< ::models::TripAttemptResult, id_pgsql >
|
||||
{
|
||||
};
|
||||
|
||||
// TripAttemptResult
|
||||
//
|
||||
}
|
||||
|
||||
#include "TripAttemptResult-odb.ixx"
|
||||
|
||||
#include <odb/post.hxx>
|
||||
|
||||
#endif // TRIP_ATTEMPT_RESULT_ODB_HXX
|
||||
Reference in New Issue
Block a user