String name
ColDataType colDataType
String name
Expression expression
Expression offset
Expression defaultValue
boolean allColumns
KeepExpression keep
AnalyticType type
boolean distinct
boolean unique
boolean ignoreNulls
boolean ignoreNullsOutside
Expression filterExpression
List<E> funcOrderBy
String windowName
WindowDefinition windowDef
Expression objExpression
Expression indexExpression
Expression startIndexExpression
Expression stopIndexExpression
Expression leftExpression
Expression rightExpression
boolean usingBrackets
Expression switchExpression
List<E> whenClauses
Expression elseExpression
Expression leftExpression
ColDataType type
RowConstructor rowConstructor
boolean useCastKeyword
Expression leftExpression
String collate
Column column
String value
DateTimeLiteralExpression.DateTime type
Date value
double value
String stringValue
String name
Expression expression
OrderByClause orderBy
PartitionByClause partitionBy
AnalyticType analyticType
Expression filterExpression
WindowElement windowElement
List<E> nameparts
ExpressionList parameters
NamedExpressionList namedParameters
boolean allColumns
boolean distinct
boolean unique
boolean isEscaped
Expression attribute
String attributeName
List<E> orderByElements
KeepExpression keep
boolean ignoreNulls
String value
String parameter
String intervalType
boolean intervalKeyword
Expression expression
String name
Integer index
boolean useFixedIndex
JsonFunctionType functionType
Expression expression
OrderByClause expressionOrderBy
boolean usingKeyKeyword
String key
boolean usingValueKeyword
Object value
boolean usingFormatJson
JsonAggregateOnNullType onNullType
JsonAggregateUniqueKeysType uniqueKeysType
Expression expr
List<E> idents
List<E> operators
JsonFunctionType functionType
ArrayList<E> keyValuePairs
ArrayList<E> expressions
JsonAggregateOnNullType onNullType
JsonAggregateUniqueKeysType uniqueKeysType
Expression expression
boolean usingFormatJson
String stringValue
ExpressionList expressionList
boolean distinct
List<E> orderByElements
String separator
Expression expression
boolean exclamationMark
int bindId
Expression startExpression
Expression connectExpression
boolean noCycle
boolean connectFirst
String value
boolean singleLine
String name
Expression expression
ExpressionList left
ExpressionList right
Expression expression
ExpressionList partitionExpressionList
boolean brackets
ExpressionList exprList
ArrayList<E> columnDefinitions
String name
Expression expression
String columnName
Expression leftExpression
ColDataType type
RowConstructor rowConstructor
boolean useCastKeyword
char sign
Expression expression
String stringValue
Time value
Expression leftExpression
ArrayList<E> timezoneExpressions
Expression leftExpression
ColDataType type
RowConstructor rowConstructor
boolean useCastKeyword
String name
boolean doubleAdd
ExpressionList expressionList
UserVariable variable
String operation
Expression expression
Expression whenExpression
Expression thenExpression
OrderByClause orderBy
PartitionByClause partitionBy
WindowElement windowElement
String windowName
WindowElement.Type type
WindowOffset offset
WindowRange range
Expression expression
WindowOffset.Type type
WindowOffset start
WindowOffset end
Expression expression
List<E> orderByElements
ColDataType dataType
boolean useOperator
Expression leftExpression
boolean not
Expression betweenExpressionStart
Expression betweenExpressionEnd
String operator
Expression rightExpression
boolean not
List<E> _matchColumns
Expression _againstValue
String _searchModifier
Expression leftExpression
ItemsList rightItemsList
boolean not
Expression rightExpression
int oldOracleJoinSyntax
Expression leftExpression
boolean not
boolean isTrue
boolean not
Expression leftExpression
boolean not
boolean useIsNull
String op
boolean not
Expression escapeExpression
boolean caseInsensitive
int oldOracleJoinSyntax
int oraclePriorPosition
RegExpMatchOperatorType operatorType
RegExpMatchOperatorType operatorType
boolean useRLike
boolean not
boolean not
String escape
List<E> partItems
Alias alias
Pivot pivot
UnPivot unpivot
MySQLIndexHint mysqlHints
SQLServerHints sqlServerHints
boolean hasSemicolonAfterEnd
Statements statements
UserVariable userVariable
DeclareType declareType
String typeName
List<E> typeDefExprList
List<E> columnDefinitions
UserVariable userVariable
ColDataType colDataType
Expression defaultExpr
Table table
Select select
LinkedHashMap<K,V> options
ExplainStatement.OptionType type
String value
Expression condition
Statement ifStatement
Statement elseStatement
boolean usingSemicolonForIfStatement
boolean usingSemicolonForElseStatement
PurgeObjectType purgeObjectType
Object object
String userName
ReferentialAction.Type type
ReferentialAction.Action action
String name
String savepointName
String tableName
String name
String name
boolean schemaKeyword
AlterOperation operation
String optionalSpecifier
String newTableName
String columnName
String columnOldName
List<E> colDataTypeList
List<E> columnDropNotNullList
List<E> columnDropDefaultList
List<E> pkColumns
List<E> ukColumns
String ukName
Index index
String constraintName
boolean usingIfExists
Set<E> referentialActions
List<E> fkColumns
String fkSourceSchema
String fkSourceTable
List<E> fkSourceColumns
boolean uk
boolean useEqual
List<E> constraints
List<E> parameters
String commentText
boolean hasColumn
boolean useBrackets
boolean withType
String columnName
String columnName
boolean withNot
AlterSessionOperation operation
List<E> parameters
AlterSystemOperation operation
List<E> parameters
LinkedHashMap<K,V> tableNames
boolean usingTableKeyword
boolean usingIfExistsKeyword
String waitDirective
Sequence sequence
Table table
Table table
Column column
Table view
StringValue comment
Sequence sequence
Table table
Expression expression
String columnName
ColDataType colDataType
List<E> columnSpecs
Table table
boolean unlogged
List<E> createOptionsStrings
List<E> tableOptionsStrings
List<E> columnDefinitions
List<E> columns
List<E> indexes
Select select
Table likeTable
boolean selectParenthesis
boolean ifNotExists
boolean orReplace
RowMovement rowMovement
SpannerInterleaveIn interleaveIn
Expression expression
RowMovementMode mode
Table view
SelectBody selectBody
boolean useReplace
List<E> columnNames
Table view
Select select
boolean orReplace
List<E> columnNames
boolean materialized
ForceOption force
TemporaryOption temp
AutoRefreshOption autoRefresh
boolean withReadOnly
boolean ifNotExists
List<E> withItemsList
Table table
OracleHint oracleHint
List<E> tables
List<E> usingList
List<E> joins
Expression where
Limit limit
List<E> orderByElements
boolean hasFrom
DeleteModifierPriority modifierPriority
boolean modifierIgnore
boolean modifierQuick
List<E> returningExpressionList
OutputClause outputClause
Execute.ExecType execType
String name
ExpressionList exprList
boolean parenthesis
Table table
OracleHint oracleHint
List<E> columns
Select select
boolean useDuplicate
List<E> duplicateUpdateColumns
List<E> duplicateUpdateExpressionList
InsertModifierPriority modifierPriority
boolean modifierIgnore
List<E> returningExpressionList
boolean useSet
List<E> setColumns
List<E> setExpressionList
List<E> withItemsList
OutputClause outputClause
InsertConflictTarget conflictTarget
InsertConflictAction conflictAction
ConflictActionType conflictActionType
ArrayList<E> updateSets
Expression whereExpression
String indexColumnName
Expression indexExpression
Expression whereExpression
String constraintName
List<E> withItemsList
Table table
OracleHint oracleHint
Table usingTable
SubSelect usingSelect
Alias usingAlias
Expression onCondition
MergeInsert mergeInsert
MergeUpdate mergeUpdate
boolean insertFirst
List<E> columns
List<E> values
Expression whereCondition
List<E> columns
List<E> values
Expression whereCondition
Expression deleteWhereCondition
Table table
ExpressionList expressionList
Alias alias
long rowCount
JdbcParameter fetchJdbcParameter
boolean isFetchParamFirst
String fetchParam
First.Keyword keyword
Long rowCount
JdbcParameter jdbcParameter
String variable
ExpressionList groupByExpressions
List<E> groupingSets
boolean outer
boolean right
boolean left
boolean natural
boolean global
boolean full
boolean inner
boolean simple
boolean cross
boolean semi
boolean straight
boolean apply
FromItem rightItem
LinkedList<E> onExpressions
LinkedList<E> usingColumns
KSQLJoinWindow joinWindow
boolean beforeAfter
long duration
KSQLJoinWindow.TimeUnit timeUnit
long beforeDuration
KSQLJoinWindow.TimeUnit beforeTimeUnit
long afterDuration
KSQLJoinWindow.TimeUnit afterTimeUnit
boolean hopping
boolean tumbling
boolean session
long sizeDuration
KSQLWindow.TimeUnit sizeTimeUnit
long advanceDuration
KSQLWindow.TimeUnit advanceTimeUnit
Expression rowCount
Expression offset
Expression offsetExpression
String offsetParam
long rowCount
Expression expression
boolean asc
boolean ascDescPresent
OrderByElement.NullOrdering nullOrdering
SelectBody inSelect
boolean inAny
Distinct distinct
List<E> selectItems
List<E> intoTables
FromItem fromItem
List<E> joins
Expression where
GroupByElement groupBy
List<E> orderByElements
Expression having
Limit limit
Offset offset
Fetch fetch
OptimizeFor optimizeFor
Skip skip
boolean mySqlHintStraightJoin
First first
Top top
OracleHierarchicalExpression oracleHierarchical
OracleHint oracleHint
boolean oracleSiblings
boolean forUpdate
Table forUpdateTable
boolean skipLocked
boolean useBrackets
Wait wait
boolean mySqlSqlCalcFoundRows
MySqlSqlCacheFlags mySqlCacheFlag
String forXmlPath
KSQLWindow ksqlWindow
boolean noWait
boolean emitChanges
WithIsolation withIsolation
List<E> windowDefinitions
SelectBody selectBody
List<E> withItemsList
boolean useWithBrackets
Expression expression
Alias alias
SetOperationList.SetOperationType type
Long rowCount
JdbcParameter jdbcParameter
String variable
boolean hasParenthesis
boolean isPercentage
boolean isWithTies
Expression expression
boolean distinct
boolean all
Alias alias
MultiExpressionList multiExpressionList
boolean noBrackets
List<E> columnNames
long timeout
String isolation
String tableName
EnumSet<E extends Enum<E>> modifiers
ShowTablesStatement.SelectionMode selectionMode
String dbName
Expression likeExpression
Expression whereCondition
Table table
boolean cascade
boolean tableToken
boolean only
List<E> withItemsList
Table table
Expression where
ArrayList<E> updateSets
FromItem fromItem
List<E> joins
List<E> startJoins
OracleHint oracleHint
List<E> orderByElements
Limit limit
List<E> returningExpressionList
UpdateModifierPriority modifierPriority
boolean modifierIgnore
OutputClause outputClause
Table table
List<E> columns
ItemsList itemsList
boolean useValues
Select select
boolean useSelectBrackets
boolean useDuplicate
List<E> duplicateUpdateColumns
List<E> duplicateUpdateExpressionList
UpsertType upsertType
boolean isUsingInto
ItemsList expressions
Copyright © 2004–2023 JSQLParser. All rights reserved.