-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Complex Expression Performance Issue reported by DBeaver #1438
Comments
manticore-projects
added a commit
to manticore-projects/JSqlParser
that referenced
this issue
Dec 10, 2021
Simplify the Primary Expression Production Try to simple parse without Complex Expressions first, before parsing complex and slow (if supported by max nesting depth) Add Test cases for issues JSQLParser#1397 and JSQLParser#1438 Update Libraries to its latest version Remove JUnit 4 from Gradle
wumpz
pushed a commit
that referenced
this issue
Apr 14, 2022
* Adjust Gradle to JUnit 5 Parallel Test execution Gradle Caching Explicitly request for latest JavaCC 7.0.10 * Do not mark SpeedTest for concurrent execution * Remove unused imports * Adjust Gradle to JUnit 5 Parallel Test execution Gradle Caching Explicitly request for latest JavaCC 7.0.10 * Do not mark SpeedTest for concurrent execution * Remove unused imports * Performance Improvements Simplify the Primary Expression Production Try to simple parse without Complex Expressions first, before parsing complex and slow (if supported by max nesting depth) Add Test cases for issues #1397 and #1438 Update Libraries to its latest version Remove JUnit 4 from Gradle * Appease PMD * Update Gradle Plugins to its latest versions Let Parser timeout after 6 seconds and fail gently Add a special test verifying the clean up after timeout * Revert unintended changes to the Test Resources * Appease PMD/Codacy * Correct the Gradle "+" dependencies * Bump version to 4.4.-SNAPSHOT * update build file * revert unwarranted changes in test files * strip the Exception Class Name from the Message * maxDepth = 10 collides with the Parser Timeout = 6 seconds * License Headers Unused imports * Bump version to 4.5-SNAPSHOT Reduce test loops to fit intothe timeout
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The text was updated successfully, but these errors were encountered: