Skip to content
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

Backslash Quotation of Single-Quote '\\'' #1813

Merged
merged 126 commits into from
Jun 27, 2023

Commits on Dec 11, 2022

  1. Fixes JSQLParser#1684: Support CREATE MATERIALIZED VIEW with AUTO REF…

    …RESH
    
    Support parsing create view statements in Redshift with AUTO REFRESH
    option.
    zaza committed Dec 11, 2022
    Configuration menu
    Copy the full SHA
    747152a View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2022

  1. Configuration menu
    Copy the full SHA
    9e09005 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2023

  1. Reduce cyclomatic complexity in CreateView.toString

    Extract adding the force option into a dedicated method resulting in the
    cyclomatic complexity reduction of the CreateView.toString method.
    zaza committed Jan 8, 2023
    Configuration menu
    Copy the full SHA
    ea4477b View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2023

  1. Enhanced Keywords

    Add Keywords and document, which keywords are allowed for what purpose
    manticore-projects committed Jan 21, 2023
    Configuration menu
    Copy the full SHA
    b5321d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5fae2f5 View commit details
    Browse the repository at this point in the history
  3. Define Reserved Keywords explicitly

    Derive All Keywords from Grammar directly
    Generate production for Object Names (semi-) automatically
    Add parametrized Keyword Tests
    manticore-projects committed Jan 21, 2023
    Configuration menu
    Copy the full SHA
    f49e828 View commit details
    Browse the repository at this point in the history
  4. Fix test resources

    manticore-projects committed Jan 21, 2023
    Configuration menu
    Copy the full SHA
    86f337d View commit details
    Browse the repository at this point in the history
  5. Adjust Gradle to JUnit 5

    Parallel Test execution
    Gradle Caching
    Explicitly request for latest JavaCC 7.0.10
    manticore-projects committed Jan 21, 2023
    Configuration menu
    Copy the full SHA
    2d51a82 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    232aff6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3ba5410 View commit details
    Browse the repository at this point in the history
  8. Adjust Gradle to JUnit 5

    Parallel Test execution
    Gradle Caching
    Explicitly request for latest JavaCC 7.0.10
    manticore-projects committed Jan 21, 2023
    Configuration menu
    Copy the full SHA
    e960a35 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    67f7951 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a016be0 View commit details
    Browse the repository at this point in the history
  11. Sphinx Documentation

    Update the MANTICORE Sphinx Theme, but ignore it in GIT
    Add the content to the Sphinx sites
    Add a Gradle function to derive Stable and Snapshot version from GIT Tags
    Add a Gradle GIT change task
    Add a Gradle sphinx task
    Add a special Test case for illustrating the use of JSQLParser
    manticore-projects committed Jan 21, 2023
    Configuration menu
    Copy the full SHA
    2ef6637 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    57193b8 View commit details
    Browse the repository at this point in the history
  13. feat: make important Classes Serializable

    Implement Serializable for persisting via ObjectOutputStream
    manticore-projects committed Jan 21, 2023
    Configuration menu
    Copy the full SHA
    b94b2cc View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    02202c5 View commit details
    Browse the repository at this point in the history
  15. doc: Better integration of the RR diagrams

    - apply neutral Sphinx theme
    - insert the RR diagrams into the sphinx sources
    - better documentation on Gradle dependencies
    - link GitHub repository
    manticore-projects committed Jan 21, 2023
    Configuration menu
    Copy the full SHA
    a3ca325 View commit details
    Browse the repository at this point in the history
  16. Merge

    manticore-projects committed Jan 21, 2023
    Configuration menu
    Copy the full SHA
    fcb5ab1 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2023

  1. feat: Oracle Alternative Quoting

    - add support for Oracle Alternative Quoting e.g. `q'(...)'`
    - fixes JSQLParser#1718
    - add a Logo and FavIcon to the Website
    - document recent changes on Quoting/Escaping
    - add an example on building SQL from Java
    - rework the README.md, promote the Website
    - add Spotless Formatter, using Google Java Style (with Tab=4 Spaces)
    manticore-projects committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    c57c427 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2aec1f6 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2023

  1. feat: CREATE VIEW ... REFRESH AUTO...

    - Merge PR JSQLParser#1691, fixes JSQLParser#1684
        all credits go to @zaza
    manticore-projects committed Jan 30, 2023
    Configuration menu
    Copy the full SHA
    1c8d8da View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. doc: fix the issue template

    - fix the issue template
    - fix the -SNAPSHOT version number
    manticore-projects committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    b707b23 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46314c4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4aeafbc View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

  1. feat: Support more Statement Separators

    - `GO`
    - Slash `/`
    - Two empty lines
    manticore-projects committed Feb 2, 2023
    Configuration menu
    Copy the full SHA
    b081484 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. Configuration menu
    Copy the full SHA
    5885e1c View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. Configuration menu
    Copy the full SHA
    581d97a View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. feat: FETCH uses EXPRESSION

    - `FETCH` uses `EXPRESSION` instead of SimpleJDBCParameter only
    - Visit/Accept `FETCH` `EXPRESSION` instead of `append` to String
    - Visit/Accept `OFFSET` `EXPRESSION` instead of `append` to String
    - Gradle: remove obsolete/incompatible `jvmArgs` from Test()
    manticore-projects committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    0979b2e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed17f87 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    96808d2 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2023

  1. Configuration menu
    Copy the full SHA
    21c4550 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2023

  1. Configuration menu
    Copy the full SHA
    e8a29de View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a1bdec View commit details
    Browse the repository at this point in the history
  3. feat: Oracle HAVING before GROUP BY

    Basic support for Oracle's `HAVING` before `GROUP BY` option.
    It will be parsed without any special consideration for the order.
    Special Oracle Test groupby07.sql gets parsed, but fails when the deparser reorders the clauses.
    
    Fixes JSQLParser#1774
    manticore-projects committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    4efb99f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9da7a06 View commit details
    Browse the repository at this point in the history
  5. feat: ClickHouse Select... `FINAL modifier

    Fixes JSQLParser#1774
    
    BREAKING-CHANGE: introduces reserved keyword `FINAL`
    manticore-projects committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    4b7f21c View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2023

  1. feat: Test if a JOIN is an INNER JOIN according to the SQL:2016

    An `INNER JOIN` is a qualified `JOIN` with the `INNER` qualifier or without any `LEFT` or `RIGHT` qualifier.
    
    Fixes JSQLParser#1775
    manticore-projects committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    6281b07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6ea8b1 View commit details
    Browse the repository at this point in the history
  3. feat: implement SQL:2016 Convert() and Trim()

    - Fixes JSQLParser#868
    - Fixes JSQLParser#1767
    - Fixes Special Oracle Test `function03.sql`
    manticore-projects committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    3a27a9d View commit details
    Browse the repository at this point in the history
  4. feat: ClickHouse LIMIT ... BY ... clause

    - LimitDeparser accepts ExpressionVisitor
    - `SELECT` can have optional `LIMIT ... BY ...` clause
    - Fixes JSQLParser#1436
    manticore-projects committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    4d5e26d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f0a6f37 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ff16faf View commit details
    Browse the repository at this point in the history
  7. refactor: remove SelectExpressionItem in favor of SelectItem

    BREAKING-CHANGE: `SelectExpressionItem` removed
    manticore-projects committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    b9057d2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    286834d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0be65a4 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2023

  1. Configuration menu
    Copy the full SHA
    4ddc835 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. Configuration menu
    Copy the full SHA
    fc577ca View commit details
    Browse the repository at this point in the history
  2. fix: assign Enum case insensitive

    Remove redundant `DateTime` enum
    Fixes JSQLParser#1779
    manticore-projects committed May 2, 2023
    Configuration menu
    Copy the full SHA
    86d0ace View commit details
    Browse the repository at this point in the history
  3. Revert "fix: assign Enum case insensitive"

    This reverts commit 86d0ace.
    manticore-projects committed May 2, 2023
    Configuration menu
    Copy the full SHA
    a5140c7 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. feat: Consolidate the ExpressionList, removing many redundant List …

    …alike Classes and Productions
    
    - `ExpressionList` extends a `List<Expression>` directly and implements `Expression`
    - `ExpressionList` has no Brackets
    - introduce `ParenthesedExpressionList` which extends `ExpressionList` and has Brackets
    - refactor `MultiExpressionList` to extend `List<ExpressionList>`
    - replace any occurrence of `List<Expression>` with `ExpressionList` and remove lots of redundant Productions
    - `RowConstructor` extends `ExpressionList`
    - remove redundant `ValueExpressionList` (it was just an `ExpressionList`
    - get rid of any `useBrackets` flags
    - consolidate the `Cast` Functions
    - use `ExpressionListDeparser` as much as possible
    
    BREAKING-CHANGE: All `List<Expression>` and `List<Column>` related methods have changed. No `useBrackets` flags, instead use `ParenthesedExpressionList` when brackets are needed.
    manticore-projects committed May 3, 2023
    Configuration menu
    Copy the full SHA
    288b177 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    905ef65 View commit details
    Browse the repository at this point in the history
  3. refactor: UpdateSets for Update and InsertConflictTarget

    - remove redundant code
    - add license headers
    - register `function06.sql` success
    manticore-projects committed May 3, 2023
    Configuration menu
    Copy the full SHA
    85b3bc4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e16ba5d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2eb8c80 View commit details
    Browse the repository at this point in the history
  6. style: Checkstyle

    manticore-projects committed May 3, 2023
    Configuration menu
    Copy the full SHA
    f449263 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. refactor: Remove ItemsList, MultiExpressionList, Replace

    Since we have proper `ExpressionList` implementing `Expression` we can narrow down the API:
    
    - remove `ItemsList`, `ItemsListVisitor`, `ItemsListValidator` in favor of `ExpressionList`
    - remove `MultiExpressionList` in favor of `ExpressionList`
    - refactor `NamedExpressionList` so it extends `ExpressionList` and uses `ExpressionListDeparser`
    - simplify `InExpression` and `AnyComparisionExpression`
    
    BREAKING-CHANGE: many Classes and Methods removed
    manticore-projects committed May 4, 2023
    Configuration menu
    Copy the full SHA
    141708e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67b3804 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. style: Rework all the ENUMs

    - assign Value only when really needed
    - implement `from()` method for getting the case-insensitive Enum
    manticore-projects committed May 5, 2023
    Configuration menu
    Copy the full SHA
    f89df27 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2023

  1. doc: Better Sphinx Tabs

    Addresses issue JSQLParser#1784 item 2
    manticore-projects committed May 6, 2023
    Configuration menu
    Copy the full SHA
    a590036 View commit details
    Browse the repository at this point in the history
  2. doc: RR chart colors cater for Dark Mode

    Addresses issue JSQLParser#1784 item 3
    manticore-projects committed May 6, 2023
    Configuration menu
    Copy the full SHA
    c81d60a View commit details
    Browse the repository at this point in the history
  3. refactor: remove SimpleFunction

    Remove the production `SimpleFunction`
    Clean-up `InternalFunction`
    manticore-projects committed May 6, 2023
    Configuration menu
    Copy the full SHA
    3903a80 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2023

  1. build: improve Gradle Build

    - fix Version/Snapshot
    - add XML Doclet (for generating API Website via XSLT later)
    - fix the publishing task and add GitHub package
    manticore-projects committed May 7, 2023
    Configuration menu
    Copy the full SHA
    2d200b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89600d4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a11febb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    399e1d7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f5d35d0 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2023

  1. Configuration menu
    Copy the full SHA
    21389b7 View commit details
    Browse the repository at this point in the history
  2. style: replace all List<Expression> with ExpressionList<> and enforce…

    … policy via Acceptance Test
    
    - refactor `Merge`, use `ExpressionList`, `UpdateSet` and Visitor Pattern
    - refactor `Upsert`, use `ExpressionList`, `UpdateSet` and Visitor Pattern
    - refactor `Set` Statement
    - refactor `Limit`, `Pivot`, `Unpivot`
    
    ** Breaking Changes ** Getters/Setters of `Merge`, `Upsert`, `Set` have changed
    manticore-projects committed May 9, 2023
    Configuration menu
    Copy the full SHA
    52df291 View commit details
    Browse the repository at this point in the history
  3. refactor: generify SelectItem and remove FunctionItem and `Expres…

    …sionListItem`
    
    - generify `SelectItem<T extends Expression>`
    - replace `FunctionItem` with `SelectItem<Function>`
    - replace `ExpressionListItem` with `SelectItem<ExpressionList>`
    - appease PMD/Codacy
    
    ** Breaking Changes ** Getters/Setters of `Pivot`, `UnPivot`, `PivotXML` have changed
    manticore-projects committed May 9, 2023
    Configuration menu
    Copy the full SHA
    9fbdaae View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7cecd29 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. Configuration menu
    Copy the full SHA
    c07a43b View commit details
    Browse the repository at this point in the history
  2. feat: access Elements of Array Columns

    - Example `update utilisateur set listes[0] = 1`
    - fixes JSQLParser#1083
    manticore-projects committed May 11, 2023
    Configuration menu
    Copy the full SHA
    09a70a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6e7a78d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8a75aa7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ce2b18a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c9dce62 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    decf662 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2023

  1. Configuration menu
    Copy the full SHA
    c53667f View commit details
    Browse the repository at this point in the history
  2. Update sphinx.yml

    manticore-projects authored May 14, 2023
    Configuration menu
    Copy the full SHA
    1132338 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f3e8952 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' of https://github.com/manticore-projects/JSqlPa…

    …rser
    
    # Conflicts:
    #	.github/workflows/sphinx.yml
    manticore-projects committed May 14, 2023
    Configuration menu
    Copy the full SHA
    f515cda View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    11b563c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    961378d View commit details
    Browse the repository at this point in the history
  7. Merge branch 'master' of https://github.com/manticore-projects/JSqlPa…

    …rser
    
    # Conflicts:
    #	.github/workflows/sphinx.yml
    #	build.gradle
    manticore-projects committed May 14, 2023
    Configuration menu
    Copy the full SHA
    48d5340 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Configuration menu
    Copy the full SHA
    8fb9110 View commit details
    Browse the repository at this point in the history
  2. fix: issue JSQLParser#1791

    - Allow `START` keyword as table `CreateParameter`
    manticore-projects committed May 15, 2023
    Configuration menu
    Copy the full SHA
    88d1b62 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. fix: issue JSQLParser#1789

    - allow `CREATE TABLE ...` column parameter with Postgres`nextval('public.actor_actor_id_seq'::regclass)`
    manticore-projects committed May 16, 2023
    Configuration menu
    Copy the full SHA
    d20c8e9 View commit details
    Browse the repository at this point in the history
  2. fix: issue JSQLParser#1789

    - allow `CREATE TABLE ...` column parameter with Postgres`nextval('public.actor_actor_id_seq'::regclass)`
    manticore-projects committed May 16, 2023
    Configuration menu
    Copy the full SHA
    32ec561 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'manticore/Lateral_View' into Lateral_View

    # Conflicts:
    #	src/main/jjtree/net/sf/jsqlparser/parser/JSqlParserCC.jjt
    manticore-projects committed May 16, 2023
    Configuration menu
    Copy the full SHA
    9fa0f4b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    01a5fb7 View commit details
    Browse the repository at this point in the history
  5. refactor: SHOW statement, supporting any RDBMS specific implementation

    - returns any RDBMS specific implementation as `UnsupportedStatement`
    - fixes JSQLParser#1702
    manticore-projects committed May 16, 2023
    Configuration menu
    Copy the full SHA
    daa56ed View commit details
    Browse the repository at this point in the history
  6. refactor: RETURNING clause

    - supports Oracle's `RETURN ... INTO ...`
    - fixes JSQLParser#1780
    - fixes JSQLParser#686
    - Special Oracle tests `insert11.sql` and `insert12.sql`
    manticore-projects committed May 16, 2023
    Configuration menu
    Copy the full SHA
    4fb1cfb View commit details
    Browse the repository at this point in the history
  7. refactor: CREATE and ALTER productions

    - avoid LOOKAHEADs
    - simplify the SimpleStatement() production
    - use UnsupportedStatements() for any RDBMS specific syntax
    - fixes JSQLParser#1515
    - fixes JSQLParser#1453
    manticore-projects committed May 16, 2023
    Configuration menu
    Copy the full SHA
    da32442 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2023

  1. fix: Complex Parsing Approach

    - optionally provide a global Executor, instead spawning one for each parse
    - run into Complex Parsing only, when Complex Parsing was allowed
    - provide a Logger
    - fixes JSQLParser#1792
    manticore-projects committed May 17, 2023
    Configuration menu
    Copy the full SHA
    4f0488c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ff9774 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a7dfb94 View commit details
    Browse the repository at this point in the history
  4. feat: chaining JSON Expressions

    - supports chains like '{"obj":{"field": "value"}}'::JSON -> 'obj'::TEXT ->> 'field'::TEXT
    - fixes JSQLParser#1792
    manticore-projects committed May 17, 2023
    Configuration menu
    Copy the full SHA
    6ef5e0b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4f91746 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9dafae8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4bdabed View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    64b0331 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. feat: functions blocks, parenthesed JSON Expressions

    - fixes JSQLParser#1792, the very complex example
    - fixes JSQLParser#1477
    manticore-projects committed May 18, 2023
    Configuration menu
    Copy the full SHA
    e19dc0e View commit details
    Browse the repository at this point in the history
  2. feat: functions blocks, parenthesed JSON Expressions

    - fixes JSQLParser#1792, the very complex example
    - fixes JSQLParser#1477
    - cosmetics
    manticore-projects committed May 18, 2023
    Configuration menu
    Copy the full SHA
    5263b91 View commit details
    Browse the repository at this point in the history
  3. Create gradle.yml

    manticore-projects authored May 18, 2023
    Configuration menu
    Copy the full SHA
    be7fc53 View commit details
    Browse the repository at this point in the history
  4. feat: Quoted Identifiers can contain double-quotes (PostgreSQL)

    - `SELECT "test""column""name"`
    - fixes JSQLParser#1335
    manticore-projects committed May 18, 2023
    Configuration menu
    Copy the full SHA
    73c55fd View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

  1. Configuration menu
    Copy the full SHA
    a558871 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. doc: Website improvements

    - Show Release vs. SNAPSHOT
    - FURO theme
    - fix inline tab appearance
    manticore-projects committed May 22, 2023
    Configuration menu
    Copy the full SHA
    5e7732c View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. Configuration menu
    Copy the full SHA
    68ce27c View commit details
    Browse the repository at this point in the history

Commits on May 29, 2023

  1. Configuration menu
    Copy the full SHA
    cb960a3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2b4a929 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    54b4303 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Configuration menu
    Copy the full SHA
    b6fab2a View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. Configuration menu
    Copy the full SHA
    6d2b421 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8027dbf View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/master'

    # Conflicts:
    #	.github/workflows/sphinx.yml
    #	README.md
    #	src/main/java/net/sf/jsqlparser/expression/TrimFunction.java
    #	src/main/java/net/sf/jsqlparser/parser/CCJSqlParserUtil.java
    #	src/main/java/net/sf/jsqlparser/util/deparser/ExpressionDeParser.java
    #	src/main/jjtree/net/sf/jsqlparser/parser/JSqlParserCC.jjt
    #	src/site/sphinx/contribution.rst
    #	src/site/sphinx/index.rst
    manticore-projects committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    94d00f0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6f27765 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2023

  1. docs: write migration guide

    - migration guide
    - Getters for List Elements
    - Rename Join `rightItem` to `fromItem`
    manticore-projects committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    f5e9f53 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of github.com:manticore-projects/JSqlParser

    # Conflicts:
    #	src/site/sphinx/changelog.rst
    manticore-projects committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    996ebd9 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. feat: QUALIFY clause

    manticore-projects committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    75e4d30 View commit details
    Browse the repository at this point in the history
  2. feat: Postgres NOTNULL support

    - incorporates PR JSQLParser#1725, all credits to @tomershay
    
    Signed-off-by: Andreas Reichel <andreas@manticore-projects.com>
    manticore-projects committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    386dc7a View commit details
    Browse the repository at this point in the history
  3. feat: MySQL NOT RLIKE, NOT REGEXP expressions

    - fixes JSQLParser#1553
    - remove RegExpMySQLOperator, replaced by flavoured `LIKE` expression
    
    Signed-off-by: Andreas Reichel <andreas@manticore-projects.com>
    manticore-projects committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    f132547 View commit details
    Browse the repository at this point in the history
  4. fix: INSERT must use simple Column Names only

    - salvages PR JSQLParser#589, credits to @wheredevel
    
    Signed-off-by: Andreas Reichel <andreas@manticore-projects.com>
    manticore-projects committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    420d7d8 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. fix: Backslash escaped single quote '\''

    fixes JSQLParser#1812
    
    Signed-off-by: Andreas Reichel <andreas@manticore-projects.com>
    manticore-projects committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    a297543 View commit details
    Browse the repository at this point in the history
  2. style: Licenses from Maven plugin

    Signed-off-by: Andreas Reichel <andreas@manticore-projects.com>
    manticore-projects committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    c107a09 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c181c07 View commit details
    Browse the repository at this point in the history