GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Assorted Fixes #7 by manticore-projects · Pull Request #1745 · JSQLParser/JSqlParser

Conversation

@manticore-projects

@manticore-projects manticore-projects commented Mar 14, 2023 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Contributor
  1. Json operator
    Fixes The ->> operation in postgresql does not work properly #1571

  2. ON CONFLICT (...) allows multiple columns
    Fixes [BUG] JSQLParser Version 4.6 : PostgreSQL : Encountered unexpected token: "," "," when parse upsert sql #1749
    Fixes Insert ON CONFLICT parsed failed when composite primary multi columns #1633
    Fixes Postgresql insert parser error #955

  3. Groovy Build script improvements

  4. Add Hangul character Set
    Fixes [BUG] JSQLParser 4.6 : dummy sql : Failed parsing sql containing Korean. #1747

  5. Expose SetStatement properties
    Fixes [BUG] JSQLParser 4.6: RDBMS : SetStatement getName returns Object instead of String or NameExpr #1746

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
zaza and others added 30 commits December 11, 2022 21:03
@zaza
Fixes JSQLParser#1684: Support CREATE MATERIALIZED VIEW with AUTO REF…
747152a
…RESH

Support parsing create view statements in Redshift with AUTO REFRESH
option.
@zaza
Merge branch 'master' into 1684-create-mv-auto-refresh
9e09005
@zaza
Reduce cyclomatic complexity in CreateView.toString
ea4477b
Extract adding the force option into a dedicated method resulting in the
cyclomatic complexity reduction of the CreateView.toString method.
@manticore-projects
Enhanced Keywords
b5321d6
Add Keywords and document, which keywords are allowed for what purpose
@manticore-projects
Fix incorrect tests
5fae2f5
@manticore-projects
Define Reserved Keywords explicitly
f49e828
Derive All Keywords from Grammar directly
Generate production for Object Names (semi-) automatically
Add parametrized Keyword Tests
@manticore-projects
Fix test resources
86f337d
@manticore-projects
Adjust Gradle to JUnit 5
2d51a82
Parallel Test execution
Gradle Caching
Explicitly request for latest JavaCC 7.0.10
@manticore-projects
Do not mark SpeedTest for concurrent execution
232aff6
@manticore-projects
Remove unused imports
3ba5410
@manticore-projects
Adjust Gradle to JUnit 5
e960a35
Parallel Test execution
Gradle Caching
Explicitly request for latest JavaCC 7.0.10
@manticore-projects
Do not mark SpeedTest for concurrent execution
67f7951
@manticore-projects
Remove unused imports
a016be0
@manticore-projects
Sphinx Documentation
2ef6637
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
doc: request for Conventional Commit messages
57193b8
@manticore-projects
feat: make important Classes Serializable
b94b2cc
Implement Serializable for persisting via ObjectOutputStream
@manticore-projects
chore: Make Serializable
02202c5
@manticore-projects
doc: Better integration of the RR diagrams
a3ca325
- apply neutral Sphinx theme
- insert the RR diagrams into the sphinx sources
- better documentation on Gradle dependencies
- link GitHub repository
@manticore-projects
Merge
fcb5ab1
@manticore-projects
feat: Oracle Alternative Quoting
c57c427
- 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
style: Appease PMD/Codacy
2aec1f6
@manticore-projects
feat: CREATE VIEW ... REFRESH AUTO...
1c8d8da
- Merge PR JSQLParser#1691, fixes JSQLParser#1684
    all credits go to @zaza
@manticore-projects
doc: fix the issue template
b707b23
- fix the issue template
- fix the -SNAPSHOT version number
@manticore-projects
Update issue templates
46314c4
@manticore-projects
Update issue templates
4aeafbc
@manticore-projects
feat: Support more Statement Separators
b081484
- `GO`
- Slash `/`
- Two empty lines
@manticore-projects
Merge remote-tracking branch 'origin/master'
5885e1c
@manticore-projects
Merge branch 'master' of https://github.com/JSQLParser/JSqlParser
581d97a
@manticore-projects
feat: FETCH uses EXPRESSION
0979b2e
- `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
style: apply Spotless
ed17f87
manticore-projects added 4 commits March 7, 2023 07:44
@manticore-projects
test: commit missing test
96808d2
@manticore-projects
Merge branch 'master' of https://github.com/JSQLParser/JSqlParser
21c4550
@manticore-projects
fix: JSon Operator can use Simple Function
029588f
Supports `Function() ->> Literal` (although `Function()` would not allow Nested Expression Parameters)

fixes JSQLParser#1571
@manticore-projects
style: Reformat changed files and headers
4b312ff
@manticore-projects manticore-projects mentioned this pull request Mar 14, 2023
The ->> operation in postgresql does not work properly #1571
Closed
manticore-projects added 8 commits March 14, 2023 12:36
@manticore-projects
style: Remove unused variable
91c9503
@manticore-projects
feat: Add support for Hangul "\uAC00"-"\uD7A3"
64fe908
fixes JSQLParser#1747
@manticore-projects
style: expose SetStatement key-value list
a6d9e40
fixes JSQLParser#1746
@manticore-projects
style: Appease PMD/Codacy
c5ec0c5
@manticore-projects
Merge remote-tracking branch 'manticore/JSonOperatorIssue1571' into J…
8bfcde6
…SonOperatorIssue1571

# Conflicts:
#	src/main/java/net/sf/jsqlparser/statement/SetStatement.java
@manticore-projects
feat: ConflictTarget allows multiple IndexColumnNames
043b71a
fixes JSQLParser#1749
fixes JSQLParser#1633
fixes JSQLParser#955
@manticore-projects
doc: fix reference in the Java Doc
f75df51
@manticore-projects
build: better Upload Groovy Task
500046f
@manticore-projects manticore-projects changed the title Json operator issue1571 Assorted Fixes #7 Mar 20, 2023
wumpz
wumpz reviewed Mar 21, 2023
View reviewed changes

@wumpz wumpz left a comment

Copy link
Copy Markdown
Member

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

however I will merge

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
Comment thread build.gradle
// enforce latest version of JavaCC
testImplementation 'net.java.dev.javacc:javacc:7.0.12'
javacc 'net.java.dev.javacc:javacc:7.0.12'
testImplementation 'net.java.dev.javacc:javacc:+'

@wumpz wumpz Mar 21, 2023

Copy link
Copy Markdown
Member

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In history we had problems using the latest version.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
Comment thread src/main/java/net/sf/jsqlparser/statement/SetStatement.java
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.*;

@wumpz wumpz Mar 21, 2023

Copy link
Copy Markdown
Member

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using wildcard imports is a bad practice. More than needed is imported and could potentially link unneeded modules to the library.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@wumpz
wumpz merged commit 31ef1aa into JSQLParser:master Mar 21, 2023
@manticore-projects
manticore-projects deleted the JSonOperatorIssue1571 branch April 29, 2023 10:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@wumpz wumpz wumpz left review comments

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

[BUG] JSQLParser 4.6 : dummy sql : Failed parsing sql containing Korean. [BUG] JSQLParser 4.6: RDBMS : SetStatement getName returns Object instead of String or NameExpr Insert ON CONFLICT parsed failed when composite primary multi columns The ->> operation in postgresql does not work properly Postgresql insert parser error
[BUG] JSQLParser Version 4.6 : PostgreSQL : Encountered unexpected token: "," "," when parse upsert sql

Uh oh!

There was an error while loading. Please reload this page.

3 participants

@manticore-projects @wumpz @zaza
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.