Uses of Interface
net.sf.jsqlparser.expression.Expression
-
-
Uses of Expression in net.sf.jsqlparser.expression
Classes in net.sf.jsqlparser.expression with type parameters of type Expression Modifier and Type Class Description class
RowConstructor<T extends Expression>
Classes in net.sf.jsqlparser.expression that implement Expression Modifier and Type Class Description class
AllValue
class
AnalyticExpression
Analytic function.class
AnyComparisonExpression
Combines ANY and SOME expressions.class
ArrayConstructor
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
ConnectByRootOperator
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 DoubleValueclass
ExtractExpression
Extract value from date/time expression.class
Function
A function as MAX,COUNT...class
HexValue
class
IntervalExpression
class
JdbcNamedParameter
class
JdbcParameter
A '?' in a statement or a ?<number> e.g.class
JsonAggregateFunction
class
JsonExpression
class
JsonFunction
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 "!" before an expression.class
NullValue
class
NumericBind
class
OracleHierarchicalExpression
class
OracleHint
Oracle Hint Expressionclass
OracleNamedFunctionParameter
class
OverlapsCondition
class
Parenthesis
It represents an expression like "(" expression ")"class
RangeExpression
class
RowConstructor<T extends Expression>
class
RowGetExpression
class
SignedExpression
It represents a "-" or "+" or "~" before an expressionclass
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
TimezoneExpression
class
TranscodingFunction
class
TrimFunction
class
UserVariable
Simple uservariables like @test.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
Fields in net.sf.jsqlparser.expression declared as Expression Modifier and Type Field Description private Expression
Function. attributeExpression
private Expression
OracleHierarchicalExpression. connectExpression
private Expression
AnalyticExpression. defaultValue
private Expression
CaseExpression. elseExpression
private Expression
RangeExpression. endExpression
private Expression
JsonExpression. expr
private Expression
AnalyticExpression. expression
private Expression
ExtractExpression. expression
private Expression
IntervalExpression. expression
private Expression
JsonAggregateFunction. expression
private Expression
JsonFunctionExpression. expression
private Expression
NotExpression. expression
private Expression
OracleNamedFunctionParameter. expression
private Expression
Parenthesis. expression
private Expression
RowGetExpression. expression
private Expression
SignedExpression. expression
private Expression
TranscodingFunction. expression
private Expression
TrimFunction. expression
private Expression
VariableAssignment. expression
private Expression
WindowOffset. expression
private Expression
XMLSerializeExpr. expression
private Expression
AnalyticExpression. filterExpression
private Expression
FilterOverImpl. filterExpression
private Expression
TrimFunction. fromExpression
private Expression
ArrayExpression. indexExpression
private Expression
BinaryExpression. leftExpression
private Expression
CastExpression. leftExpression
private Expression
CollateExpression. leftExpression
private Expression
TimezoneExpression. leftExpression
private Expression
ArrayExpression. objExpression
private Expression
AnalyticExpression. offset
private Expression
BinaryExpression. rightExpression
private Expression
OracleHierarchicalExpression. startExpression
private Expression
RangeExpression. startExpression
private Expression
ArrayExpression. startIndexExpression
private Expression
ArrayExpression. stopIndexExpression
private Expression
CaseExpression. switchExpression
private Expression
WhenClause. thenExpression
private Expression
WhenClause. whenExpression
Fields in net.sf.jsqlparser.expression with type parameters of type Expression Modifier and Type Field Description private ExpressionList<Expression>
TimezoneExpression. timezoneExpressions
Methods in net.sf.jsqlparser.expression with type parameters of type Expression Modifier and Type Method Description <E extends Expression>
EFunction. getAttribute(java.lang.Class<E> type)
<E extends Expression>
EOracleHierarchicalExpression. getConnectExpression(java.lang.Class<E> type)
<E extends Expression>
EAnalyticExpression. getDefaultValue(java.lang.Class<E> type)
<E extends Expression>
ECaseExpression. getElseExpression(java.lang.Class<E> type)
<E extends Expression>
EAnalyticExpression. getExpression(java.lang.Class<E> type)
<E extends Expression>
EExtractExpression. getExpression(java.lang.Class<E> type)
<E extends Expression>
EIntervalExpression. getExpression(java.lang.Class<E> type)
<E extends Expression>
ENotExpression. getExpression(java.lang.Class<E> type)
<E extends Expression>
EParenthesis. getExpression(java.lang.Class<E> type)
<E extends Expression>
ESignedExpression. getExpression(java.lang.Class<E> type)
<E extends Expression>
EWindowOffset. getExpression(java.lang.Class<E> type)
<E extends Expression>
EAnalyticExpression. getFilterExpression(java.lang.Class<E> type)
<E extends Expression>
EArrayExpression. getIndexExpression(java.lang.Class<E> type)
<E extends Expression>
EBinaryExpression. getLeftExpression(java.lang.Class<E> type)
<E extends Expression>
ECastExpression. getLeftExpression(java.lang.Class<E> type)
<E extends Expression>
ECollateExpression. getLeftExpression(java.lang.Class<E> type)
<E extends Expression>
EArrayExpression. getObjExpression(java.lang.Class<E> type)
<E extends Expression>
EAnalyticExpression. getOffset(java.lang.Class<E> type)
<E extends Expression>
EBinaryExpression. getRightExpression(java.lang.Class<E> type)
<E extends Expression>
EOracleHierarchicalExpression. getStartExpression(java.lang.Class<E> type)
<E extends Expression>
ECaseExpression. getSwitchExpression(java.lang.Class<E> type)
<E extends Expression>
EWhenClause. getThenExpression(java.lang.Class<E> type)
<E extends Expression>
EWhenClause. getWhenExpression(java.lang.Class<E> type)
Methods in net.sf.jsqlparser.expression that return types with arguments of type Expression Modifier and Type Method Description java.util.List<Expression>
TimezoneExpression. getTimezoneExpressions()
Methods in net.sf.jsqlparser.expression with parameters of type Expression Modifier and Type Method Description void
TimezoneExpression. addTimezoneExpression(Expression timezoneExpr)
void
Function. setAttribute(Expression attributeExpression)
void
OracleHierarchicalExpression. setConnectExpression(Expression connectExpression)
void
AnalyticExpression. setDefaultValue(Expression defaultValue)
void
CaseExpression. setElseExpression(Expression elseExpression)
RangeExpression
RangeExpression. setEndExpression(Expression endExpression)
void
AnalyticExpression. setExpression(Expression expression)
void
ExtractExpression. setExpression(Expression expression)
void
IntervalExpression. setExpression(Expression expression)
void
JsonAggregateFunction. setExpression(Expression expression)
void
JsonExpression. setExpression(Expression expr)
void
NotExpression. setExpression(Expression expression)
void
Parenthesis. setExpression(Expression expression)
void
RowGetExpression. setExpression(Expression expression)
void
SignedExpression. setExpression(Expression expression)
void
TranscodingFunction. setExpression(Expression expression)
void
TrimFunction. setExpression(Expression expression)
void
VariableAssignment. setExpression(Expression expression)
void
WindowOffset. setExpression(Expression expression)
void
XMLSerializeExpr. setExpression(Expression expression)
void
AnalyticExpression. setFilterExpression(Expression filterExpression)
void
FilterOverImpl. setFilterExpression(Expression filterExpression)
void
TrimFunction. setFromExpression(Expression fromExpression)
void
ArrayExpression. setIndexExpression(Expression indexExpression)
void
BinaryExpression. setLeftExpression(Expression expression)
void
CastExpression. setLeftExpression(Expression expression)
void
CollateExpression. setLeftExpression(Expression leftExpression)
void
TimezoneExpression. setLeftExpression(Expression expression)
void
ArrayExpression. setObjExpression(Expression objExpression)
void
AnalyticExpression. setOffset(Expression offset)
void
Function. setParameters(Expression... expressions)
void
BinaryExpression. setRightExpression(Expression expression)
void
OracleHierarchicalExpression. setStartExpression(Expression startExpression)
RangeExpression
RangeExpression. setStartExpression(Expression startExpression)
void
ArrayExpression. setStartIndexExpression(Expression startIndexExpression)
void
ArrayExpression. setStopIndexExpression(Expression stopIndexExpression)
void
CaseExpression. setSwitchExpression(Expression switchExpression)
void
WhenClause. setThenExpression(Expression thenExpression)
void
WhenClause. setWhenExpression(Expression whenExpression)
Function
Function. withAttribute(Expression attribute)
OracleHierarchicalExpression
OracleHierarchicalExpression. withConnectExpression(Expression connectExpression)
AnalyticExpression
AnalyticExpression. withDefaultValue(Expression defaultValue)
CaseExpression
CaseExpression. withElseExpression(Expression elseExpression)
AnalyticExpression
AnalyticExpression. withExpression(Expression expression)
ExtractExpression
ExtractExpression. withExpression(Expression expression)
IntervalExpression
IntervalExpression. withExpression(Expression expression)
JsonAggregateFunction
JsonAggregateFunction. withExpression(Expression expression)
JsonExpression
JsonExpression. withExpression(Expression expr)
NotExpression
NotExpression. withExpression(Expression expression)
Parenthesis
Parenthesis. withExpression(Expression expression)
SignedExpression
SignedExpression. withExpression(Expression expression)
TranscodingFunction
TranscodingFunction. withExpression(Expression expression)
TrimFunction
TrimFunction. withExpression(Expression expression)
WindowOffset
WindowOffset. withExpression(Expression expression)
AnalyticExpression
AnalyticExpression. withFilterExpression(Expression filterExpression)
FilterOverImpl
FilterOverImpl. withFilterExpression(Expression filterExpression)
TrimFunction
TrimFunction. withFromExpression(Expression fromExpression)
ArrayExpression
ArrayExpression. withIndexExpression(Expression indexExpression)
BinaryExpression
BinaryExpression. withLeftExpression(Expression expression)
CastExpression
CastExpression. withLeftExpression(Expression leftExpression)
CollateExpression
CollateExpression. withLeftExpression(Expression leftExpression)
ArrayExpression
ArrayExpression. withObjExpression(Expression objExpression)
AnalyticExpression
AnalyticExpression. withOffset(Expression offset)
Function
Function. withParameters(Expression... parameters)
ArrayExpression
ArrayExpression. withRangeExpression(Expression startIndexExpression, Expression stopIndexExpression)
BinaryExpression
BinaryExpression. withRightExpression(Expression expression)
OracleHierarchicalExpression
OracleHierarchicalExpression. withStartExpression(Expression startExpression)
CaseExpression
CaseExpression. withSwitchExpression(Expression switchExpression)
WhenClause
WhenClause. withThenExpression(Expression thenExpression)
WhenClause
WhenClause. withWhenExpression(Expression whenExpression)
Constructors in net.sf.jsqlparser.expression with parameters of type Expression Constructor Description ArrayExpression(Expression objExpression, Expression indexExpression, Expression startIndexExpression, Expression stopIndexExpression)
CollateExpression(Expression leftExpression, java.lang.String collate)
JsonExpression(Expression expr)
JsonExpression(Expression expr, java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> idents)
JsonFunctionExpression(Expression expression)
NotExpression(Expression expression)
NotExpression(Expression expression, boolean useExclamationMark)
OracleNamedFunctionParameter(java.lang.String name, Expression expression)
Parenthesis(Expression expression)
RangeExpression(Expression startExpression, Expression endExpression)
RowGetExpression(Expression expression, java.lang.String columnName)
SignedExpression(char sign, Expression expression)
TranscodingFunction(Expression expression, java.lang.String transcodingName)
TrimFunction(TrimFunction.TrimSpecification trimSpecification, Expression expression, Expression fromExpression, boolean isUsingFromKeyword)
-
Uses of Expression in net.sf.jsqlparser.expression.operators.arithmetic
Classes in net.sf.jsqlparser.expression.operators.arithmetic that implement Expression Modifier and Type Class 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
-
Uses of Expression in net.sf.jsqlparser.expression.operators.conditional
Classes in net.sf.jsqlparser.expression.operators.conditional that implement Expression Modifier and Type Class Description class
AndExpression
class
OrExpression
class
XorExpression
Methods in net.sf.jsqlparser.expression.operators.conditional with parameters of type Expression Modifier and Type Method Description AndExpression
AndExpression. withLeftExpression(Expression arg0)
OrExpression
OrExpression. withLeftExpression(Expression expression)
XorExpression
XorExpression. withLeftExpression(Expression expression)
AndExpression
AndExpression. withRightExpression(Expression arg0)
OrExpression
OrExpression. withRightExpression(Expression expression)
XorExpression
XorExpression. withRightExpression(Expression expression)
Constructors in net.sf.jsqlparser.expression.operators.conditional with parameters of type Expression Constructor Description AndExpression(Expression leftExpression, Expression rightExpression)
OrExpression(Expression leftExpression, Expression rightExpression)
XorExpression(Expression leftExpression, Expression rightExpression)
-
Uses of Expression in net.sf.jsqlparser.expression.operators.relational
Classes in net.sf.jsqlparser.expression.operators.relational with type parameters of type Expression Modifier and Type Class Description class
ExpressionList<T extends Expression>
A list of expressions, as in SELECT A FROM TAB WHERE B IN (expr1,expr2,expr3)class
NamedExpressionList<T extends Expression>
A list of named expressions, as in as in select substr('xyzzy' from 2 for 3)class
ParenthesedExpressionList<T extends Expression>
Fields in net.sf.jsqlparser.expression.operators.relational declared as Expression Modifier and Type Field Description private Expression
FullTextSearch. _againstValue
private Expression
Between. betweenExpressionEnd
private Expression
Between. betweenExpressionStart
private Expression
LikeExpression. escapeExpression
private Expression
Between. leftExpression
private Expression
InExpression. leftExpression
private Expression
IsBooleanExpression. leftExpression
private Expression
IsNullExpression. leftExpression
(package private) Expression
MemberOfExpression. leftExpression
protected Expression
ExistsExpression. rightExpression
private Expression
InExpression. rightExpression
(package private) Expression
MemberOfExpression. rightExpression
Methods in net.sf.jsqlparser.expression.operators.relational with type parameters of type Expression Modifier and Type Method Description <E extends Expression>
EBetween. getBetweenExpressionEnd(java.lang.Class<E> type)
<E extends Expression>
EBetween. getBetweenExpressionStart(java.lang.Class<E> type)
<E extends Expression>
EBetween. getLeftExpression(java.lang.Class<E> type)
<E extends Expression>
EInExpression. getLeftExpression(java.lang.Class<E> type)
<E extends Expression>
EIsBooleanExpression. getLeftExpression(java.lang.Class<E> type)
<E extends Expression>
EIsNullExpression. getLeftExpression(java.lang.Class<E> type)
<E extends Expression>
EExistsExpression. getRightExpression(java.lang.Class<E> type)
<E extends Expression>
EInExpression. getRightExpression(java.lang.Class<E> type)
Methods in net.sf.jsqlparser.expression.operators.relational that return Expression Modifier and Type Method Description Expression
FullTextSearch. getAgainstValue()
Expression
Between. getBetweenExpressionEnd()
Expression
Between. getBetweenExpressionStart()
Expression
LikeExpression. getEscape()
Expression
Between. getLeftExpression()
Expression
InExpression. getLeftExpression()
Expression
IsBooleanExpression. getLeftExpression()
Expression
IsNullExpression. getLeftExpression()
Expression
MemberOfExpression. getLeftExpression()
Expression
ExistsExpression. getRightExpression()
Expression
InExpression. getRightExpression()
Expression
MemberOfExpression. getRightExpression()
Constructors in net.sf.jsqlparser.expression.operators.relational with parameters of type Expression Constructor Description ComparisonOperator(java.lang.String operator, Expression left, Expression right)
EqualsTo(Expression left, Expression right)
ExpressionList(T... expressions)
InExpression(Expression leftExpression, Expression rightExpression)
MemberOfExpression(Expression leftExpression, Expression rightExpression)
NotEqualsTo(Expression left, Expression right)
ParenthesedExpressionList(T... expressions)
-
Uses of Expression in net.sf.jsqlparser.parser
Methods in net.sf.jsqlparser.parser that return Expression Modifier and Type Method Description Expression
CCJSqlParser. AdditiveExpression()
Expression
CCJSqlParser. AndExpression()
Expression
CCJSqlParser. AnyComparisonExpression()
Expression
CCJSqlParser. ArrayExpression(Expression obj)
Expression
CCJSqlParser. Between(Expression leftExpression)
Expression
CCJSqlParser. BitwiseAndOr()
Expression
CCJSqlParser. BitwiseXor()
Expression
CCJSqlParser. CaseWhenExpression()
Expression
CCJSqlParser. CharacterPrimary()
Expression
CCJSqlParser. ComparisonItem()
Expression
CCJSqlParser. ConcatExpression()
Expression
CCJSqlParser. Condition()
Expression
CCJSqlParser. ExistsExpression()
Expression
CCJSqlParser. Expression()
Expression
CCJSqlParser. Having()
Expression
CCJSqlParser. InExpression()
Expression
CCJSqlParser. IsBooleanExpression(Expression leftExpression)
Expression
CCJSqlParser. IsDistinctExpression(Expression leftExpression)
Expression
CCJSqlParser. IsNullExpression(Expression leftExpression)
Expression
CCJSqlParser. LikeExpression(Expression leftExpression)
Expression
CCJSqlParser. MemberOfExpression(Expression leftExpression)
Expression
CCJSqlParser. MultiplicativeExpression()
Expression
CCJSqlParser. OrExpression()
Expression
CCJSqlParser. OverlapsCondition()
Expression
CCJSqlParser. ParenthesedExpression()
static Expression
CCJSqlParserUtil. parseCondExpression(java.lang.String condExpr)
Parse an conditional expression.static Expression
CCJSqlParserUtil. parseCondExpression(java.lang.String condExpr, boolean allowPartialParse)
Parse an conditional expression.static Expression
CCJSqlParserUtil. parseCondExpression(java.lang.String conditionalExpressionStr, boolean allowPartialParse, java.util.function.Consumer<CCJSqlParser> consumer)
static Expression
CCJSqlParserUtil. parseExpression(java.lang.String expression)
static Expression
CCJSqlParserUtil. parseExpression(java.lang.String expression, boolean allowPartialParse)
static Expression
CCJSqlParserUtil. parseExpression(java.lang.String expressionStr, boolean allowPartialParse, java.util.function.Consumer<CCJSqlParser> consumer)
Expression
CCJSqlParser. PrimaryExpression()
Expression
CCJSqlParser. Qualify()
Expression
CCJSqlParser. RegularCondition()
Expression
CCJSqlParser. SimilarToExpression(Expression leftExpression)
Expression
CCJSqlParser. SimpleExpression()
Expression
CCJSqlParser. SQLCondition()
Expression
CCJSqlParser. WhereClause()
Expression
CCJSqlParser. XorExpression()
-
Uses of Expression in net.sf.jsqlparser.schema
Classes in net.sf.jsqlparser.schema that implement Expression Modifier and Type Class Description class
Column
A column. -
Uses of Expression in net.sf.jsqlparser.statement
Fields in net.sf.jsqlparser.statement declared as Expression Modifier and Type Field Description private Expression
IfElseStatement. condition
Expression
DeclareStatement.TypeDefExpr. defaultExpr
Methods in net.sf.jsqlparser.statement that return Expression Modifier and Type Method Description Expression
IfElseStatement. getCondition()
Methods in net.sf.jsqlparser.statement that return types with arguments of type Expression Modifier and Type Method Description java.util.List<Expression>
SetStatement. getExpressions()
java.util.List<Expression>
SetStatement. getExpressions(int idx)
Methods in net.sf.jsqlparser.statement with parameters of type Expression Modifier and Type Method Description void
DeclareStatement. addType(UserVariable userVariable, ColDataType colDataType, Expression defaultExpr)
void
DeclareStatement. addType(ColDataType colDataType, Expression defaultExpr)
Constructors in net.sf.jsqlparser.statement with parameters of type Expression Constructor Description IfElseStatement(Expression condition, Statement ifStatement)
TypeDefExpr(UserVariable userVariable, ColDataType colDataType, Expression defaultExpr)
TypeDefExpr(ColDataType colDataType, Expression defaultExpr)
-
Uses of Expression in net.sf.jsqlparser.statement.create.table
Fields in net.sf.jsqlparser.statement.create.table declared as Expression Modifier and Type Field Description private Expression
CheckConstraint. expression
private Expression
ExcludeConstraint. expression
Methods in net.sf.jsqlparser.statement.create.table with type parameters of type Expression Modifier and Type Method Description <E extends Expression>
ECheckConstraint. getExpression(java.lang.Class<E> type)
<E extends Expression>
EExcludeConstraint. getExpression(java.lang.Class<E> type)
Methods in net.sf.jsqlparser.statement.create.table that return Expression Modifier and Type Method Description Expression
CheckConstraint. getExpression()
Expression
ExcludeConstraint. getExpression()
Methods in net.sf.jsqlparser.statement.create.table with parameters of type Expression Modifier and Type Method Description void
CheckConstraint. setExpression(Expression expression)
void
ExcludeConstraint. setExpression(Expression expression)
CheckConstraint
CheckConstraint. withExpression(Expression expression)
ExcludeConstraint
ExcludeConstraint. withExpression(Expression expression)
-
Uses of Expression in net.sf.jsqlparser.statement.delete
Fields in net.sf.jsqlparser.statement.delete declared as Expression Modifier and Type Field Description private Expression
Delete. where
Methods in net.sf.jsqlparser.statement.delete with type parameters of type Expression Modifier and Type Method Description <E extends Expression>
EDelete. getWhere(java.lang.Class<E> type)
Methods in net.sf.jsqlparser.statement.delete that return Expression Modifier and Type Method Description Expression
Delete. getWhere()
Methods in net.sf.jsqlparser.statement.delete with parameters of type Expression Modifier and Type Method Description void
Delete. setWhere(Expression expression)
Delete
Delete. withWhere(Expression where)
-
Uses of Expression in net.sf.jsqlparser.statement.insert
Fields in net.sf.jsqlparser.statement.insert declared as Expression Modifier and Type Field Description (package private) Expression
InsertConflictTarget. indexExpression
(package private) Expression
InsertConflictAction. whereExpression
(package private) Expression
InsertConflictTarget. whereExpression
Methods in net.sf.jsqlparser.statement.insert that return Expression Modifier and Type Method Description Expression
InsertConflictTarget. getIndexExpression()
Expression
InsertConflictAction. getWhereExpression()
Expression
InsertConflictTarget. getWhereExpression()
Methods in net.sf.jsqlparser.statement.insert with parameters of type Expression Modifier and Type Method Description InsertConflictAction
InsertConflictAction. addUpdateSet(Column column, Expression expression)
void
InsertConflictTarget. setIndexExpression(Expression indexExpression)
void
InsertConflictAction. setWhereExpression(Expression whereExpression)
void
InsertConflictTarget. setWhereExpression(Expression whereExpression)
InsertConflictTarget
InsertConflictTarget. withIndexExpression(Expression indexExpression)
InsertConflictAction
InsertConflictAction. withWhereExpression(Expression whereExpression)
InsertConflictTarget
InsertConflictTarget. withWhereExpression(Expression whereExpression)
Constructors in net.sf.jsqlparser.statement.insert with parameters of type Expression Constructor Description InsertConflictTarget(java.lang.String indexColumnName, Expression indexExpression, Expression whereExpression, java.lang.String constraintName)
InsertConflictTarget(java.util.Collection<java.lang.String> indexColumnName, Expression indexExpression, Expression whereExpression, java.lang.String constraintName)
-
Uses of Expression in net.sf.jsqlparser.statement.merge
Fields in net.sf.jsqlparser.statement.merge declared as Expression Modifier and Type Field Description private Expression
MergeDelete. andPredicate
private Expression
MergeInsert. andPredicate
private Expression
MergeUpdate. andPredicate
private Expression
MergeUpdate. deleteWhereCondition
private Expression
Merge. onCondition
private Expression
MergeInsert. whereCondition
private Expression
MergeUpdate. whereCondition
Fields in net.sf.jsqlparser.statement.merge with type parameters of type Expression Modifier and Type Field Description private ExpressionList<Expression>
MergeInsert. values
Methods in net.sf.jsqlparser.statement.merge with type parameters of type Expression Modifier and Type Method Description <E extends Expression>
EMergeInsert. getAndPredicate(java.lang.Class<E> type)
<E extends Expression>
EMergeUpdate. getAndPredicate(java.lang.Class<E> type)
<E extends Expression>
EMergeUpdate. getDeleteWhereCondition(java.lang.Class<E> type)
<E extends Expression>
EMerge. getOnCondition(java.lang.Class<E> type)
<E extends Expression>
EMergeInsert. getWhereCondition(java.lang.Class<E> type)
<E extends Expression>
EMergeUpdate. getWhereCondition(java.lang.Class<E> type)
Methods in net.sf.jsqlparser.statement.merge that return Expression Modifier and Type Method Description Expression
MergeDelete. getAndPredicate()
Expression
MergeInsert. getAndPredicate()
Expression
MergeUpdate. getAndPredicate()
Expression
MergeUpdate. getDeleteWhereCondition()
Expression
Merge. getOnCondition()
Expression
MergeInsert. getWhereCondition()
Expression
MergeUpdate. getWhereCondition()
Methods in net.sf.jsqlparser.statement.merge that return types with arguments of type Expression Modifier and Type Method Description ExpressionList<Expression>
MergeInsert. getValues()
Methods in net.sf.jsqlparser.statement.merge with parameters of type Expression Modifier and Type Method Description MergeInsert
MergeInsert. addValues(Expression... values)
void
MergeDelete. setAndPredicate(Expression andPredicate)
void
MergeInsert. setAndPredicate(Expression andPredicate)
void
MergeUpdate. setAndPredicate(Expression andPredicate)
void
MergeUpdate. setDeleteWhereCondition(Expression deleteWhereCondition)
void
Merge. setOnCondition(Expression onCondition)
void
MergeInsert. setWhereCondition(Expression whereCondition)
void
MergeUpdate. setWhereCondition(Expression whereCondition)
MergeDelete
MergeDelete. withAndPredicate(Expression andPredicate)
MergeInsert
MergeInsert. withAndPredicate(Expression andPredicate)
MergeUpdate
MergeUpdate. withAndPredicate(Expression andPredicate)
MergeUpdate
MergeUpdate. withDeleteWhereCondition(Expression deleteWhereCondition)
Merge
Merge. withOnCondition(Expression onCondition)
MergeInsert
MergeInsert. withWhereCondition(Expression whereCondition)
MergeUpdate
MergeUpdate. withWhereCondition(Expression whereCondition)
Method parameters in net.sf.jsqlparser.statement.merge with type arguments of type Expression Modifier and Type Method Description MergeInsert
MergeInsert. addValues(java.util.Collection<? extends Expression> values)
void
MergeInsert. setValues(ExpressionList<Expression> values)
MergeInsert
MergeInsert. withValues(ExpressionList<Expression> values)
-
Uses of Expression in net.sf.jsqlparser.statement.select
Classes in net.sf.jsqlparser.statement.select with type parameters of type Expression Modifier and Type Class Description class
SelectItem<T extends Expression>
Classes in net.sf.jsqlparser.statement.select that implement Expression Modifier and Type Class Description class
AllColumns
class
AllTableColumns
class
LateralSubSelect
lateral sub selectclass
ParenthesedSelect
class
PlainSelect
class
Select
class
SetOperationList
class
TableFunction
class
TableStatement
class
Values
class
WithItem
Fields in net.sf.jsqlparser.statement.select declared as Expression Modifier and Type Field Description private Expression
Fetch. expression
private Expression
OrderByElement. expression
private T
SelectItem. expression
private Expression
Top. expression
private Expression
PlainSelect. having
private Expression
Limit. offset
private Expression
Offset. offsetExpression
private Expression
PlainSelect. qualify
private Expression
Limit. rowCount
private Expression
PlainSelect. where
Fields in net.sf.jsqlparser.statement.select with type parameters of type Expression Modifier and Type Field Description private ExpressionList<Expression>
Limit. byExpressions
A query with the LIMIT n BY expressions clause selects the first n rows for each distinct value of expressions.private ExpressionList<Expression>
Values. expressions
private java.util.LinkedList<Expression>
Join. onExpressions
Methods in net.sf.jsqlparser.statement.select with type parameters of type Expression Modifier and Type Method Description <E extends Expression>
EOrderByElement. getExpression(java.lang.Class<E> type)
<E extends Expression>
ESelectItem. getExpression(java.lang.Class<E> type)
<E extends Expression>
ETop. getExpression(java.lang.Class<E> type)
<E extends Expression>
EPlainSelect. getHaving(java.lang.Class<E> type)
<E extends Expression>
ELimit. getOffset(java.lang.Class<E> type)
<E extends Expression>
EOffset. getOffset(java.lang.Class<E> type)
<E extends Expression>
ELimit. getRowCount(java.lang.Class<E> type)
<E extends Expression>
EPlainSelect. getWhere(java.lang.Class<E> type)
Methods in net.sf.jsqlparser.statement.select that return Expression Modifier and Type Method Description Expression
Fetch. getExpression()
Expression
OrderByElement. getExpression()
Expression
Top. getExpression()
Expression
PlainSelect. getHaving()
Expression
Limit. getOffset()
Expression
Offset. getOffset()
Expression
Join. getOnExpression()
Deprecated.Expression
PlainSelect. getQualify()
Expression
Limit. getRowCount()
Expression
PlainSelect. getWhere()
Methods in net.sf.jsqlparser.statement.select that return types with arguments of type Expression Modifier and Type Method Description java.util.Collection<Expression>
Join. getOnExpressions()
Methods in net.sf.jsqlparser.statement.select with parameters of type Expression Modifier and Type Method Description void
Limit. addByExpression(Expression byExpression)
Values
Values. addExpressions(Expression... expressions)
PlainSelect
PlainSelect. addGroupByColumnReference(Expression expr)
void
GroupByElement. addGroupByExpression(Expression groupByExpression)
Deprecated.GroupByElement
GroupByElement. addGroupByExpressions(Expression... groupByExpressions)
Join
Join. addOnExpression(Expression expression)
PlainSelect
PlainSelect. addSelectItem(Expression expression)
PlainSelect
PlainSelect. addSelectItem(Expression expression, Alias alias)
PlainSelect
PlainSelect. addSelectItems(Expression... expressions)
static SelectItem<?>
SelectItem. from(Expression expression)
static SelectItem<?>
SelectItem. from(Expression expression, Alias alias)
void
Limit. setByExpressions(Expression... byExpressions)
void
Fetch. setExpression(Expression expression)
void
OrderByElement. setExpression(Expression expression)
void
Top. setExpression(Expression expression)
void
PlainSelect. setHaving(Expression expression)
void
Limit. setOffset(Expression l)
void
Offset. setOffset(Expression offsetExpression)
void
Join. setOnExpression(Expression expression)
Deprecated.PlainSelect
PlainSelect. setQualify(Expression qualify)
void
Limit. setRowCount(Expression l)
void
PlainSelect. setWhere(Expression where)
Limit
Limit. withByExpressions(Expression... byExpressions)
Fetch
Fetch. withExpression(Expression expression)
OrderByElement
OrderByElement. withExpression(Expression expression)
Top
Top. withExpression(Expression expression)
PlainSelect
PlainSelect. withHaving(Expression having)
Limit
Limit. withOffset(Expression offset)
Offset
Offset. withOffset(Expression offsetExpression)
Join
Join. withOnExpression(Expression expression)
Deprecated.Limit
Limit. withRowCount(Expression rowCount)
PlainSelect
PlainSelect. withWhere(Expression where)
Method parameters in net.sf.jsqlparser.statement.select with type arguments of type Expression Modifier and Type Method Description Values
Values. addExpressions(java.util.Collection<? extends Expression> expressions)
GroupByElement
GroupByElement. addGroupByExpressions(java.util.Collection<? extends Expression> groupByExpressions)
void
Limit. setByExpressions(ExpressionList<Expression> byExpressions)
void
Values. setExpressions(ExpressionList<Expression> expressions)
Join
Join. setOnExpressions(java.util.Collection<Expression> expressions)
Limit
Limit. withByExpressions(ExpressionList<Expression> byExpressions)
Values
Values. withExpressions(ExpressionList<Expression> expressions)
Constructor parameters in net.sf.jsqlparser.statement.select with type arguments of type Expression Constructor Description Values(ExpressionList<Expression> expressions)
-
Uses of Expression in net.sf.jsqlparser.statement.show
Fields in net.sf.jsqlparser.statement.show declared as Expression Modifier and Type Field Description private Expression
ShowTablesStatement. likeExpression
private Expression
ShowTablesStatement. whereCondition
Methods in net.sf.jsqlparser.statement.show that return Expression Modifier and Type Method Description Expression
ShowTablesStatement. getLikeExpression()
Expression
ShowTablesStatement. getWhereCondition()
Methods in net.sf.jsqlparser.statement.show with parameters of type Expression Modifier and Type Method Description void
ShowTablesStatement. setLikeExpression(Expression likeExpression)
void
ShowTablesStatement. setWhereCondition(Expression whereCondition)
-
Uses of Expression in net.sf.jsqlparser.statement.update
Fields in net.sf.jsqlparser.statement.update declared as Expression Modifier and Type Field Description private Expression
Update. where
Fields in net.sf.jsqlparser.statement.update with type parameters of type Expression Modifier and Type Field Description protected ExpressionList<Expression>
UpdateSet. values
Methods in net.sf.jsqlparser.statement.update with type parameters of type Expression Modifier and Type Method Description <E extends Expression>
EUpdate. getWhere(java.lang.Class<E> type)
Methods in net.sf.jsqlparser.statement.update that return Expression Modifier and Type Method Description Expression
UpdateSet. getValue(int index)
Expression
Update. getWhere()
Methods in net.sf.jsqlparser.statement.update that return types with arguments of type Expression Modifier and Type Method Description java.util.List<Expression>
Update. getExpressions()
Deprecated.Methods in net.sf.jsqlparser.statement.update with parameters of type Expression Modifier and Type Method Description void
UpdateSet. add(Expression expression)
Add another expression to the existing value list.void
UpdateSet. add(Column column, Expression value)
Update
Update. addExpressions(Expression... expressions)
Update
Update. addUpdateSet(Column column, Expression expression)
void
Update. setWhere(Expression expression)
Update
Update. withWhere(Expression where)
Method parameters in net.sf.jsqlparser.statement.update with type arguments of type Expression Modifier and Type Method Description Update
Update. addExpressions(java.util.Collection<? extends Expression> expressions)
void
Update. setExpressions(java.util.List<Expression> list)
Deprecated.Update
Update. withExpressions(java.util.List<Expression> expressions)
Constructors in net.sf.jsqlparser.statement.update with parameters of type Expression Constructor Description UpdateSet(Column column, Expression value)
-
Uses of Expression in net.sf.jsqlparser.util
Methods in net.sf.jsqlparser.util with parameters of type Expression Modifier and Type Method 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)
java.util.List<java.lang.String>
TablesNamesFinder. getTableList(Expression expr)
Deprecated.java.util.Set<java.lang.String>
TablesNamesFinder. getTables(Expression expr)
-
Uses of Expression in net.sf.jsqlparser.util.cnfexpression
Classes in net.sf.jsqlparser.util.cnfexpression that implement Expression Modifier and Type Class 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.Fields in net.sf.jsqlparser.util.cnfexpression declared as Expression Modifier and Type Field Description private Expression
CNFConverter. child
private Expression
CNFConverter.Mule. child
private Expression
CNFConverter. dummy
private Expression
CNFConverter.Mule. parent
private Expression
CNFConverter. root
private Expression
CNFConverter. temp1
private Expression
CNFConverter. temp2
Fields in net.sf.jsqlparser.util.cnfexpression with type parameters of type Expression Modifier and Type Field Description private java.util.List<Expression>
MultipleExpression. childlist
Methods in net.sf.jsqlparser.util.cnfexpression that return Expression Modifier and Type Method Description static Expression
CloneHelper. changeBack(java.lang.Boolean isMultiOr, Expression exp)
This helper method is used to change the multiple expression into the binary form, respectively and return the root of the expression tree.private Expression
CNFConverter. convert(Expression express)
this method takes an expression tree and converts that into a CNF form.static Expression
CNFConverter. convertToCNF(Expression expr)
Expression
MultipleExpression. getChild(int index)
static Expression
CloneHelper. modify(Expression express)
Expression
MultipleExpression. removeChild(int index)
static Expression
CloneHelper. shallowCopy(Expression express)
This method is used to copy the expression which happens at step four.Methods in net.sf.jsqlparser.util.cnfexpression that return types with arguments of type Expression Modifier and Type Method Description java.util.List<Expression>
MultipleExpression. getList()
Methods in net.sf.jsqlparser.util.cnfexpression with parameters of type Expression Modifier and Type Method Description void
MultipleExpression. addChild(int index, Expression express)
static Expression
CloneHelper. changeBack(java.lang.Boolean isMultiOr, Expression exp)
This helper method is used to change the multiple expression into the binary form, respectively and return the root of the expression tree.private Expression
CNFConverter. convert(Expression express)
this method takes an expression tree and converts that into a CNF form.static Expression
CNFConverter. convertToCNF(Expression expr)
int
MultipleExpression. getIndex(Expression express)
static Expression
CloneHelper. modify(Expression express)
private void
CNFConverter. reorder(Expression express)
this is the first step that rebuild the expression tree.void
MultipleExpression. setChild(int index, Expression express)
static Expression
CloneHelper. shallowCopy(Expression express)
This method is used to copy the expression which happens at step four.Constructors in net.sf.jsqlparser.util.cnfexpression with parameters of type Expression Constructor Description Mule(Expression parent, Expression child, int level)
Constructor parameters in net.sf.jsqlparser.util.cnfexpression with type arguments of type Expression Constructor Description MultiAndExpression(java.util.List<Expression> childlist)
MultiOrExpression(java.util.List<Expression> childlist)
MultipleExpression(java.util.List<Expression> childlist)
-
Uses of Expression in net.sf.jsqlparser.util.deparser
Classes in net.sf.jsqlparser.util.deparser with type parameters of type Expression Modifier and Type Class Description class
ExpressionListDeParser<T extends Expression>
Methods in net.sf.jsqlparser.util.deparser with parameters of type Expression Modifier and Type Method Description (package private) void
ExpressionDeParser. deParse(Expression statement)
-
Uses of Expression in net.sf.jsqlparser.util.validation.validator
Methods in net.sf.jsqlparser.util.validation.validator with parameters of type Expression Modifier and Type Method Description void
ExpressionValidator. validate(Expression expression)
protected void
AbstractValidator. validateOptionalExpression(Expression expression)
protected void
AbstractValidator. validateOptionalExpression(Expression expression, ExpressionValidator v)
Method parameters in net.sf.jsqlparser.util.validation.validator with type arguments of type Expression Modifier and Type Method Description protected void
AbstractValidator. validateOptionalExpressions(java.util.List<? extends Expression> expressions)
-