Skip to content

Conversation

manticore-projects
Copy link
Contributor

@manticore-projects manticore-projects commented Jan 11, 2023

  1. SQL:2016 Standard compliant Unicode characters based on https://www.unicode.org/Public/UNIDATA/UnicodeData.txt and its Categories

  2. Merge REPLACE into UPSERT

  3. DROP TEMPORARY TABLE ...

  4. feat: Configurable backslash \ escaping

# Conflicts:
#	src/main/java/net/sf/jsqlparser/statement/drop/Drop.java
#	src/main/java/net/sf/jsqlparser/util/deparser/DropDeParser.java
- Enables `\` as escape character in String Literals (beside SQL:2016 compliant `'`)
- Default is OFF (since its not SQL:2016 compliant)
- Activate per Parser Feature
- Fixes JSQLParser#1638
- Fixes JSQLParser#1209
- Fixes JSQLParser#1173
- Fixes JSQLParser#1172
- Fixes JSQLParser#832
- Fixes JSQLParser#827
- Fixes JSQLParser#578

BREAKING-CHANGE: Backslash Escaping needs to be activated explicitly or else Backslash won't work as Escape Character.
@wumpz wumpz merged commit a00d77a into JSQLParser:master Jan 20, 2023
@manticore-projects manticore-projects deleted the upsert_sqlite branch March 7, 2023 00:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment