diff options
author | dec05eba <0xdec05eba@gmail.com> | 2018-05-21 02:36:19 +0200 |
---|---|---|
committer | dec05eba <0xdec05eba@gmail.com> | 2018-05-21 02:36:22 +0200 |
commit | e1315807021fe4f21d145195b012a9d0cb3feb2e (patch) | |
tree | fcd58c8faeb85c1080ab94788ab2e481ebd287fe /src/sql/Sql.cpp | |
parent | 7b225aa9fe31b38ada299f183b66cd2204eb9e10 (diff) |
Add sql debug, fix action counter in request wrong number
Diffstat (limited to 'src/sql/Sql.cpp')
-rw-r--r-- | src/sql/Sql.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/sql/Sql.cpp b/src/sql/Sql.cpp index 4e65ddb..0bfbbe6 100644 --- a/src/sql/Sql.cpp +++ b/src/sql/Sql.cpp @@ -21,6 +21,23 @@ namespace odhtdb return SQLITE_OK; } + std::string SqlArg::toString() const + { + switch(type) + { + case Type::DATA_VIEW: + return std::string((const char*)dataView.data, dataView.size); + case Type::INT: + return std::to_string(integer); + case Type::INT64: + return std::to_string(integer64); + case Type::UINT64: // TODO: Find a way to use u64 in sqlite + return std::to_string(uinteger64); + default: + return ""; + } + } + SqlTransaction::SqlTransaction(sqlite3 *_db) : db(_db) { |