23 #include "pedigree/kernel/compiler.h" 24 #include "pedigree/kernel/processor/types.h" 25 #include "pedigree/kernel/utilities/String.h" 26 #include "sqlite3/sqlite3.h" 40 Result(
char **ppResult,
size_t rows,
size_t cols,
char *error,
int ret);
66 String getColumnName(
size_t n);
69 String getStr(
size_t row,
size_t n);
71 size_t getNum(
size_t row,
size_t n);
73 bool getBool(
size_t row,
size_t n);
76 String getStr(
size_t row,
const char *str);
78 size_t getNum(
size_t row,
const char *str);
80 bool getBool(
size_t row,
const char *str);
86 size_t lookupCol(
const char *str);
89 size_t m_Rows, m_Cols;
104 Result *query(
const char *sql);