32 #ifndef GUARD_SQLITE_COMMAND_HPP_INCLUDED 33 #define GUARD_SQLITE_COMMAND_HPP_INCLUDED 35 #include <boost/cstdint.hpp> 36 #include <boost/noncopyable.hpp> 96 void bind(
int idx,
int v);
102 void bind(
int idx, boost::int64_t v);
108 void bind(
int idx,
double v);
114 void bind(
int idx, std::string
const & v);
121 void bind(
int idx,
void const * buf,
size_t buf_size);
128 void bind(
int idx, std::vector<unsigned char>
const & v);
151 command & operator % (boost::int64_t p);
158 command & operator % (
double p);
166 command & operator % (std::string
const & p);
174 command & operator % (std::vector<unsigned char>
const & p);
179 struct sqlite3 * get_handle();
193 #endif //GUARD_SQLITE_COMMAND_HPP_INCLUDED
connection is used to open, close, attach and detach a database. Further it has to be passed to all c...
null_type is an empty type used to represent NULL values
command is the base class of all sql command classes An object of this class is not copyable ...
null_type nil
nil is used instead of NULL within the operator % syntax in this wrapper