All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractDatabaseMetaDataCapability |
|
AbstractValidator<S> |
A abstract base for a Validation
|
AddAliasesVisitor<T> |
Add aliases to every column and expression selected by a select - statement.
|
Addition |
|
Alias |
|
Alias.AliasColumn |
|
AllColumns |
|
AllowedTypesContext |
|
AllowedTypesValidation |
|
AllTableColumns |
|
AllValue |
|
Alter |
|
AlterDeParser |
|
AlterExpression |
|
AlterExpression.ColumnDataType |
|
AlterExpression.ColumnDropDefault |
|
AlterExpression.ColumnDropNotNull |
|
AlterOperation |
|
AlterSequence |
An ALTER SEQUENCE statement
|
AlterSequenceDeParser |
A class to de-parse (that is, transform from JSqlParser hierarchy into a string) a
AlterSequence
|
AlterSequenceValidator |
|
AlterSession |
|
AlterSessionDeParser |
|
AlterSessionOperation |
|
AlterSessionValidator |
|
AlterSystemOperation |
|
AlterSystemStatement |
|
AlterValidator |
|
AlterView |
|
AlterViewDeParser |
|
AlterViewValidator |
|
AnalyticExpression |
Analytic function.
|
AnalyticType |
|
Analyze |
|
AnalyzeValidator |
|
AndExpression |
|
AnyComparisonExpression |
Combines ANY and SOME expressions.
|
AnyType |
|
ArrayConstructor |
|
ArrayExpression |
|
AutoRefreshOption |
|
Between |
A "BETWEEN" expr1 expr2 statement
|
BinaryExpression |
A basic class for binary expressions, that is expressions having a left member and a right member
which are in turn expressions.
|
BitwiseAnd |
|
BitwiseLeftShift |
|
BitwiseOr |
|
BitwiseRightShift |
|
BitwiseXor |
|
Block |
|
CaseExpression |
CASE/WHEN expression.
|
CastExpression |
|
CastExpression.DataType |
|
CheckConstraint |
|
CNFConverter |
This class handles the conversion from a normal expression tree into the CNF form.
|
ColDataType |
|
CollateExpression |
|
Column |
A column.
|
ColumnDefinition |
Globally used definition class for columns.
|
Comment |
|
Commit |
|
ComparisonOperator |
|
Concat |
|
ConflictActionType |
|
ConnectByRootOperator |
|
ConnectExpressionsVisitor<T> |
Connect all selected expressions with a binary expression.
|
ConstraintState |
|
ContainedBy |
|
Contains |
|
ContextKey |
the context key - a ValidationCapability should define constants of expected context - values
needed for validation.
|
CreateFunction |
A CREATE PROCEDURE statement
|
CreateFunctionalStatement |
A base for the declaration of function like statements
|
CreateIndex |
|
CreateIndexDeParser |
|
CreateIndexValidator |
|
CreateProcedure |
A CREATE PROCEDURE statement
|
CreateSchema |
|
CreateSequence |
A CREATE SEQUENCE statement
|
CreateSequenceDeParser |
A class to de-parse (that is, transform from JSqlParser hierarchy into a string) a
CreateSequence
|
CreateSequenceValidator |
|
CreateSynonym |
|
CreateSynonymDeparser |
A class to de-parse (that is, transform from JSqlParser hierarchy into a string) a
CreateSynonym
|
CreateSynonymValidator |
|
CreateTable |
|
CreateTableDeParser |
|
CreateTableValidator |
|
CreateView |
|
CreateViewDeParser |
|
CreateViewValidator |
|
Database |
|
DatabaseException |
database-errors wrapping a SQLException or PersistenceException
|
DatabaseMetaDataValidation |
|
DatabaseType |
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 .
|
DateTimeLiteralExpression |
|
DateTimeLiteralExpression.DateTime |
|
DateValue |
A Date in the form {d 'yyyy-mm-dd'}
|
DeclareStatement |
|
DeclareStatement.TypeDefExpr |
|
DeclareStatementDeParser |
|
DeclareStatementValidator |
|
DeclareType |
|
DeferrableConstraint |
|
Delete |
|
DeleteDeParser |
|
DeleteModifierPriority |
|
DeleteValidator |
|
DescribeStatement |
|
Distinct |
|
Division |
|
DoubleAnd |
|
DoubleValue |
Every number with a point or a exponential format is a DoubleValue
|
Drop |
|
DropDeParser |
|
DropValidator |
|
EnableConstraint |
|
EqualsTo |
|
ExceptOp |
|
ExcludeConstraint |
|
ExcludesExpression |
|
Execute |
|
Execute.ExecType |
|
ExecuteDeParser |
|
ExecuteValidator |
|
ExistsExpression |
|
ExplainStatement |
An EXPLAIN statement
|
ExplainStatement.Option |
|
ExplainStatement.OptionType |
|
Expression |
|
ExpressionDeParser |
|
ExpressionList<T extends Expression> |
A list of expressions, as in SELECT A FROM TAB WHERE B IN (expr1,expr2,expr3)
|
ExpressionListDeParser<T extends Expression> |
|
ExpressionValidator |
|
ExpressionVisitor<T> |
|
ExpressionVisitorAdapter<T> |
|
ExtractExpression |
Extract value from date/time expression.
|
Feature |
|
FeatureConfiguration |
|
FeatureContext |
|
FeaturesAllowed |
Privileges/Features allowed
|
FeatureSet |
|
FeatureSetValidation |
|
Fetch |
|
FilterOverImpl |
|
First |
|
First.Keyword |
|
ForceOption |
|
ForClause |
|
ForClause.ForOption |
|
ForeignKeyIndex |
|
ForMode |
|
FromItem |
|
FromItemVisitor<T> |
|
FromItemVisitorAdapter<T> |
|
FullTextSearch |
|
Function |
A function as MAX,COUNT...
|
Function.HavingClause |
|
Function.NullHandling |
|
GeometryDistance |
|
Grant |
|
GrantDeParser |
|
GrantValidator |
|
GreaterThan |
|
GreaterThanEquals |
|
GroupByDeParser |
|
GroupByElement |
|
GroupByValidator<Void> |
|
GroupByVisitor<T> |
|
H2Version |
Please add Features supported and place a link to public documentation
|
HexValue |
|
IfElseStatement |
|
IncludesExpression |
|
Index |
|
Index.ColumnParams |
|
InExpression |
|
Insert |
|
InsertConflictAction |
https://www.postgresql.org/docs/current/sql-insert.html
|
InsertConflictTarget |
https://www.postgresql.org/docs/current/sql-insert.html
|
InsertDeParser |
|
InsertModifierPriority |
|
InsertValidator |
|
IntegerDivision |
|
IntersectOp |
|
IntervalExpression |
|
IntoTableVisitor<T> |
|
IntoTableVisitorAdapter<T> |
|
IsBooleanExpression |
|
IsDistinctExpression |
|
IsNullExpression |
|
JdbcDatabaseMetaDataCapability |
|
JdbcNamedParameter |
|
JdbcParameter |
A '?'
|
Join |
|
JoinHint |
Hints (Transact-SQL) - Join
|
JsonAggregateFunction |
|
JsonAggregateOnNullType |
|
JsonAggregateUniqueKeysType |
|
JsonExpression |
|
JsonFunction |
|
JsonFunctionExpression |
|
JsonFunctionType |
|
JsonKeyValuePair |
|
JsonOperator |
|
JSQLParserException |
|
KeepExpression |
|
KSQLJoinWindow |
|
KSQLWindow |
|
KSQLWindow.TimeUnit |
|
KSQLWindow.WindowType |
|
LambdaExpression |
|
LateralSubSelect |
lateral sub select
|
LateralView |
|
LikeExpression |
|
LikeExpression.KeyWord |
|
Limit |
|
LimitDeparser |
|
LimitValidator |
|
LongValue |
Every number without a point or an exponential format is a LongValue.
|
MariaDbVersion |
Please add Features supported and place a link to public documentation
|
Matches |
|
MemberOfExpression |
|
Merge |
|
MergeDelete |
|
MergeDeParser |
|
MergeInsert |
|
MergeOperation |
|
MergeOperationVisitor<T> |
|
MergeOperationVisitorAdapter<T> |
|
MergeUpdate |
|
MergeValidator<Void> |
|
MetadataContext |
|
MinorThan |
|
MinorThanEquals |
|
MinusOp |
|
Model |
A marker interface for jsqlparser-model-classes.
|
ModifyableFeatureSet |
|
Modulo |
Modulo expression (a % b).
|
MultiAndExpression |
This helper class is mainly used for handling the CNF conversion.
|
MultiOrExpression |
|
MultiPartName |
|
MultipleExpression |
This is a helper class that mainly used for handling the CNF conversion.
|
Multiplication |
|
MySQLGroupConcat |
|
MySQLIndexHint |
|
MySqlSqlCacheFlags |
|
MySqlVersion |
Please add Features supported and place a link to public documentation
|
Named |
|
NamedConstraint |
|
NamedExpressionList<T extends Expression> |
A list of named expressions, as in as in select substr('xyzzy' from 2 for 3)
|
NamedObject |
|
NamesLookup |
A strategy for transformation of database-names before lookup in database-catalog-metadata
|
NextValExpression |
|
NotEqualsTo |
|
NotExpression |
It represents a "not " or "!"
|
NullValue |
|
NumericBind |
|
Offset |
|
OldOracleJoinBinaryExpression |
|
OptimizeFor |
A optimize for clause.
|
OracleHierarchicalExpression |
|
OracleHint |
Oracle Hint Expression
|
OracleNamedFunctionParameter |
|
OracleVersion |
Please add Features supported and place a link to public documentation
|
OrderByClause |
|
OrderByDeParser |
|
OrderByElement |
|
OrderByElement.NullOrdering |
|
OrderByValidator<Void> |
|
OrderByVisitor<T> |
|
OrderByVisitorAdapter<T> |
|
OrExpression |
|
OutputClause |
T-SQL Output Clause
|
OverlapsCondition |
|
ParenthesedExpressionList<T extends Expression> |
|
ParenthesedFromItem |
|
ParenthesedSelect |
|
Parenthesis |
Deprecated, for removal: This API element is subject to removal in a future version.
|
ParseException |
|
PartitionByClause |
|
PerformanceTest |
|
Pivot |
|
PivotVisitor<T> |
|
PivotVisitorAdapter<T> |
|
PivotXml |
|
PlainSelect |
|
PlainSelect.BigQuerySelectQualifier |
|
PostgresqlVersion |
Please add Features supported and place a link to public documentation
|
PurgeObjectType |
|
PurgeStatement |
|
RangeExpression |
|
ReferentialAction |
|
ReferentialAction.Action |
|
ReferentialAction.Type |
|
RefreshMaterializedViewStatement |
REFRESH MATERIALIZED VIEW [ CONCURRENTLY ] name [ WITH [ NO ] DATA ]
|
RefreshMaterializedViewStatementDeParser |
|
RefreshMaterializedViewStatementValidator |
|
RefreshMode |
|
RegExpMatchOperator |
|
RegExpMatchOperatorType |
PostgresSQL match operators.
|
RenameTableStatement |
|
ReplaceValidator |
Deprecated. |
ResetStatement |
|
ResetStatementDeParser |
|
ResetStatementValidator |
|
ReturningClause |
RETURNING clause according to Part of UPDATE, INSERT, DELETE statements
|
ReturningClause.Keyword |
|
RollbackStatement |
|
RowConstructor<T extends Expression> |
|
RowGetExpression |
|
RowMovement |
Holds data for the row_movement clause:
https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_7002.htm#i2204697
|
RowMovementMode |
|
SampleClause |
|
SampleClause.SampleKeyword |
|
SampleClause.SampleMethod |
|
SavepointStatement |
|
Select |
|
SelectDeParser |
|
SelectItem<T extends Expression> |
|
SelectItemVisitor<T> |
|
SelectItemVisitorAdapter<T> |
|
SelectUtils |
|
SelectValidator |
|
SelectVisitor<T> |
|
SelectVisitorAdapter<T> |
|
Sequence |
Represents the database type for a SEQUENCE
|
Sequence.Parameter |
Represents a parameter when declaring a sequence
|
Sequence.ParameterType |
The available parameters to a sequence
|
Server |
|
SetOperation |
|
SetOperationList |
|
SetOperationList.SetOperationType |
|
SetStatement |
|
SetStatementDeParser |
|
SetStatementValidator |
|
ShowColumnsStatement |
|
ShowColumnsStatementDeParser |
|
ShowColumnsStatementValidator |
|
ShowIndexStatement |
|
ShowIndexStatementDeParser |
|
ShowIndexStatementValidator |
|
ShowStatement |
|
ShowStatementDeParser |
|
ShowStatementValidator |
|
ShowTablesStatement |
A SHOW TABLES statement
|
ShowTablesStatement.Modifiers |
|
ShowTablesStatement.SelectionMode |
|
ShowTablesStatementDeparser |
|
ShowTablesStatementValidator |
|
SignedExpression |
It represents a "-" or "+" or "~" before an expression
|
SimilarToExpression |
|
Skip |
|
SpannerInterleaveIn |
|
SpannerInterleaveIn.OnDelete |
|
SQLServerHints |
|
SqlServerVersion |
Please add Features supported and place a link to public documentation
|
SQLVersion |
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 :)
|
Statement |
|
StatementDeParser |
|
Statements |
|
StatementValidator |
|
StatementVisitor<T> |
|
StatementVisitorAdapter<T> |
|
StringValue |
A string as in 'example_string'
|
StructType |
|
StructType.Dialect |
|
Subtraction |
|
SupportsOldOracleJoinSyntax |
|
Synonym |
|
Table |
A table.
|
TableFunction |
|
TablesNamesFinder<Void> |
Find all used tables within an select statement.
|
TableStatement |
|
TableStatementDeParser |
|
TableStatementValidator |
|
TemporaryOption |
|
TimeKeyExpression |
|
TimestampValue |
A Timestamp in the form {ts 'yyyy-mm-dd hh:mm:ss.f . . .'}
|
TimeValue |
A Time in the form {t 'hh:mm:ss'}
|
TimezoneExpression |
|
Top |
|
TranscodingFunction |
|
TrimFunction |
|
TrimFunction.TrimSpecification |
|
Truncate |
|
TSQLLeftJoin |
|
TSQLRightJoin |
|
UnexpectedValidationException |
can be used on unexpected errors during validation
|
UnionOp |
|
UnPivot |
|
UnsupportedStatement |
|
Update |
|
UpdateDeParser |
|
UpdateModifierPriority |
|
UpdateSet |
|
UpdateValidator |
|
Upsert |
|
UpsertDeParser |
|
UpsertType |
|
UpsertValidator |
|
UserVariable |
Simple uservariables like @test.
|
UseStatement |
|
UseStatementDeParser |
|
UseStatementValidator |
|
ValidateConstraint |
|
Validation |
Parses the given statement list with ParseCapability and performs validation with
configured ValidationCapability 's.
|
ValidationCapability |
|
ValidationContext |
|
ValidationError |
|
ValidationException |
|
ValidationUtil |
|
Validator<S> |
|
Values |
|
ValuesStatementDeParser |
|
ValuesStatementValidator |
|
VariableAssignment |
Assignment to a user variable like in select @a = 5.
|
Version |
|
Wait |
|
WhenClause |
A clause of following syntax: WHEN condition THEN expression.
|
WindowDefinition |
|
WindowElement |
|
WindowElement.Type |
|
WindowOffset |
|
WindowOffset.Type |
|
WindowRange |
|
WithIsolation |
|
WithItem |
|
XMLSerializeExpr |
|
XorExpression |
|