26 #include "SqLiteObject.h" 28 #include "utility/utils/sqlitepp/IError.h" 29 #include "utility/utils/sqlitepp/Database.h" 30 #include "utility/utils/sqlitepp/Query.h" 45 std::string getError(
void)
const;
46 bool execute(
const std::string &sql);
47 sqlite3_stmt *get_result(
const std::string& sql);
49 bool fetch_row(
void)
const;
50 long num_rows(
void)
const;
51 bool insert_blob1(
const std::string &sql,
const void *blobData,
const size_t &numBytes);
53 const void *
getBlob(
const std::string &fieldName)
const;
54 std::string
getStr(
const std::string &fieldName)
const;
55 int getInt(
const std::string &fieldName)
const;
56 size_t getSizeT(
const std::string &fieldName)
const;
57 long int getLongInt(
const std::string &fieldName)
const;
58 unsigned long int getULongInt(
const std::string &fieldName)
const;
59 double getDouble(
const std::string &fieldName)
const;
61 const void *
getBlob(
const int &index)
const;
62 std::string
getStr(
const int &index)
const;
63 int getInt(
const int &index)
const;
64 size_t getSizeT(
const int &index)
const;
66 unsigned long int getULongInt(
const int &index)
const;
69 std::string
getStr(
void)
const;
size_t getSizeT(void) const
Return el valor del siguiente campo como entero sin signo.
Definition: SqLiteQuery.cc:130
std::string getStr(void) const
Return el valor del siguiente campo como text string.
Definition: SqLiteQuery.cc:122
int getInt(void) const
Return el valor del siguiente campo como entero.
Definition: SqLiteQuery.cc:126
Definition: Database.h:53
unsigned long int getULongInt(void) const
Return el valor del siguiente campo como entero largo sin signo.
Definition: SqLiteQuery.cc:138
SqLiteQuery(Database &db)
Constructor.
Definition: SqLiteQuery.cc:28
double getDouble(void) const
Return el valor del siguiente campo como double.
Definition: SqLiteQuery.cc:142
Clase para consulta SQL.
Definition: SqLiteQuery.h:35
SQL Statement execute / result.
Definition: Query.h:49
const void * getBlob(const std::string &fieldName) const
Return el valor del campo denominado fieldName como BLOB.
Definition: SqLiteQuery.cc:65
long int getLongInt(void) const
Return el valor del siguiente campo como entero largo.
Definition: SqLiteQuery.cc:134
Clase base de los objetos de base de datos.
Definition: SqLiteObject.h:37
Clase para consulta SQL.
Definition: SqLiteDatabase.h:35