| Modifier and Type | Class and Description |
|---|---|
class |
AllComparisonExpression |
class |
AnalyticExpression
Analytic function.
|
class |
AnyComparisonExpression
Combines ANY and SOME expressions.
|
class |
ArrayExpression |
class |
BinaryExpression
A basic class for binary expressions, that is expressions having a left member and a right member
which are in turn expressions.
|
class |
CaseExpression
CASE/WHEN expression.
|
class |
CastExpression |
class |
CollateExpression |
class |
DateTimeLiteralExpression |
class |
DateValue
A Date in the form {d 'yyyy-mm-dd'}
|
class |
DoubleValue
Every number with a point or a exponential format is a DoubleValue
|
class |
ExtractExpression
Extract value from date/time expression.
|
class |
Function
A function as MAX,COUNT...
|
class |
HexValue |
class |
IntervalExpression |
class |
JdbcNamedParameter |
class |
JdbcParameter
A '?'
|
class |
JsonExpression |
class |
KeepExpression |
class |
LongValue
Every number without a point or an exponential format is a LongValue.
|
class |
MySQLGroupConcat |
class |
NextValExpression |
class |
NotExpression
It represents a "not " or "!"
|
class |
NullValue |
class |
NumericBind |
class |
OracleHierarchicalExpression |
class |
OracleHint
Oracle Hint Expression
|
class |
Parenthesis
It represents an expression like "(" expression ")"
|
class |
RowConstructor |
class |
SignedExpression
It represents a "-" or "+" or "~" before an expression
|
class |
StringValue
A string as in 'example_string'
|
class |
TimeKeyExpression |
class |
TimestampValue
A Timestamp in the form {ts 'yyyy-mm-dd hh:mm:ss.f . . .'}
|
class |
TimeValue
A Time in the form {t 'hh:mm:ss'}
|
class |
UserVariable
Simple uservariables like @test.
|
class |
ValueListExpression
Models a list of expressions usable as condition.
|
class |
VariableAssignment
Assignment to a user variable like in select @a = 5.
|
class |
WhenClause
A clause of following syntax: WHEN condition THEN expression.
|
class |
XMLSerializeExpr |
| Modifier and Type | Class and Description |
|---|---|
class |
Addition |
class |
BitwiseAnd |
class |
BitwiseLeftShift |
class |
BitwiseOr |
class |
BitwiseRightShift |
class |
BitwiseXor |
class |
Concat |
class |
Division |
class |
IntegerDivision |
class |
Modulo
Modulo expression (a % b).
|
class |
Multiplication |
class |
Subtraction |
| Modifier and Type | Class and Description |
|---|---|
class |
AndExpression |
class |
OrExpression |
| Modifier and Type | Class and Description |
|---|---|
class |
Between
A "BETWEEN" expr1 expr2 statement
|
class |
ComparisonOperator |
class |
EqualsTo |
class |
ExistsExpression |
class |
FullTextSearch |
class |
GreaterThan |
class |
GreaterThanEquals |
class |
InExpression |
class |
IsBooleanExpression |
class |
IsNullExpression |
class |
JsonOperator |
class |
LikeExpression |
class |
Matches |
class |
MinorThan |
class |
MinorThanEquals |
class |
NotEqualsTo |
class |
OldOracleJoinBinaryExpression |
class |
RegExpMatchOperator |
class |
RegExpMySQLOperator |
class |
SimilarToExpression |
| Modifier and Type | Class and Description |
|---|---|
class |
Column
A column.
|
class |
Sequence
Represents the database type for a
SEQUENCE |
class |
Synonym |
class |
Table
A table.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AllColumns |
class |
AllTableColumns |
class |
ExceptOp |
class |
IntersectOp |
class |
Join |
class |
KSQLJoinWindow |
class |
KSQLWindow |
class |
Limit |
class |
MinusOp |
class |
PlainSelect |
class |
SelectExpressionItem |
class |
SetOperation |
class |
SubSelect |
class |
UnionOp |
| Modifier and Type | Class and Description |
|---|---|
class |
MultiAndExpression
This helper class is mainly used for handling the CNF conversion.
|
class |
MultiOrExpression |
class |
MultipleExpression
This is a helper class that mainly used for handling the CNF conversion.
|
Copyright © 2004–2021 JSQLParser. All rights reserved.