You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by "Andrus Adamchik (Jira)" <ji...@apache.org> on 2026/09/27 21:21:00 UTC
[jira] [Created] (CAY-3039) Refactor Expressions to be independent from the parser syntax
Andrus Adamchik created CAY-3039:
------------------------------------
Summary: Refactor Expressions to be independent from the parser syntax
Key: CAY-3039
URL: https://issues.apache.org/jira/browse/CAY-3039
Project: Cayenne
Issue Type: Task
Reporter: Andrus Adamchik
Assignee: Andrus Adamchik
Fix For: 5.0-M4
Per CAY-3026, we have a combined parser for queries and expressions. On the query side, it is able to use the existing Query API, yet on the Expression side, we are still bound to the old JJT-generated AST nodes. Let's refactor them to clean expression nodes with no mention of JJT.
While we are at it, we can clean up the structure to get rid of parent nodes (better node reuse) and other JJT oddities.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)