├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── common ├── CMakeLists.txt └── src │ ├── Db.cpp │ ├── Db.h │ ├── DbManager.h │ ├── Entity.h │ ├── Field.h │ ├── Query.cpp │ ├── Query.h │ ├── QueryImpl.cpp │ ├── QueryImpl.h │ └── Table.h ├── drivers ├── CMakeLists.txt ├── mysql │ ├── CMakeLists.txt │ └── src │ │ ├── MySqlDb.cpp │ │ └── MySqlDb.h ├── postgres │ ├── CMakeLists.txt │ └── src │ │ ├── PostgresDb.cpp │ │ └── PostgresDb.h └── sqlite │ ├── CMakeLists.txt │ └── src │ ├── SQLiteDb.cpp │ └── SQLiteDb.h ├── examples ├── CMakeLists.txt └── example1 │ ├── CMakeLists.txt │ └── src │ ├── datatypes.h │ └── example1.cpp ├── ngrest-db.config ├── ngrest-db.creator ├── ngrest-db.files ├── ngrest-db.includes ├── scripts ├── ngrest-inject └── ngrest-trigger ├── tests ├── CMakeLists.txt └── test1 │ ├── CMakeLists.txt │ └── src │ ├── test1.cpp │ └── test1.h ├── tools ├── CMakeLists.txt └── ngrestcg │ ├── CMakeLists.txt │ └── templates │ └── dbentity │ ├── Entities.cpp │ ├── Entities.h │ ├── codegen.config │ └── tableEntities.h └── update_qtcreator_files /.gitignore: -------------------------------------------------------------------------------- 1 | tmp 2 | *.creator.user* -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/README.md -------------------------------------------------------------------------------- /common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/common/CMakeLists.txt -------------------------------------------------------------------------------- /common/src/Db.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/common/src/Db.cpp -------------------------------------------------------------------------------- /common/src/Db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/common/src/Db.h -------------------------------------------------------------------------------- /common/src/DbManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/common/src/DbManager.h -------------------------------------------------------------------------------- /common/src/Entity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/common/src/Entity.h -------------------------------------------------------------------------------- /common/src/Field.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/common/src/Field.h -------------------------------------------------------------------------------- /common/src/Query.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/common/src/Query.cpp -------------------------------------------------------------------------------- /common/src/Query.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/common/src/Query.h -------------------------------------------------------------------------------- /common/src/QueryImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/common/src/QueryImpl.cpp -------------------------------------------------------------------------------- /common/src/QueryImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/common/src/QueryImpl.h -------------------------------------------------------------------------------- /common/src/Table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/common/src/Table.h -------------------------------------------------------------------------------- /drivers/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/drivers/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/mysql/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/drivers/mysql/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/mysql/src/MySqlDb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/drivers/mysql/src/MySqlDb.cpp -------------------------------------------------------------------------------- /drivers/mysql/src/MySqlDb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/drivers/mysql/src/MySqlDb.h -------------------------------------------------------------------------------- /drivers/postgres/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/drivers/postgres/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/postgres/src/PostgresDb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/drivers/postgres/src/PostgresDb.cpp -------------------------------------------------------------------------------- /drivers/postgres/src/PostgresDb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/drivers/postgres/src/PostgresDb.h -------------------------------------------------------------------------------- /drivers/sqlite/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/drivers/sqlite/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/sqlite/src/SQLiteDb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/drivers/sqlite/src/SQLiteDb.cpp -------------------------------------------------------------------------------- /drivers/sqlite/src/SQLiteDb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/drivers/sqlite/src/SQLiteDb.h -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(example1) 2 | -------------------------------------------------------------------------------- /examples/example1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/examples/example1/CMakeLists.txt -------------------------------------------------------------------------------- /examples/example1/src/datatypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/examples/example1/src/datatypes.h -------------------------------------------------------------------------------- /examples/example1/src/example1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/examples/example1/src/example1.cpp -------------------------------------------------------------------------------- /ngrest-db.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/ngrest-db.config -------------------------------------------------------------------------------- /ngrest-db.creator: -------------------------------------------------------------------------------- 1 | [General] 2 | -------------------------------------------------------------------------------- /ngrest-db.files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/ngrest-db.files -------------------------------------------------------------------------------- /ngrest-db.includes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/ngrest-db.includes -------------------------------------------------------------------------------- /scripts/ngrest-inject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/scripts/ngrest-inject -------------------------------------------------------------------------------- /scripts/ngrest-trigger: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/scripts/ngrest-trigger -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(test1) 2 | -------------------------------------------------------------------------------- /tests/test1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/tests/test1/CMakeLists.txt -------------------------------------------------------------------------------- /tests/test1/src/test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/tests/test1/src/test1.cpp -------------------------------------------------------------------------------- /tests/test1/src/test1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/tests/test1/src/test1.h -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 2.6) 2 | project (tools) 3 | 4 | add_subdirectory(ngrestcg) 5 | -------------------------------------------------------------------------------- /tools/ngrestcg/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/tools/ngrestcg/CMakeLists.txt -------------------------------------------------------------------------------- /tools/ngrestcg/templates/dbentity/Entities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/tools/ngrestcg/templates/dbentity/Entities.cpp -------------------------------------------------------------------------------- /tools/ngrestcg/templates/dbentity/Entities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/tools/ngrestcg/templates/dbentity/Entities.h -------------------------------------------------------------------------------- /tools/ngrestcg/templates/dbentity/codegen.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/tools/ngrestcg/templates/dbentity/codegen.config -------------------------------------------------------------------------------- /tools/ngrestcg/templates/dbentity/tableEntities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/tools/ngrestcg/templates/dbentity/tableEntities.h -------------------------------------------------------------------------------- /update_qtcreator_files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loentar/ngrest-db/HEAD/update_qtcreator_files --------------------------------------------------------------------------------