Replace QueryBuilder with hiberlite ORM library 08/187908/8
authorTomasz Jeschke <t.jeschke@samsung.com>
Wed, 29 Aug 2018 10:45:15 +0000 (12:45 +0200)
committerTomasz Jeschke <t.jeschke@samsung.com>
Mon, 17 Sep 2018 09:12:19 +0000 (11:12 +0200)
commit00253b7b17e09130febe12369353944a1eccc2dc
treeb6f03857202d8c3eb0a8b4b55b01be13433f96e8
parentbcc1e9ad0bbc5ffb96970dbbf52ad8507592cc8b
Replace QueryBuilder with hiberlite ORM library

The goal is to replace building queries manually
with a dedicated ORM library.

hiberlite library included in the repository
https://github.com/paulftw/hiberlite
Latest commit ffd558a4917b33668d1001b4bba8e11b508be06a

QueryBuilder source files have been deleted.
SQLiteConfiguration files have been replaced
with HiberliteConfiguration.

Change-Id: If3f2e5caca633f1d4b167a79f2b9c1ceef39f74b
53 files changed:
src/CMakeLists.txt
src/Configuration.hpp
src/DBusInterface.cpp
src/HiberliteConfiguration.cpp [new file with mode: 0644]
src/HiberliteConfiguration.hpp [moved from src/SQLiteConfiguration.hpp with 50% similarity]
src/NavigationInterface.cpp
src/QueryBuilder.cpp [deleted file]
src/QueryBuilder.hpp [deleted file]
src/SQLiteConfiguration.cpp [deleted file]
src/SwitchConfigurationItem.cpp
src/SwitchConfigurationItem.hpp
src/UniversalSwitch.cpp
src/hiberlite/LICENSE [new file with mode: 0644]
src/hiberlite/include/BeanLoader.h [new file with mode: 0644]
src/hiberlite/include/BeanLoader_impl.hpp [new file with mode: 0644]
src/hiberlite/include/BeanUpdater.h [new file with mode: 0644]
src/hiberlite/include/BeanUpdater_impl.hpp [new file with mode: 0644]
src/hiberlite/include/ChildKiller.h [new file with mode: 0644]
src/hiberlite/include/ChildKiller_impl.hpp [new file with mode: 0644]
src/hiberlite/include/CppModel.h [new file with mode: 0644]
src/hiberlite/include/Database.h [new file with mode: 0644]
src/hiberlite/include/Database_tmpl_impl.hpp [new file with mode: 0644]
src/hiberlite/include/ModelExtractor.h [new file with mode: 0644]
src/hiberlite/include/ModelExtractor_impl.hpp [new file with mode: 0644]
src/hiberlite/include/Registry.h [new file with mode: 0644]
src/hiberlite/include/Registry_impl.hpp [new file with mode: 0644]
src/hiberlite/include/SQLiteStmt.h [new file with mode: 0644]
src/hiberlite/include/UpdateVisitor_tmpl.hpp [new file with mode: 0644]
src/hiberlite/include/Visitor.h [new file with mode: 0644]
src/hiberlite/include/Visitor_tmpl_impl.hpp [new file with mode: 0644]
src/hiberlite/include/bean_ptr.h [new file with mode: 0644]
src/hiberlite/include/bean_ptr_impl.hpp [new file with mode: 0644]
src/hiberlite/include/common.h [new file with mode: 0644]
src/hiberlite/include/db_error.h [new file with mode: 0644]
src/hiberlite/include/hiberdefs.h [new file with mode: 0644]
src/hiberlite/include/hiberlite.h [new file with mode: 0644]
src/hiberlite/include/nvp.h [new file with mode: 0644]
src/hiberlite/include/shared_res.h [new file with mode: 0644]
src/hiberlite/include/some_types.h [new file with mode: 0644]
src/hiberlite/src/BeanLoader.cpp [new file with mode: 0644]
src/hiberlite/src/BeanUpdater.cpp [new file with mode: 0644]
src/hiberlite/src/ChildKiller.cpp [new file with mode: 0644]
src/hiberlite/src/CppModel.cpp [new file with mode: 0644]
src/hiberlite/src/Database.cpp [new file with mode: 0644]
src/hiberlite/src/ModelExtractor.cpp [new file with mode: 0644]
src/hiberlite/src/Registry.cpp [new file with mode: 0644]
src/hiberlite/src/SQLiteStmt.cpp [new file with mode: 0644]
src/hiberlite/src/Visitor.cpp [new file with mode: 0644]
src/hiberlite/src/shared_res.cpp [new file with mode: 0644]
src/main.cpp
tests/CMakeLists.txt
tests/ui-scenarios/ConfigurationTests.cpp
tests/ui-scenarios/ConfigurationTests.hpp