├── .bzrignore ├── .travis.yml ├── Changelog.txt ├── Doxyfile ├── LICENSE.txt ├── README.md ├── debian ├── README.Debian ├── README.source ├── changelog ├── compat ├── control ├── copyright ├── rules └── source │ └── format ├── docs ├── Tutorial1.md ├── Tutorial2.md ├── Tutorial3.md ├── Tutorial4.md └── Tutorial5.md ├── dquest.pro ├── examples ├── examples.pro ├── index │ ├── index.pro │ └── main.cpp ├── tutorial1 │ ├── main.cpp │ └── tutorial1.pro ├── tutorial2 │ ├── main.cpp │ └── tutorial2.pro ├── tutorial3 │ ├── main.cpp │ └── tutorial3.pro └── tutorial4 │ ├── main.cpp │ └── tutorial4.pro ├── install.sh ├── src ├── dqabstractmodel.cpp ├── dqabstractmodel.h ├── dqbasefield.cpp ├── dqbasefield.h ├── dqclause.cpp ├── dqclause.h ├── dqconnection.cpp ├── dqconnection.h ├── dqexpression.cpp ├── dqexpression.h ├── dqfield.cpp ├── dqfield.h ├── dqforeignkey.h ├── dqindex.cpp ├── dqindex.h ├── dqlist.h ├── dqlistwriter.cpp ├── dqlistwriter.h ├── dqmetainfoquery_p.h ├── dqmodel.cpp ├── dqmodel.h ├── dqmodelmetainfo.cpp ├── dqmodelmetainfo.h ├── dqquery.h ├── dqqueryrules.cpp ├── dqqueryrules.h ├── dqsharedlist.cpp ├── dqsharedlist.h ├── dqsharedquery.cpp ├── dqsharedquery.h ├── dqsharedquery_p.h ├── dqsql.cpp ├── dqsql.h ├── dqsqlitestatement.cpp ├── dqsqlitestatement.h ├── dqsqlstatement.cpp ├── dqsqlstatement.h ├── dqstream.cpp ├── dqstream.h ├── dquest-install.pri ├── dquest.h ├── dquest.pri ├── dqwhere.cpp ├── dqwhere.h └── dqwhere_p.h └── tests ├── README.md ├── models ├── config.h ├── misc.h ├── model1.h ├── model2.h ├── model3.h ├── model4.h ├── model5.h ├── models.pri └── user.h ├── runner ├── runner-main │ ├── main.cpp │ └── runner-main.pro └── runner.pro ├── tests.pro └── unittests ├── coretests.cpp ├── coretests.h ├── main.cpp ├── sqlitetests.cpp ├── sqlitetests.h ├── testobjectrunner.cpp ├── testobjectrunner.h ├── testrunner.cpp ├── testrunner.h └── unittests.pro /.bzrignore: -------------------------------------------------------------------------------- 1 | *-build-* 2 | docs 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/.travis.yml -------------------------------------------------------------------------------- /Changelog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/Changelog.txt -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/README.md -------------------------------------------------------------------------------- /debian/README.Debian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/debian/README.Debian -------------------------------------------------------------------------------- /debian/README.source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/debian/README.source -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /docs/Tutorial1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/docs/Tutorial1.md -------------------------------------------------------------------------------- /docs/Tutorial2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/docs/Tutorial2.md -------------------------------------------------------------------------------- /docs/Tutorial3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/docs/Tutorial3.md -------------------------------------------------------------------------------- /docs/Tutorial4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/docs/Tutorial4.md -------------------------------------------------------------------------------- /docs/Tutorial5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/docs/Tutorial5.md -------------------------------------------------------------------------------- /dquest.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/dquest.pro -------------------------------------------------------------------------------- /examples/examples.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/examples/examples.pro -------------------------------------------------------------------------------- /examples/index/index.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/examples/index/index.pro -------------------------------------------------------------------------------- /examples/index/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/examples/index/main.cpp -------------------------------------------------------------------------------- /examples/tutorial1/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/examples/tutorial1/main.cpp -------------------------------------------------------------------------------- /examples/tutorial1/tutorial1.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/examples/tutorial1/tutorial1.pro -------------------------------------------------------------------------------- /examples/tutorial2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/examples/tutorial2/main.cpp -------------------------------------------------------------------------------- /examples/tutorial2/tutorial2.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/examples/tutorial2/tutorial2.pro -------------------------------------------------------------------------------- /examples/tutorial3/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/examples/tutorial3/main.cpp -------------------------------------------------------------------------------- /examples/tutorial3/tutorial3.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/examples/tutorial3/tutorial3.pro -------------------------------------------------------------------------------- /examples/tutorial4/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/examples/tutorial4/main.cpp -------------------------------------------------------------------------------- /examples/tutorial4/tutorial4.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/examples/tutorial4/tutorial4.pro -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/install.sh -------------------------------------------------------------------------------- /src/dqabstractmodel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqabstractmodel.cpp -------------------------------------------------------------------------------- /src/dqabstractmodel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqabstractmodel.h -------------------------------------------------------------------------------- /src/dqbasefield.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqbasefield.cpp -------------------------------------------------------------------------------- /src/dqbasefield.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqbasefield.h -------------------------------------------------------------------------------- /src/dqclause.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqclause.cpp -------------------------------------------------------------------------------- /src/dqclause.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqclause.h -------------------------------------------------------------------------------- /src/dqconnection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqconnection.cpp -------------------------------------------------------------------------------- /src/dqconnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqconnection.h -------------------------------------------------------------------------------- /src/dqexpression.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqexpression.cpp -------------------------------------------------------------------------------- /src/dqexpression.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqexpression.h -------------------------------------------------------------------------------- /src/dqfield.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqfield.cpp -------------------------------------------------------------------------------- /src/dqfield.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqfield.h -------------------------------------------------------------------------------- /src/dqforeignkey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqforeignkey.h -------------------------------------------------------------------------------- /src/dqindex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqindex.cpp -------------------------------------------------------------------------------- /src/dqindex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqindex.h -------------------------------------------------------------------------------- /src/dqlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqlist.h -------------------------------------------------------------------------------- /src/dqlistwriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqlistwriter.cpp -------------------------------------------------------------------------------- /src/dqlistwriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqlistwriter.h -------------------------------------------------------------------------------- /src/dqmetainfoquery_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqmetainfoquery_p.h -------------------------------------------------------------------------------- /src/dqmodel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqmodel.cpp -------------------------------------------------------------------------------- /src/dqmodel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqmodel.h -------------------------------------------------------------------------------- /src/dqmodelmetainfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqmodelmetainfo.cpp -------------------------------------------------------------------------------- /src/dqmodelmetainfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqmodelmetainfo.h -------------------------------------------------------------------------------- /src/dqquery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqquery.h -------------------------------------------------------------------------------- /src/dqqueryrules.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqqueryrules.cpp -------------------------------------------------------------------------------- /src/dqqueryrules.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqqueryrules.h -------------------------------------------------------------------------------- /src/dqsharedlist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqsharedlist.cpp -------------------------------------------------------------------------------- /src/dqsharedlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqsharedlist.h -------------------------------------------------------------------------------- /src/dqsharedquery.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqsharedquery.cpp -------------------------------------------------------------------------------- /src/dqsharedquery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqsharedquery.h -------------------------------------------------------------------------------- /src/dqsharedquery_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqsharedquery_p.h -------------------------------------------------------------------------------- /src/dqsql.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqsql.cpp -------------------------------------------------------------------------------- /src/dqsql.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqsql.h -------------------------------------------------------------------------------- /src/dqsqlitestatement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqsqlitestatement.cpp -------------------------------------------------------------------------------- /src/dqsqlitestatement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqsqlitestatement.h -------------------------------------------------------------------------------- /src/dqsqlstatement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqsqlstatement.cpp -------------------------------------------------------------------------------- /src/dqsqlstatement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqsqlstatement.h -------------------------------------------------------------------------------- /src/dqstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqstream.cpp -------------------------------------------------------------------------------- /src/dqstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqstream.h -------------------------------------------------------------------------------- /src/dquest-install.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dquest-install.pri -------------------------------------------------------------------------------- /src/dquest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dquest.h -------------------------------------------------------------------------------- /src/dquest.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dquest.pri -------------------------------------------------------------------------------- /src/dqwhere.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqwhere.cpp -------------------------------------------------------------------------------- /src/dqwhere.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqwhere.h -------------------------------------------------------------------------------- /src/dqwhere_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/src/dqwhere_p.h -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/models/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/models/config.h -------------------------------------------------------------------------------- /tests/models/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/models/misc.h -------------------------------------------------------------------------------- /tests/models/model1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/models/model1.h -------------------------------------------------------------------------------- /tests/models/model2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/models/model2.h -------------------------------------------------------------------------------- /tests/models/model3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/models/model3.h -------------------------------------------------------------------------------- /tests/models/model4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/models/model4.h -------------------------------------------------------------------------------- /tests/models/model5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/models/model5.h -------------------------------------------------------------------------------- /tests/models/models.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/models/models.pri -------------------------------------------------------------------------------- /tests/models/user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/models/user.h -------------------------------------------------------------------------------- /tests/runner/runner-main/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/runner/runner-main/main.cpp -------------------------------------------------------------------------------- /tests/runner/runner-main/runner-main.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/runner/runner-main/runner-main.pro -------------------------------------------------------------------------------- /tests/runner/runner.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/runner/runner.pro -------------------------------------------------------------------------------- /tests/tests.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/tests.pro -------------------------------------------------------------------------------- /tests/unittests/coretests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/unittests/coretests.cpp -------------------------------------------------------------------------------- /tests/unittests/coretests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/unittests/coretests.h -------------------------------------------------------------------------------- /tests/unittests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/unittests/main.cpp -------------------------------------------------------------------------------- /tests/unittests/sqlitetests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/unittests/sqlitetests.cpp -------------------------------------------------------------------------------- /tests/unittests/sqlitetests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/unittests/sqlitetests.h -------------------------------------------------------------------------------- /tests/unittests/testobjectrunner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/unittests/testobjectrunner.cpp -------------------------------------------------------------------------------- /tests/unittests/testobjectrunner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/unittests/testobjectrunner.h -------------------------------------------------------------------------------- /tests/unittests/testrunner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/unittests/testrunner.cpp -------------------------------------------------------------------------------- /tests/unittests/testrunner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/unittests/testrunner.h -------------------------------------------------------------------------------- /tests/unittests/unittests.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benlau/dquest/HEAD/tests/unittests/unittests.pro --------------------------------------------------------------------------------