1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
|
// -*- C++ -*-
//
// This file was generated by ODB, object-relational mapping (ORM)
// compiler for C++.
//
namespace odb
{
// configuration
//
inline
access::object_traits< ::bdep::configuration >::id_type
access::object_traits< ::bdep::configuration >::
id (const object_type& o)
{
return o.id;
}
inline
void access::object_traits< ::bdep::configuration >::
callback (database& db, object_type& x, callback_event e)
{
ODB_POTENTIALLY_UNUSED (db);
ODB_POTENTIALLY_UNUSED (x);
ODB_POTENTIALLY_UNUSED (e);
}
inline
void access::object_traits< ::bdep::configuration >::
callback (database& db, const object_type& x, callback_event e)
{
ODB_POTENTIALLY_UNUSED (db);
ODB_POTENTIALLY_UNUSED (x);
ODB_POTENTIALLY_UNUSED (e);
}
// configuration_count
//
inline
void access::view_traits< ::bdep::configuration_count >::
callback (database& db, view_type& x, callback_event e)
{
ODB_POTENTIALLY_UNUSED (db);
ODB_POTENTIALLY_UNUSED (x);
ODB_POTENTIALLY_UNUSED (e);
}
}
#include <odb/schema-version.hxx>
namespace odb
{
// package_state
//
inline
bool access::composite_value_traits< ::bdep::package_state, id_sqlite >::
get_null (const image_type& i)
{
bool r (true);
r = r && i.name_null;
return r;
}
inline
void access::composite_value_traits< ::bdep::package_state, id_sqlite >::
set_null (image_type& i,
sqlite::statement_kind sk)
{
ODB_POTENTIALLY_UNUSED (sk);
using namespace sqlite;
i.name_null = true;
}
// configuration
//
inline
void access::object_traits_impl< ::bdep::configuration, id_sqlite >::
erase (database& db, const object_type& obj)
{
callback (db, obj, callback_event::pre_erase);
erase (db, id (obj));
callback (db, obj, callback_event::post_erase);
}
// configuration_count
//
}
|