SkillAgentSearch skills...

Jsqlparser

UB's JSQLparser fork

Install / Use

/learn @UBOdin/Jsqlparser
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

UBOdin's fork of JSQLParser is no longer under active development, and has been replaced by Sparsity

It also appears that JSQLParser is in active development On GitHub


JSqlParser

A fork of JSqlParser.

This fork exists because JSqlParser ...

  • ... was last updated in 2013 (and is hosted on SourceForge).
  • ... lacks support for Java Generics (e.g., List<...>)
  • ... is designed to capture the structure, rather than the semantics of SQL. For example, explicitly encoding Parenthesis in the SQL AST makes it easier to reproduce the original SQL statement, but much much much harder to work with.
  • ... has numerous confusing inconsistencies. For example, Boolean operators have inline constructors (new AndExpression(lhs,rhs)), but Arithmetic operators do not (There's no new Addition(lhs,rhs), just new Addition()).

Not all of these issues are fixed yet.

Documentation

JavaDoc for JSQLParser can be found here

Related Skills

View on GitHub
GitHub Stars12
CategoryData
Updated1y ago
Forks8

Languages

Java

Security Score

75/100

Audited on Dec 6, 2024

No findings