GitHub user AlexKolonitsky opened a pull request: https://github.com/apache/cayenne/pull/110
Select API for properties select and Aggregation function calculation You can merge this pull request into a Git repository by running: $ git pull https://github.com/AlexKolonitsky/cayenne new_sql_dsl Alternatively you can review and apply these changes as the patch at: https://github.com/apache/cayenne/pull/110.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #110 ---- commit c6f65526ec845041ce8ee643e7bb8409550beebe Author: alexkolonitsky <alex.kolonit...@gmail.com> Date: 2015-03-06T15:34:17Z merge with upstream commit 4059a586075786f302ee8d163a089472e3156d68 Author: alexkolonitsky <alex.kolonit...@gmail.com> Date: 2015-03-06T15:36:23Z redo jequel commit a7c52b00cee7776e963cf274938565360759be21 Author: Alex Kolonitsky <alex.kolonit...@gmail.com> Date: 2015-03-08T11:42:31Z fix build and tests, fix dsl handlig, separate execution and generator code commit 37c14a9e531a202df68985e6b7e5634cb07b4262 Author: Alex Kolonitsky <alex.kolonit...@gmail.com> Date: 2015-03-08T21:17:28Z create modules for dsl, executor, generator commit 1f3d06a4ee42cc922da76523f8f22335d2fd1938 Author: alexkolonitsky <alex.kolonit...@gmail.com> Date: 2015-03-10T14:55:57Z 1) attempt to remove processors in favor of visitors 2) group and unify numeric and boolean expressions 3) write maven generator plugin (it wasn't tested yet) 4) reorganize jdbc tests to use mocks instead of stubs 5) simplify inheritance for tables 6) improve dsl ability commit 141e0823232c2c8ad215e6f2e6d1e4f6165454af Author: alexkolonitsky <alex.kolonit...@gmail.com> Date: 2015-03-10T15:43:47Z Add new Query type commit baece49617713435e507b615b5c39fec14167188 Author: alexkolonitsky <alex.kolonit...@gmail.com> Date: 2015-03-13T18:05:38Z add object executor code commit 0484112e24dc634c79cfb33c74a94eb15a7dc324 Author: Alex Kolonitsky <alex.kolonit...@gmail.com> Date: 2015-03-16T15:17:55Z refactoring commit cdf9762ebd707721dd6469d2ce5b59fc6e7f49df Author: alexkolonitsky <alex.kolonit...@gmail.com> Date: 2015-03-18T17:11:31Z sql executor commit a7e6ff4988c6d1d3ba98f7683813381af5ae2756 Author: alexkolonitsky <alex.kolonit...@gmail.com> Date: 2015-03-19T13:38:23Z sql executor finished and smoke tests passed commit 92eebb6e0d090667ad9c3d3aa9d7af4f11a58f11 Author: alexkolonitsky <alex.kolonit...@gmail.com> Date: 2015-03-19T17:09:35Z start extraction expressions in separate module in order to use it both in sql dsl and oql dsl commit e3106510e0fbe1f697930ffc4dd74ad4fd579a9a Author: Alex Kolonitsky <alex.kolonit...@gmail.com> Date: 2015-03-23T13:07:25Z move expressions to other module commit 09a3d45eae658369ef2f5b32dd3a9d3aa8b034d0 Author: alexkolonitsky <alex.kolonit...@gmail.com> Date: 2015-03-23T20:41:51Z sql executor commit 6501127d8ec64d95c41cd77e1d397b1d07dfb2d8 Author: Alex Kolonitsky <alex.kolonit...@gmail.com> Date: 2015-03-23T23:45:21Z finished extraction of expression into independent module commit 6640d9693baf9fc46c4cbb86c1184c52a897b06f Author: kolonitsky <alex.kolonit...@gmail.com> Date: 2015-03-24T20:59:17Z Oql Executor commit 1184b2e3d685a0808315717923d4104805728019 Author: kolonitsky <alex.kolonit...@gmail.com> Date: 2015-03-25T14:23:56Z Oql Multiple roots first try commit e9355144a8e4092e42cfaa1aa075cf28ad187ded Author: kolonitsky <alex.kolonit...@gmail.com> Date: 2015-03-26T14:22:19Z Oql Multiple roots first try commit 2784bdf613475590edba93c2cef07ab3ff39ad2d Author: Alex Kolonitsky <alex.kolonit...@gmail.com> Date: 2016-09-08T23:29:24Z Oql Multiple roots first try commit 77d34200093b923c13aba9e1f4632c3974fda6ac Author: Alex Kolonitsky <alex.kolonit...@gmail.com> Date: 2016-09-09T11:46:05Z Merge with cayenne/master ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---