about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorKelly Rauchenberger <fefferburbia@gmail.com>2018-03-27 23:16:53 -0400
committerKelly Rauchenberger <fefferburbia@gmail.com>2018-03-27 23:16:53 -0400
commit7cb13590b2aab04fc7590dbf86f28b4c4b60449d (patch)
treefe089c3e869e1189c022d14f46b04b543cd2bfeb
parent41f2eb087900d4f2ea95c3e11087cf2c71395bae (diff)
downloadhkutil-7cb13590b2aab04fc7590dbf86f28b4c4b60449d.tar.gz
hkutil-7cb13590b2aab04fc7590dbf86f28b4c4b60449d.tar.bz2
hkutil-7cb13590b2aab04fc7590dbf86f28b4c4b60449d.zip
Database insert now returns new rowid
-rw-r--r--hkutil/database.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/hkutil/database.h b/hkutil/database.h index 5820728..67dd9c5 100644 --- a/hkutil/database.h +++ b/hkutil/database.h
@@ -131,7 +131,7 @@ namespace hatkirby {
131 } 131 }
132 } 132 }
133 133
134 void insertIntoTable( 134 uint64_t insertIntoTable(
135 std::string table, 135 std::string table,
136 std::list<column> columns) 136 std::list<column> columns)
137 { 137 {
@@ -181,6 +181,8 @@ namespace hatkirby {
181 { 181 {
182 throw sqlite3_error("Error writing to database", ppdb_.get()); 182 throw sqlite3_error("Error writing to database", ppdb_.get());
183 } 183 }
184
185 return sqlite3_last_insert_rowid(ppdb_.get());
184 } 186 }
185 187
186 std::vector<row> queryAll( 188 std::vector<row> queryAll(