All Classes and Interfaces
Class
Description
Adapter class always throwing
UnsupportedOperationException
for all
exists - methods.A base for a Statement DeParser
A abstract base for a Validation
Add aliases to every column and expression selected by a select - statement.
An
ALTER SEQUENCE
statementA class to de-parse (that is, transform from JSqlParser hierarchy into a string) a
AlterSequence
Analytic function.
Combines ANY and SOME expressions.
A "BETWEEN" expr1 expr2 statement
A basic class for binary expressions, that is expressions having a left member and a right member
which are in turn expressions.
CASE/WHEN expression.
The parser generated by JavaCC
Token literal values and constants.
Token Manager.
Toolfunctions to start and use JSqlParser.
This class is mainly used for handling the cloning of an expression tree.
This class handles the conversion from a normal expression tree into
the CNF form.
A column.
Globally used definition class for columns.
Connect all selected expressions with a binary expression.
the context key - a ValidationCapability should define constants of expected
context - values needed for validation.
A
CREATE PROCEDURE
statementA base for the declaration of function like statements
A
CREATE PROCEDURE
statementA
CREATE SEQUENCE
statementA class to de-parse (that is, transform from JSqlParser hierarchy into a string) a
CreateSequence
A class to de-parse (that is, transform from JSqlParser hierarchy into a string) a
CreateSynonym
database-errors wrapping a
SQLException
or PersistenceException
The DatabaseType is named like the identifier used within the
jdbc-connection-url (upper case), this may change in future, therefore use
DatabaseType.get(String)
to retrieve the DatabaseType
.A Date in the form {d 'yyyy-mm-dd'}
Every number with a point or a exponential format is a DoubleValue
An
EXPLAIN
statementA list of expressions, as in SELECT A FROM TAB WHERE B IN (expr1,expr2,expr3)
Extract value from date/time expression.
Privileges/Features allowed
A function as MAX,COUNT...
Please add Features supported and place a link to public documentation
https://www.postgresql.org/docs/current/sql-insert.html
https://www.postgresql.org/docs/current/sql-insert.html
Validates against schema by jdbc-metadata in a very basic way with simple
caching and comparing names by
String.equalsIgnoreCase(String)
A '?' in a statement or a ?<number> e.g.
Hints (Transact-SQL) - Join
lateral sub select
Every number without a point or an exponential format is a LongValue.
Please add Features supported and place a link to public documentation
A marker interface for jsqlparser-model-classes.
Modulo expression (a % b).
This helper class is mainly used for handling the CNF conversion.
This is a helper class that mainly used for handling the CNF conversion.
Please add Features supported and place a link to public documentation
A list of named expressions, as in as in select substr('xyzzy' from 2 for 3)
A strategy for transformation of database-names before lookup in
database-catalog-metadata
It represents a "not " or "!" before an expression.
A optimize for clause.
Oracle Hint Expression
Please add Features supported and place a link to public documentation
T-SQL Output Clause
It represents an expression like "(" expression ")"
package - private class for
Validation
to parse the statements within it's own
ValidationCapability
This exception is thrown when parse errors are encountered.
wraps a
JSQLParserException
to add to the errors collected by
validationPlease add Features supported and place a link to public documentation
REFRESH MATERIALIZED VIEW [ CONCURRENTLY ] name [ WITH [ NO ] DATA ]
PostgresSQL match operators.
Deprecated.
Holds data for the
row_movement
clause: https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_7002.htm#i2204697Represents the database type for a
SEQUENCE
Represents a parameter when declaring a sequence
The available parameters to a sequence
A
SHOW TABLES
statementIt represents a "-" or "+" or "~" before an expression
Please add Features supported and place a link to public documentation
Enum containing the ANSI SQL Standard Versions - features are not guaranteed
to be complete, just add them if you are sure they are part of the standard
:)
NOTE : This generated class can be safely deleted if installing in a GWT installation (use StringProvider instead)
A string as in 'example_string'
A table.
Find all used tables within an select statement.
A Timestamp in the form {ts 'yyyy-mm-dd hh:mm:ss.f .
A Time in the form {t 'hh:mm:ss'}
Describes the input token stream.
Token Manager Error.
can be used on unexpected errors during validation
Simple uservariables like @test.
Parses the given statement list with
ParseCapability
and performs
validation with configured ValidationCapability
's.Assignment to a user variable like in select @a = 5.
A clause of following syntax: WHEN condition THEN expression.