#include <libMysqlWrapper.h>
|
std::string | param |
| the parameter name for MeteoIO
|
|
char | str [MYSQL_STRING_SIZE] |
| for MySQL to store string data
|
|
MYSQL_TIME | dt |
| for MySQL to store datetime data
|
|
unsigned long int | str_len |
| for MySQL, length of a string
|
|
unsigned long int | buffer_len |
| for MySQL, allocated data buffer length
|
|
double | val |
| for MySQL to store double data
|
|
unsigned int | processing |
| what kind of corrections to apply to the raw data (such as C to K conversion, etc
|
|
BOOL_TYPE | is_null |
|
BOOL_TYPE | error |
| for MySQL ro report a NULL value or errors
|
|
bool | isDate |
| for MeteoIO to quickly identify datetime fields
|
|
enum_field_types | MysqlType |
| for MySQL, data type of the field (see mysql/field_types.h)
|
|
◆ BOOL_TYPE
◆ unitsConversions
Enumerator |
---|
NONE | |
C_TO_K | |
CM_TO_M | |
NORMALIZE_PC | |
HPA_TO_PA | |
◆ SQL_FIELD() [1/3]
SQL_FIELD::SQL_FIELD |
( |
const std::string & |
i_param, |
|
|
const enum_field_types & |
type, |
|
|
const unsigned int & |
i_processing = 0 |
|
) |
| |
◆ SQL_FIELD() [2/3]
SQL_FIELD::SQL_FIELD |
( |
const std::string & |
i_str, |
|
|
const std::string & |
i_param = "" , |
|
|
const unsigned int & |
i_processing = 0 |
|
) |
| |
◆ SQL_FIELD() [3/3]
SQL_FIELD::SQL_FIELD |
( |
const mio::Date & |
i_dt, |
|
|
const std::string & |
i_param = "" , |
|
|
const unsigned int & |
i_processing = 0 |
|
) |
| |
◆ getDate()
mio::Date SQL_FIELD::getDate |
( |
const double & |
TZ | ) |
const |
◆ reset()
void SQL_FIELD::reset |
( |
| ) |
|
◆ resetDate()
void SQL_FIELD::resetDate |
( |
| ) |
|
◆ setDate()
void SQL_FIELD::setDate |
( |
const mio::Date & |
i_dt | ) |
|
◆ setDouble()
void SQL_FIELD::setDouble |
( |
const double & |
i_val | ) |
|
◆ setFromDate()
void SQL_FIELD::setFromDate |
( |
const mio::Date & |
i_dt, |
|
|
MYSQL_TIME & |
ts |
|
) |
| |
◆ setString()
void SQL_FIELD::setString |
( |
const std::string & |
i_str | ) |
|
◆ buffer_len
unsigned long int SQL_FIELD::buffer_len |
for MySQL, allocated data buffer length
◆ dt
for MySQL to store datetime data
◆ error
for MySQL ro report a NULL value or errors
◆ is_null
◆ isDate
for MeteoIO to quickly identify datetime fields
◆ MysqlType
enum_field_types SQL_FIELD::MysqlType |
for MySQL, data type of the field (see mysql/field_types.h)
◆ param
std::string SQL_FIELD::param |
the parameter name for MeteoIO
◆ processing
unsigned int SQL_FIELD::processing |
what kind of corrections to apply to the raw data (such as C to K conversion, etc
◆ str
for MySQL to store string data
◆ str_len
unsigned long int SQL_FIELD::str_len |
for MySQL, length of a string
◆ val
for MySQL to store double data
The documentation for this class was generated from the following files: