Go to the documentation of this file.
18 #ifndef IGNITION_TRANSPORT_LOG_SQLSTATEMENT_HH_
19 #define IGNITION_TRANSPORT_LOG_SQLSTATEMENT_HH_
25 #include <ignition/transport/config.hh>
26 #include <ignition/transport/log/Export.hh>
35 inline namespace IGNITION_TRANSPORT_VERSION_NAMESPACE {
103 public:
void Set(int64_t _integer);
107 public:
void Set(
double _real);
115 public: ParamType Type()
const;
120 public:
const int64_t *QueryInteger()
const;
125 public:
const double *QueryReal()
const;
136 private:
class Implementation;
141 #pragma warning(push)
142 #pragma warning(disable: 4251)
158 #pragma warning(push)
159 #pragma warning(disable: 4251)
Definition: AdvertiseOptions.hh:28
A class which contains a SQL statement parameter. SqlParameter can be useful for keeping SQL queries ...
Definition: SqlStatement.hh:44
ParamType
An enum to indicate which type of parameter this is.
Definition: SqlStatement.hh:47
std::vector< SqlParameter > parameters
Parameters for the statement.
Definition: SqlStatement.hh:165
A statement for a SQL query. These are generated by the QueryOptions class to control how messages ge...
Definition: SqlStatement.hh:153