This is an automated email from the ASF dual-hosted git repository.

ntimofeev pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git

commit d745efa595389c037f444e6da1010763b1473c33
Merge: 55acf42bc 299d7a68c
Author: Nikita Timofeev <stari...@users.noreply.github.com>
AuthorDate: Mon Mar 18 18:22:19 2024 +0400

    Merge pull request #609 from 
m-dzianishchyts/5.0-CAY-2835-custom-aggregate-functions
    
    CAY-2835 Custom aggregate functions

 .../cayenne/exp/FunctionExpressionFactory.java     |  10 +-
 .../cayenne/exp/parser/ASTCustomAggregate.java     |  79 +++
 .../cayenne/exp/parser/ASTCustomFunction.java      |  10 +-
 .../cayenne/exp/parser/ExpressionParser.java       | 206 ++++--
 .../exp/parser/ExpressionParserConstants.java      |  39 +-
 .../exp/parser/ExpressionParserTokenManager.java   | 778 +++++++++++----------
 .../exp/parser/ExpressionParserTreeConstants.java  |  58 +-
 .../apache/cayenne/exp/property/BaseProperty.java  |   9 +
 .../org/apache/cayenne/query/ColumnSelect.java     |  10 +
 .../org/apache/cayenne/query/ObjectSelect.java     |  10 +
 .../apache/cayenne/exp/parser/ExpressionParser.jjt |  11 +
 .../cayenne/exp/parser/ASTAggregateTest.java       |  45 +-
 .../cayenne/exp/parser/ASTCustomAggregateTest.java |  37 +
 .../cayenne/exp/parser/ASTCustomFunctionTest.java  |   2 +-
 .../org/apache/cayenne/query/ColumnSelectIT.java   |  30 +-
 15 files changed, 830 insertions(+), 504 deletions(-)


Reply via email to