| Modifier and Type | Class and Description |
|---|---|
class |
AllComparisonExpression |
class |
AnalyticExpression |
class |
AnyComparisonExpression |
class |
BinaryExpression |
class |
CaseExpression |
class |
CastExpression |
class |
CollateExpression |
class |
DateTimeLiteralExpression |
class |
DateValue |
class |
DoubleValue |
class |
ExtractExpression |
class |
Function |
class |
HexValue |
class |
IntervalExpression |
class |
JdbcNamedParameter |
class |
JdbcParameter |
class |
JsonExpression |
class |
KeepExpression |
class |
LongValue |
class |
MySQLGroupConcat |
class |
NextValExpression |
class |
NotExpression |
class |
NullValue |
class |
NumericBind |
class |
OracleHierarchicalExpression |
class |
OracleHint |
class |
Parenthesis |
class |
RowConstructor |
class |
SignedExpression |
class |
StringValue |
class |
TimeKeyExpression |
class |
TimestampValue |
class |
TimeValue |
class |
UserVariable |
class |
ValueListExpression |
class |
WhenClause |
| Modifier and Type | Method and Description |
|---|---|
void |
Function.setAttribute(Expression attribute) |
void |
OracleHierarchicalExpression.setConnectExpression(Expression connectExpression) |
void |
AnalyticExpression.setDefaultValue(Expression defaultValue) |
void |
CaseExpression.setElseExpression(Expression elseExpression) |
void |
WindowOffset.setExpression(Expression expression) |
void |
SignedExpression.setExpression(Expression expression) |
void |
Parenthesis.setExpression(Expression expression) |
void |
NotExpression.setExpression(Expression expression) |
void |
IntervalExpression.setExpression(Expression expression) |
void |
ExtractExpression.setExpression(Expression expression) |
void |
AnalyticExpression.setExpression(Expression expression) |
void |
CollateExpression.setLeftExpression(Expression leftExpression) |
void |
CastExpression.setLeftExpression(Expression expression) |
void |
BinaryExpression.setLeftExpression(Expression expression) |
void |
AnalyticExpression.setOffset(Expression offset) |
void |
BinaryExpression.setRightExpression(Expression expression) |
void |
OracleHierarchicalExpression.setStartExpression(Expression startExpression) |
void |
CaseExpression.setSwitchExpression(Expression switchExpression) |
void |
WhenClause.setThenExpression(Expression thenExpression) |
void |
WhenClause.setWhenExpression(Expression whenExpression) |
| Constructor and Description |
|---|
CollateExpression(Expression leftExpression,
String collate) |
NotExpression(Expression expression) |
NotExpression(Expression expression,
boolean useExclamationMark) |
Parenthesis(Expression expression) |
SignedExpression(char sign,
Expression expression) |
| Modifier and Type | Class and Description |
|---|---|
class |
Addition |
class |
BitwiseAnd |
class |
BitwiseLeftShift |
class |
BitwiseOr |
class |
BitwiseRightShift |
class |
BitwiseXor |
class |
Concat |
class |
Division |
class |
Modulo |
class |
Multiplication |
class |
Subtraction |
| Modifier and Type | Class and Description |
|---|---|
class |
AndExpression |
class |
OrExpression |
| Constructor and Description |
|---|
AndExpression(Expression leftExpression,
Expression rightExpression) |
OrExpression(Expression leftExpression,
Expression rightExpression) |
| Modifier and Type | Class and Description |
|---|---|
class |
Between |
class |
ComparisonOperator |
class |
EqualsTo |
class |
ExistsExpression |
class |
GreaterThan |
class |
GreaterThanEquals |
class |
InExpression |
class |
IsNullExpression |
class |
JsonOperator |
class |
LikeExpression |
class |
Matches |
class |
MinorThan |
class |
MinorThanEquals |
class |
NotEqualsTo |
class |
OldOracleJoinBinaryExpression |
class |
RegExpMatchOperator |
class |
RegExpMySQLOperator |
| Modifier and Type | Method and Description |
|---|---|
Expression |
Between.getBetweenExpressionEnd() |
Expression |
Between.getBetweenExpressionStart() |
Expression |
IsNullExpression.getLeftExpression() |
Expression |
InExpression.getLeftExpression() |
Expression |
Between.getLeftExpression() |
Expression |
ExistsExpression.getRightExpression() |
| Modifier and Type | Method and Description |
|---|---|
List<Expression> |
NamedExpressionList.getExpressions() |
List<Expression> |
ExpressionList.getExpressions() |
| Modifier and Type | Method and Description |
|---|---|
void |
MultiExpressionList.addExpressionList(Expression expr) |
void |
Between.setBetweenExpressionEnd(Expression expression) |
void |
Between.setBetweenExpressionStart(Expression expression) |
void |
IsNullExpression.setLeftExpression(Expression expression) |
void |
InExpression.setLeftExpression(Expression expression) |
void |
Between.setLeftExpression(Expression expression) |
void |
ExistsExpression.setRightExpression(Expression expression) |
| Modifier and Type | Method and Description |
|---|---|
void |
MultiExpressionList.addExpressionList(List<Expression> list) |
void |
NamedExpressionList.setExpressions(List<Expression> list) |
void |
ExpressionList.setExpressions(List<Expression> list) |
| Constructor and Description |
|---|
ExpressionList(Expression... expressions) |
InExpression(Expression leftExpression,
ItemsList itemsList) |
NamedExpressionList(Expression... expressions) |
| Constructor and Description |
|---|
ExpressionList(List<Expression> expressions) |
NamedExpressionList(List<Expression> expressions) |
| Modifier and Type | Method and Description |
|---|---|
IntervalExpression |
CCJSqlParser.IntervalExpressionWithoutInterval(Expression expr) |
| Modifier and Type | Class and Description |
|---|---|
class |
Column |
| Modifier and Type | Method and Description |
|---|---|
Expression |
SetStatement.getExpression() |
Expression |
SetStatement.getExpression(int idx) |
| Modifier and Type | Method and Description |
|---|---|
void |
SetStatement.add(String name,
Expression expression,
boolean useEqual) |
void |
SetStatement.setExpression(Expression expression) |
void |
SetStatement.setExpression(int idx,
Expression expression) |
| Constructor and Description |
|---|
SetStatement(String name,
Expression expression) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
ExcludeConstraint.getExpression() |
Expression |
CheckConstraint.getExpression() |
| Modifier and Type | Method and Description |
|---|---|
void |
ExcludeConstraint.setExpression(Expression expression) |
void |
CheckConstraint.setExpression(Expression expression) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
Delete.getWhere() |
| Modifier and Type | Method and Description |
|---|---|
void |
Delete.setWhere(Expression expression) |
| Modifier and Type | Method and Description |
|---|---|
List<Expression> |
Insert.getDuplicateUpdateExpressionList() |
List<Expression> |
Insert.getSetExpressionList() |
| Modifier and Type | Method and Description |
|---|---|
void |
Insert.setDuplicateUpdateExpressionList(List<Expression> duplicateUpdateExpressionList) |
void |
Insert.setSetExpressionList(List<Expression> setExpressionList) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
MergeUpdate.getDeleteWhereCondition() |
Expression |
Merge.getOnCondition() |
Expression |
MergeUpdate.getWhereCondition() |
| Modifier and Type | Method and Description |
|---|---|
List<Expression> |
MergeUpdate.getValues() |
List<Expression> |
MergeInsert.getValues() |
| Modifier and Type | Method and Description |
|---|---|
void |
MergeUpdate.setDeleteWhereCondition(Expression deleteWhereCondition) |
void |
Merge.setOnCondition(Expression onCondition) |
void |
MergeUpdate.setWhereCondition(Expression whereCondition) |
| Modifier and Type | Method and Description |
|---|---|
void |
MergeUpdate.setValues(List<Expression> values) |
void |
MergeInsert.setValues(List<Expression> values) |
| Modifier and Type | Method and Description |
|---|---|
List<Expression> |
Replace.getExpressions()
A list of
Expressions (from a "REPLACE mytab SET
col1=exp1, col2=exp2"). |
| Modifier and Type | Method and Description |
|---|---|
void |
Replace.setExpressions(List<Expression> list) |
| Modifier and Type | Class and Description |
|---|---|
class |
SubSelect |
| Modifier and Type | Method and Description |
|---|---|
Expression |
Top.getExpression() |
Expression |
SelectExpressionItem.getExpression() |
Expression |
OrderByElement.getExpression() |
Expression |
PlainSelect.getHaving() |
Expression |
Limit.getOffset() |
Expression |
Offset.getOffsetJdbcParameter() |
Expression |
Join.getOnExpression()
Returns the "ON" expression (if any)
|
Expression |
Limit.getRowCount() |
Expression |
PlainSelect.getWhere() |
| Modifier and Type | Method and Description |
|---|---|
List<Expression> |
GroupByElement.getGroupByExpressions() |
| Modifier and Type | Method and Description |
|---|---|
void |
PlainSelect.addGroupByColumnReference(Expression expr) |
void |
GroupByElement.addGroupByExpression(Expression groupByExpression) |
void |
GroupByElement.addGroupingSet(Expression expr) |
void |
Top.setExpression(Expression expression) |
void |
SelectExpressionItem.setExpression(Expression expression) |
void |
OrderByElement.setExpression(Expression expression) |
void |
PlainSelect.setHaving(Expression expression) |
void |
Limit.setOffset(Expression l) |
void |
Join.setOnExpression(Expression expression) |
void |
Limit.setRowCount(Expression l) |
void |
PlainSelect.setWhere(Expression where) |
| Modifier and Type | Method and Description |
|---|---|
void |
GroupByElement.setGroupByExpressions(List<Expression> groupByExpressions) |
| Constructor and Description |
|---|
SelectExpressionItem(Expression expression) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
Update.getWhere() |
| Modifier and Type | Method and Description |
|---|---|
List<Expression> |
Update.getExpressions() |
| Modifier and Type | Method and Description |
|---|---|
void |
Update.setWhere(Expression expression) |
| Modifier and Type | Method and Description |
|---|---|
void |
Update.setExpressions(List<Expression> list) |
| Modifier and Type | Method and Description |
|---|---|
List<Expression> |
Upsert.getDuplicateUpdateExpressionList() |
| Modifier and Type | Method and Description |
|---|---|
void |
Upsert.setDuplicateUpdateExpressionList(List<Expression> duplicateUpdateExpressionList) |
| Modifier and Type | Method and Description |
|---|---|
List<Expression> |
ValuesStatement.getExpressions() |
| Modifier and Type | Method and Description |
|---|---|
void |
ValuesStatement.setExpressions(List<Expression> list) |
| Constructor and Description |
|---|
ValuesStatement(List<Expression> expressions) |
| Modifier and Type | Method and Description |
|---|---|
static void |
SelectUtils.addExpression(Select select,
Expression expr)
Adds an expression to select statements.
|
static void |
SelectUtils.addGroupBy(Select select,
Expression expr)
Adds group by to a plain select statement.
|
static Join |
SelectUtils.addJoin(Select select,
Table table,
Expression onExpression)
Adds a simple join to a select statement.
|
static Select |
SelectUtils.buildSelectFromTableAndExpressions(Table table,
Expression... expr) |
List<String> |
TablesNamesFinder.getTableList(Expression expr)
Main entry for this Tool class.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MultiAndExpression |
class |
MultiOrExpression |
class |
MultipleExpression |
| Modifier and Type | Method and Description |
|---|---|
static Expression |
CNFConverter.convertToCNF(Expression expr) |
Expression |
MultipleExpression.getChild(int index) |
Expression |
MultipleExpression.removeChild(int index) |
| Modifier and Type | Method and Description |
|---|---|
List<Expression> |
MultipleExpression.getList() |
| Modifier and Type | Method and Description |
|---|---|
void |
MultipleExpression.addChild(int index,
Expression express) |
static Expression |
CNFConverter.convertToCNF(Expression expr) |
int |
MultipleExpression.getIndex(Expression express) |
void |
MultipleExpression.setChild(int index,
Expression express) |
| Constructor and Description |
|---|
MultiAndExpression(List<Expression> childlist) |
MultiOrExpression(List<Expression> childlist) |
MultipleExpression(List<Expression> childlist) |
Copyright © 2004–2019 JSQLParser. All rights reserved.