32 #include "api_database.h"
55 virtual int get_input_parameter_column(
const std::string &name)
const = 0;
58 virtual int get_output_last_insert_rowid()
const = 0;
65 virtual void set_input_parameter_string(
int index,
const std::string &value) = 0;
68 virtual void set_input_parameter_bool(
int index,
bool value) = 0;
71 virtual void set_input_parameter_int(
int index,
int value) = 0;
74 virtual void set_input_parameter_double(
int index,
double value) = 0;
77 virtual void set_input_parameter_datetime(
int index,
const DateTime &value) = 0;
80 virtual void set_input_parameter_binary(
int index,
const DataBuffer &value) = 0;
Date/Time class.
Definition: datetime.h:44
Database command provider.
Definition: db_command_provider.h:43
General purpose data buffer.
Definition: databuffer.h:43
virtual ~DBCommandProvider()
Definition: db_command_provider.h:48