Uses of Interface
net.sf.jsqlparser.expression.Expression
Packages that use Expression
Package
Description
-
Uses of Expression in net.sf.jsqlparser.expression
Classes in net.sf.jsqlparser.expression with type parameters of type ExpressionClasses in net.sf.jsqlparser.expression that implement ExpressionModifier and TypeClassDescriptionclass
class
Analytic function.class
Combines ANY and SOME expressions.class
class
class
A basic class for binary expressions, that is expressions having a left member and a right member which are in turn expressions.class
CASE/WHEN expression.class
class
class
class
class
A Date in the form {d 'yyyy-mm-dd'}class
Every number with a point or a exponential format is a DoubleValueclass
Extract value from date/time expression.class
A function as MAX,COUNT...class
class
class
class
A '?' in a statement or a ?<number> e.g.class
class
class
class
class
Every number without a point or an exponential format is a LongValue.class
class
class
It represents a "not " or "!" before an expression.class
class
class
class
Oracle Hint Expressionclass
class
class
It represents an expression like "(" expression ")"class
class
RowConstructor<T extends Expression>
final class
class
It represents a "-" or "+" or "~" before an expressionfinal class
A string as in 'example_string'class
final class
A Timestamp in the form {ts 'yyyy-mm-dd hh:mm:ss.f .class
A Time in the form {t 'hh:mm:ss'}class
class
class
class
Simple uservariables like @test.class
Assignment to a user variable like in select @a = 5.class
A clause of following syntax: WHEN condition THEN expression.class
Fields in net.sf.jsqlparser.expression declared as ExpressionModifier and TypeFieldDescriptionprivate 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 final Expression
JsonFunctionExpression.expression
private Expression
NotExpression.expression
private final 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 ExpressionModifier and TypeFieldDescriptionprivate ExpressionList
<Expression> TimezoneExpression.timezoneExpressions
Methods in net.sf.jsqlparser.expression with type parameters of type ExpressionModifier and TypeMethodDescription<E extends Expression>
EFunction.getAttribute
(Class<E> type) <E extends Expression>
EOracleHierarchicalExpression.getConnectExpression
(Class<E> type) <E extends Expression>
EAnalyticExpression.getDefaultValue
(Class<E> type) <E extends Expression>
ECaseExpression.getElseExpression
(Class<E> type) <E extends Expression>
EAnalyticExpression.getExpression
(Class<E> type) <E extends Expression>
EExtractExpression.getExpression
(Class<E> type) <E extends Expression>
EIntervalExpression.getExpression
(Class<E> type) <E extends Expression>
ENotExpression.getExpression
(Class<E> type) <E extends Expression>
EParenthesis.getExpression
(Class<E> type) <E extends Expression>
ESignedExpression.getExpression
(Class<E> type) <E extends Expression>
EWindowOffset.getExpression
(Class<E> type) <E extends Expression>
EAnalyticExpression.getFilterExpression
(Class<E> type) <E extends Expression>
EArrayExpression.getIndexExpression
(Class<E> type) <E extends Expression>
EBinaryExpression.getLeftExpression
(Class<E> type) <E extends Expression>
ECastExpression.getLeftExpression
(Class<E> type) <E extends Expression>
ECollateExpression.getLeftExpression
(Class<E> type) <E extends Expression>
EArrayExpression.getObjExpression
(Class<E> type) <E extends Expression>
E<E extends Expression>
EBinaryExpression.getRightExpression
(Class<E> type) <E extends Expression>
EOracleHierarchicalExpression.getStartExpression
(Class<E> type) <E extends Expression>
ECaseExpression.getSwitchExpression
(Class<E> type) <E extends Expression>
EWhenClause.getThenExpression
(Class<E> type) <E extends Expression>
EWhenClause.getWhenExpression
(Class<E> type) Methods in net.sf.jsqlparser.expression that return ExpressionModifier and TypeMethodDescriptionOracleHierarchicalExpression.getConnectExpression()
AnalyticExpression.getDefaultValue()
CaseExpression.getElseExpression()
RangeExpression.getEndExpression()
AnalyticExpression.getExpression()
ExtractExpression.getExpression()
IntervalExpression.getExpression()
JsonAggregateFunction.getExpression()
JsonExpression.getExpression()
JsonFunctionExpression.getExpression()
NotExpression.getExpression()
OracleNamedFunctionParameter.getExpression()
Parenthesis.getExpression()
RowGetExpression.getExpression()
SignedExpression.getExpression()
TranscodingFunction.getExpression()
TrimFunction.getExpression()
VariableAssignment.getExpression()
WindowOffset.getExpression()
XMLSerializeExpr.getExpression()
AnalyticExpression.getFilterExpression()
FilterOverImpl.getFilterExpression()
TrimFunction.getFromExpression()
ArrayExpression.getIndexExpression()
BinaryExpression.getLeftExpression()
CastExpression.getLeftExpression()
CollateExpression.getLeftExpression()
TimezoneExpression.getLeftExpression()
ArrayExpression.getObjExpression()
AnalyticExpression.getOffset()
BinaryExpression.getRightExpression()
OracleHierarchicalExpression.getStartExpression()
RangeExpression.getStartExpression()
ArrayExpression.getStartIndexExpression()
ArrayExpression.getStopIndexExpression()
CaseExpression.getSwitchExpression()
WhenClause.getThenExpression()
WhenClause.getWhenExpression()
Methods in net.sf.jsqlparser.expression that return types with arguments of type ExpressionMethods in net.sf.jsqlparser.expression with parameters of type ExpressionModifier and TypeMethodDescriptionvoid
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.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) final void
NotExpression.setExpression
(Expression expression) final void
Parenthesis.setExpression
(Expression expression) void
RowGetExpression.setExpression
(Expression expression) final 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.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.withAttribute
(Expression attribute) OracleHierarchicalExpression.withConnectExpression
(Expression connectExpression) AnalyticExpression.withDefaultValue
(Expression defaultValue) CaseExpression.withElseExpression
(Expression elseExpression) AnalyticExpression.withExpression
(Expression expression) ExtractExpression.withExpression
(Expression expression) IntervalExpression.withExpression
(Expression expression) JsonAggregateFunction.withExpression
(Expression expression) JsonExpression.withExpression
(Expression expr) NotExpression.withExpression
(Expression expression) Parenthesis.withExpression
(Expression expression) SignedExpression.withExpression
(Expression expression) TranscodingFunction.withExpression
(Expression expression) TrimFunction.withExpression
(Expression expression) WindowOffset.withExpression
(Expression expression) AnalyticExpression.withFilterExpression
(Expression filterExpression) FilterOverImpl.withFilterExpression
(Expression filterExpression) TrimFunction.withFromExpression
(Expression fromExpression) ArrayExpression.withIndexExpression
(Expression indexExpression) BinaryExpression.withLeftExpression
(Expression expression) CastExpression.withLeftExpression
(Expression leftExpression) CollateExpression.withLeftExpression
(Expression leftExpression) ArrayExpression.withObjExpression
(Expression objExpression) AnalyticExpression.withOffset
(Expression offset) Function.withParameters
(Expression... parameters) ArrayExpression.withRangeExpression
(Expression startIndexExpression, Expression stopIndexExpression) BinaryExpression.withRightExpression
(Expression expression) OracleHierarchicalExpression.withStartExpression
(Expression startExpression) CaseExpression.withSwitchExpression
(Expression switchExpression) WhenClause.withThenExpression
(Expression thenExpression) WhenClause.withWhenExpression
(Expression whenExpression) Constructors in net.sf.jsqlparser.expression with parameters of type ExpressionModifierConstructorDescriptionArrayExpression
(Expression objExpression, Expression indexExpression, Expression startIndexExpression, Expression stopIndexExpression) CollateExpression
(Expression leftExpression, String collate) JsonExpression
(Expression expr) JsonExpression
(Expression expr, List<Map.Entry<String, String>> idents) JsonFunctionExpression
(Expression expression) NotExpression
(Expression expression) NotExpression
(Expression expression, boolean useExclamationMark) OracleNamedFunctionParameter
(String name, Expression expression) Parenthesis
(Expression expression) RangeExpression
(Expression startExpression, Expression endExpression) RowGetExpression
(Expression expression, String columnName) SignedExpression
(char sign, Expression expression) TranscodingFunction
(Expression expression, 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 ExpressionModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
Modulo expression (a % b).class
class
Methods in net.sf.jsqlparser.expression.operators.arithmetic with parameters of type ExpressionModifier and TypeMethodDescriptionAddition.withLeftExpression
(Expression arg0) BitwiseAnd.withLeftExpression
(Expression arg0) BitwiseLeftShift.withLeftExpression
(Expression arg0) BitwiseOr.withLeftExpression
(Expression arg0) BitwiseRightShift.withLeftExpression
(Expression arg0) BitwiseXor.withLeftExpression
(Expression arg0) Concat.withLeftExpression
(Expression arg0) Division.withLeftExpression
(Expression arg0) IntegerDivision.withLeftExpression
(Expression arg0) Modulo.withLeftExpression
(Expression arg0) Multiplication.withLeftExpression
(Expression arg0) Subtraction.withLeftExpression
(Expression arg0) Addition.withRightExpression
(Expression arg0) BitwiseAnd.withRightExpression
(Expression arg0) BitwiseLeftShift.withRightExpression
(Expression arg0) BitwiseOr.withRightExpression
(Expression arg0) BitwiseRightShift.withRightExpression
(Expression arg0) BitwiseXor.withRightExpression
(Expression arg0) Concat.withRightExpression
(Expression arg0) Division.withRightExpression
(Expression arg0) IntegerDivision.withRightExpression
(Expression arg0) Modulo.withRightExpression
(Expression arg0) Multiplication.withRightExpression
(Expression arg0) Subtraction.withRightExpression
(Expression arg0) -
Uses of Expression in net.sf.jsqlparser.expression.operators.conditional
Classes in net.sf.jsqlparser.expression.operators.conditional that implement ExpressionMethods in net.sf.jsqlparser.expression.operators.conditional with parameters of type ExpressionModifier and TypeMethodDescriptionAndExpression.withLeftExpression
(Expression arg0) OrExpression.withLeftExpression
(Expression expression) XorExpression.withLeftExpression
(Expression expression) AndExpression.withRightExpression
(Expression arg0) OrExpression.withRightExpression
(Expression expression) XorExpression.withRightExpression
(Expression expression) Constructors in net.sf.jsqlparser.expression.operators.conditional with parameters of type ExpressionModifierConstructorDescriptionAndExpression
(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 ExpressionModifier and TypeClassDescriptionclass
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>
Classes in net.sf.jsqlparser.expression.operators.relational that implement ExpressionModifier and TypeClassDescriptionclass
A "BETWEEN" expr1 expr2 statementclass
class
class
class
class
class
class
ExpressionList<T extends Expression>
A list of expressions, as in SELECT A FROM TAB WHERE B IN (expr1,expr2,expr3)class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
NamedExpressionList<T extends Expression>
A list of named expressions, as in as in select substr('xyzzy' from 2 for 3)class
class
class
ParenthesedExpressionList<T extends Expression>
class
class
class
class
Fields in net.sf.jsqlparser.expression.operators.relational declared as ExpressionModifier and TypeFieldDescriptionprivate 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 ExpressionModifier and TypeMethodDescription<E extends Expression>
EBetween.getBetweenExpressionEnd
(Class<E> type) <E extends Expression>
EBetween.getBetweenExpressionStart
(Class<E> type) <E extends Expression>
EBetween.getLeftExpression
(Class<E> type) <E extends Expression>
EInExpression.getLeftExpression
(Class<E> type) <E extends Expression>
EIsBooleanExpression.getLeftExpression
(Class<E> type) <E extends Expression>
EIsNullExpression.getLeftExpression
(Class<E> type) <E extends Expression>
EExistsExpression.getRightExpression
(Class<E> type) <E extends Expression>
EInExpression.getRightExpression
(Class<E> type) Methods in net.sf.jsqlparser.expression.operators.relational that return ExpressionModifier and TypeMethodDescriptionFullTextSearch.getAgainstValue()
Between.getBetweenExpressionEnd()
Between.getBetweenExpressionStart()
LikeExpression.getEscape()
Between.getLeftExpression()
InExpression.getLeftExpression()
IsBooleanExpression.getLeftExpression()
IsNullExpression.getLeftExpression()
MemberOfExpression.getLeftExpression()
ExistsExpression.getRightExpression()
InExpression.getRightExpression()
MemberOfExpression.getRightExpression()
Methods in net.sf.jsqlparser.expression.operators.relational with parameters of type ExpressionModifier and TypeMethodDescriptionExpressionList.addExpressions
(T... expressions) void
Between.setBetweenExpressionEnd
(Expression expression) void
Between.setBetweenExpressionStart
(Expression expression) void
LikeExpression.setEscape
(Expression escapeExpression) void
Between.setLeftExpression
(Expression expression) final void
InExpression.setLeftExpression
(Expression expression) void
IsBooleanExpression.setLeftExpression
(Expression expression) void
IsNullExpression.setLeftExpression
(Expression expression) MemberOfExpression.setLeftExpression
(Expression leftExpression) void
ExistsExpression.setRightExpression
(Expression expression) void
InExpression.setRightExpression
(Expression rightExpression) MemberOfExpression.setRightExpression
(Expression rightExpression) Between.withBetweenExpressionEnd
(Expression betweenExpressionEnd) Between.withBetweenExpressionStart
(Expression betweenExpressionStart) LikeExpression.withEscape
(Expression escape) ExpressionList.withExpressions
(T... expressions) Between.withLeftExpression
(Expression leftExpression) ComparisonOperator.withLeftExpression
(Expression arg0) EqualsTo.withLeftExpression
(Expression expression) GreaterThan.withLeftExpression
(Expression arg0) GreaterThanEquals.withLeftExpression
(Expression arg0) InExpression.withLeftExpression
(Expression expression) IsBooleanExpression.withLeftExpression
(Expression leftExpression) IsNullExpression.withLeftExpression
(Expression leftExpression) JsonOperator.withLeftExpression
(Expression arg0) LikeExpression.withLeftExpression
(Expression arg0) Matches.withLeftExpression
(Expression arg0) MinorThan.withLeftExpression
(Expression arg0) MinorThanEquals.withLeftExpression
(Expression arg0) NotEqualsTo.withLeftExpression
(Expression expression) OldOracleJoinBinaryExpression.withLeftExpression
(Expression arg0) RegExpMatchOperator.withLeftExpression
(Expression arg0) SimilarToExpression.withLeftExpression
(Expression arg0) ComparisonOperator.withRightExpression
(Expression arg0) EqualsTo.withRightExpression
(Expression expression) ExistsExpression.withRightExpression
(Expression rightExpression) GreaterThan.withRightExpression
(Expression arg0) GreaterThanEquals.withRightExpression
(Expression arg0) InExpression.withRightExpression
(Expression rightExpression) JsonOperator.withRightExpression
(Expression arg0) LikeExpression.withRightExpression
(Expression arg0) Matches.withRightExpression
(Expression arg0) MinorThan.withRightExpression
(Expression arg0) MinorThanEquals.withRightExpression
(Expression arg0) NotEqualsTo.withRightExpression
(Expression expression) OldOracleJoinBinaryExpression.withRightExpression
(Expression arg0) RegExpMatchOperator.withRightExpression
(Expression arg0) SimilarToExpression.withRightExpression
(Expression arg0) Constructors in net.sf.jsqlparser.expression.operators.relational with parameters of type ExpressionModifierConstructorDescriptionComparisonOperator
(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 ExpressionModifier and TypeMethodDescriptionfinal Expression
CCJSqlParser.AdditiveExpression()
final Expression
CCJSqlParser.AndExpression()
final Expression
CCJSqlParser.AnyComparisonExpression()
final Expression
CCJSqlParser.ArrayExpression
(Expression obj) final Expression
CCJSqlParser.Between
(Expression leftExpression) final Expression
CCJSqlParser.BitwiseAndOr()
final Expression
CCJSqlParser.BitwiseXor()
final Expression
CCJSqlParser.CaseWhenExpression()
final Expression
CCJSqlParser.CharacterPrimary()
final Expression
CCJSqlParser.ComparisonItem()
final Expression
CCJSqlParser.ConcatExpression()
final Expression
CCJSqlParser.Condition()
final Expression
CCJSqlParser.ExistsExpression()
final Expression
CCJSqlParser.Expression()
final Expression
CCJSqlParser.Having()
final Expression
CCJSqlParser.InExpression()
final Expression
CCJSqlParser.IsBooleanExpression
(Expression leftExpression) final Expression
CCJSqlParser.IsDistinctExpression
(Expression leftExpression) final Expression
CCJSqlParser.IsNullExpression
(Expression leftExpression) final Expression
CCJSqlParser.LikeExpression
(Expression leftExpression) final Expression
CCJSqlParser.MemberOfExpression
(Expression leftExpression) final Expression
CCJSqlParser.MultiplicativeExpression()
final Expression
CCJSqlParser.OrExpression()
final Expression
CCJSqlParser.OverlapsCondition()
final Expression
CCJSqlParser.ParenthesedExpression()
static Expression
CCJSqlParserUtil.parseCondExpression
(String condExpr) Parse an conditional expression.static Expression
CCJSqlParserUtil.parseCondExpression
(String condExpr, boolean allowPartialParse) Parse an conditional expression.static Expression
CCJSqlParserUtil.parseCondExpression
(String conditionalExpressionStr, boolean allowPartialParse, Consumer<CCJSqlParser> consumer) static Expression
CCJSqlParserUtil.parseExpression
(String expression) static Expression
CCJSqlParserUtil.parseExpression
(String expression, boolean allowPartialParse) static Expression
CCJSqlParserUtil.parseExpression
(String expressionStr, boolean allowPartialParse, Consumer<CCJSqlParser> consumer) final Expression
CCJSqlParser.PrimaryExpression()
final Expression
CCJSqlParser.Qualify()
final Expression
CCJSqlParser.RegularCondition()
final Expression
CCJSqlParser.SimilarToExpression
(Expression leftExpression) final Expression
CCJSqlParser.SimpleExpression()
final Expression
CCJSqlParser.SQLCondition()
final Expression
CCJSqlParser.WhereClause()
final Expression
CCJSqlParser.XorExpression()
Methods in net.sf.jsqlparser.parser with parameters of type ExpressionModifier and TypeMethodDescriptionfinal Expression
CCJSqlParser.ArrayExpression
(Expression obj) final Expression
CCJSqlParser.Between
(Expression leftExpression) final IntervalExpression
CCJSqlParser.IntervalExpressionWithoutInterval
(Expression expr) final Expression
CCJSqlParser.IsBooleanExpression
(Expression leftExpression) final Expression
CCJSqlParser.IsDistinctExpression
(Expression leftExpression) final Expression
CCJSqlParser.IsNullExpression
(Expression leftExpression) final JsonExpression
CCJSqlParser.JsonExpression
(Expression expr, List<Map.Entry<String, String>> idents) final Expression
CCJSqlParser.LikeExpression
(Expression leftExpression) final Expression
CCJSqlParser.MemberOfExpression
(Expression leftExpression) final MergeOperation
CCJSqlParser.MergeDeleteClause
(Expression predicate) final MergeOperation
CCJSqlParser.MergeUpdateClause
(Expression predicate) final RangeExpression
CCJSqlParser.RangeExpression
(Expression startExpression) final Expression
CCJSqlParser.SimilarToExpression
(Expression leftExpression) -
Uses of Expression in net.sf.jsqlparser.schema
Classes in net.sf.jsqlparser.schema that implement Expression -
Uses of Expression in net.sf.jsqlparser.statement
Fields in net.sf.jsqlparser.statement declared as ExpressionModifier and TypeFieldDescriptionprivate final Expression
IfElseStatement.condition
final Expression
DeclareStatement.TypeDefExpr.defaultExpr
Methods in net.sf.jsqlparser.statement that return ExpressionMethods in net.sf.jsqlparser.statement that return types with arguments of type ExpressionModifier and TypeMethodDescriptionSetStatement.getExpressions()
SetStatement.getExpressions
(int idx) Methods in net.sf.jsqlparser.statement with parameters of type ExpressionModifier and TypeMethodDescriptionvoid
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 ExpressionModifierConstructorDescriptionIfElseStatement
(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 ExpressionModifier and TypeFieldDescriptionprivate Expression
CheckConstraint.expression
private Expression
ExcludeConstraint.expression
Methods in net.sf.jsqlparser.statement.create.table with type parameters of type ExpressionModifier and TypeMethodDescription<E extends Expression>
ECheckConstraint.getExpression
(Class<E> type) <E extends Expression>
EExcludeConstraint.getExpression
(Class<E> type) Methods in net.sf.jsqlparser.statement.create.table that return ExpressionModifier and TypeMethodDescriptionCheckConstraint.getExpression()
ExcludeConstraint.getExpression()
Methods in net.sf.jsqlparser.statement.create.table with parameters of type ExpressionModifier and TypeMethodDescriptionvoid
CheckConstraint.setExpression
(Expression expression) void
ExcludeConstraint.setExpression
(Expression expression) CheckConstraint.withExpression
(Expression expression) ExcludeConstraint.withExpression
(Expression expression) -
Uses of Expression in net.sf.jsqlparser.statement.delete
Fields in net.sf.jsqlparser.statement.delete declared as ExpressionMethods in net.sf.jsqlparser.statement.delete with type parameters of type ExpressionMethods in net.sf.jsqlparser.statement.delete that return ExpressionMethods in net.sf.jsqlparser.statement.delete with parameters of type ExpressionModifier and TypeMethodDescriptionvoid
Delete.setWhere
(Expression expression) Delete.withWhere
(Expression where) -
Uses of Expression in net.sf.jsqlparser.statement.insert
Fields in net.sf.jsqlparser.statement.insert declared as ExpressionModifier and TypeFieldDescription(package private) Expression
InsertConflictTarget.indexExpression
(package private) Expression
InsertConflictAction.whereExpression
(package private) Expression
InsertConflictTarget.whereExpression
Methods in net.sf.jsqlparser.statement.insert that return ExpressionModifier and TypeMethodDescriptionInsertConflictTarget.getIndexExpression()
InsertConflictAction.getWhereExpression()
InsertConflictTarget.getWhereExpression()
Methods in net.sf.jsqlparser.statement.insert with parameters of type ExpressionModifier and TypeMethodDescriptionInsertConflictAction.addUpdateSet
(Column column, Expression expression) void
InsertConflictTarget.setIndexExpression
(Expression indexExpression) void
InsertConflictAction.setWhereExpression
(Expression whereExpression) void
InsertConflictTarget.setWhereExpression
(Expression whereExpression) InsertConflictTarget.withIndexExpression
(Expression indexExpression) InsertConflictAction.withWhereExpression
(Expression whereExpression) InsertConflictTarget.withWhereExpression
(Expression whereExpression) Constructors in net.sf.jsqlparser.statement.insert with parameters of type ExpressionModifierConstructorDescriptionInsertConflictTarget
(String indexColumnName, Expression indexExpression, Expression whereExpression, String constraintName) InsertConflictTarget
(Collection<String> indexColumnName, Expression indexExpression, Expression whereExpression, String constraintName) -
Uses of Expression in net.sf.jsqlparser.statement.merge
Fields in net.sf.jsqlparser.statement.merge declared as ExpressionModifier and TypeFieldDescriptionprivate 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 ExpressionMethods in net.sf.jsqlparser.statement.merge with type parameters of type ExpressionModifier and TypeMethodDescription<E extends Expression>
EMergeInsert.getAndPredicate
(Class<E> type) <E extends Expression>
EMergeUpdate.getAndPredicate
(Class<E> type) <E extends Expression>
EMergeUpdate.getDeleteWhereCondition
(Class<E> type) <E extends Expression>
EMerge.getOnCondition
(Class<E> type) <E extends Expression>
EMergeInsert.getWhereCondition
(Class<E> type) <E extends Expression>
EMergeUpdate.getWhereCondition
(Class<E> type) Methods in net.sf.jsqlparser.statement.merge that return ExpressionModifier and TypeMethodDescriptionMergeDelete.getAndPredicate()
MergeInsert.getAndPredicate()
MergeUpdate.getAndPredicate()
MergeUpdate.getDeleteWhereCondition()
Merge.getOnCondition()
MergeInsert.getWhereCondition()
MergeUpdate.getWhereCondition()
Methods in net.sf.jsqlparser.statement.merge that return types with arguments of type ExpressionMethods in net.sf.jsqlparser.statement.merge with parameters of type ExpressionModifier and TypeMethodDescriptionMergeInsert.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.withAndPredicate
(Expression andPredicate) MergeInsert.withAndPredicate
(Expression andPredicate) MergeUpdate.withAndPredicate
(Expression andPredicate) MergeUpdate.withDeleteWhereCondition
(Expression deleteWhereCondition) Merge.withOnCondition
(Expression onCondition) MergeInsert.withWhereCondition
(Expression whereCondition) MergeUpdate.withWhereCondition
(Expression whereCondition) Method parameters in net.sf.jsqlparser.statement.merge with type arguments of type ExpressionModifier and TypeMethodDescriptionMergeInsert.addValues
(Collection<? extends Expression> values) void
MergeInsert.setValues
(ExpressionList<Expression> values) 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 ExpressionClasses in net.sf.jsqlparser.statement.select that implement ExpressionModifier and TypeClassDescriptionclass
class
class
lateral sub selectclass
class
class
class
class
class
class
class
Fields in net.sf.jsqlparser.statement.select declared as ExpressionModifier and TypeFieldDescriptionprivate 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 ExpressionModifier and TypeFieldDescriptionprivate 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 final LinkedList
<Expression> Join.onExpressions
Methods in net.sf.jsqlparser.statement.select with type parameters of type ExpressionModifier and TypeMethodDescription<E extends Expression>
EOrderByElement.getExpression
(Class<E> type) <E extends Expression>
ESelectItem.getExpression
(Class<E> type) <E extends Expression>
ETop.getExpression
(Class<E> type) <E extends Expression>
E<E extends Expression>
E<E extends Expression>
E<E extends Expression>
ELimit.getRowCount
(Class<E> type) <E extends Expression>
EMethods in net.sf.jsqlparser.statement.select that return ExpressionModifier and TypeMethodDescriptionFetch.getExpression()
OrderByElement.getExpression()
Top.getExpression()
PlainSelect.getHaving()
Limit.getOffset()
Offset.getOffset()
Join.getOnExpression()
Deprecated.PlainSelect.getQualify()
Limit.getRowCount()
PlainSelect.getWhere()
Methods in net.sf.jsqlparser.statement.select that return types with arguments of type ExpressionMethods in net.sf.jsqlparser.statement.select with parameters of type ExpressionModifier and TypeMethodDescriptionvoid
Limit.addByExpression
(Expression byExpression) Values.addExpressions
(Expression... expressions) PlainSelect.addGroupByColumnReference
(Expression expr) void
GroupByElement.addGroupByExpression
(Expression groupByExpression) Deprecated.GroupByElement.addGroupByExpressions
(Expression... groupByExpressions) Join.addOnExpression
(Expression expression) PlainSelect.addSelectItem
(Expression expression) PlainSelect.addSelectItem
(Expression expression, Alias alias) 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.setQualify
(Expression qualify) void
Limit.setRowCount
(Expression l) void
PlainSelect.setWhere
(Expression where) Limit.withByExpressions
(Expression... byExpressions) Fetch.withExpression
(Expression expression) OrderByElement.withExpression
(Expression expression) Top.withExpression
(Expression expression) PlainSelect.withHaving
(Expression having) Limit.withOffset
(Expression offset) Offset.withOffset
(Expression offsetExpression) Join.withOnExpression
(Expression expression) Deprecated.Limit.withRowCount
(Expression rowCount) PlainSelect.withWhere
(Expression where) Method parameters in net.sf.jsqlparser.statement.select with type arguments of type ExpressionModifier and TypeMethodDescriptionValues.addExpressions
(Collection<? extends Expression> expressions) GroupByElement.addGroupByExpressions
(Collection<? extends Expression> groupByExpressions) void
Limit.setByExpressions
(ExpressionList<Expression> byExpressions) void
Values.setExpressions
(ExpressionList<Expression> expressions) Join.setOnExpressions
(Collection<Expression> expressions) Limit.withByExpressions
(ExpressionList<Expression> byExpressions) Values.withExpressions
(ExpressionList<Expression> expressions) Constructor parameters in net.sf.jsqlparser.statement.select with type arguments of type Expression -
Uses of Expression in net.sf.jsqlparser.statement.show
Fields in net.sf.jsqlparser.statement.show declared as ExpressionModifier and TypeFieldDescriptionprivate Expression
ShowTablesStatement.likeExpression
private Expression
ShowTablesStatement.whereCondition
Methods in net.sf.jsqlparser.statement.show that return ExpressionModifier and TypeMethodDescriptionShowTablesStatement.getLikeExpression()
ShowTablesStatement.getWhereCondition()
Methods in net.sf.jsqlparser.statement.show with parameters of type ExpressionModifier and TypeMethodDescriptionvoid
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 ExpressionFields in net.sf.jsqlparser.statement.update with type parameters of type ExpressionMethods in net.sf.jsqlparser.statement.update with type parameters of type ExpressionMethods in net.sf.jsqlparser.statement.update that return ExpressionMethods in net.sf.jsqlparser.statement.update that return types with arguments of type ExpressionMethods in net.sf.jsqlparser.statement.update with parameters of type ExpressionModifier and TypeMethodDescriptionvoid
UpdateSet.add
(Expression expression) Add another expression to the existing value list.void
UpdateSet.add
(Column column, Expression value) Update.addExpressions
(Expression... expressions) Update.addUpdateSet
(Column column, Expression expression) void
Update.setWhere
(Expression expression) Update.withWhere
(Expression where) Method parameters in net.sf.jsqlparser.statement.update with type arguments of type ExpressionModifier and TypeMethodDescriptionUpdate.addExpressions
(Collection<? extends Expression> expressions) void
Update.setExpressions
(List<Expression> list) Deprecated.Update.withExpressions
(List<Expression> expressions) Constructors in net.sf.jsqlparser.statement.update with parameters of type Expression -
Uses of Expression in net.sf.jsqlparser.util
Methods in net.sf.jsqlparser.util with parameters of type ExpressionModifier and TypeMethodDescriptionstatic 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) TablesNamesFinder.getTableList
(Expression expr) Deprecated.TablesNamesFinder.getTables
(Expression expr) -
Uses of Expression in net.sf.jsqlparser.util.cnfexpression
Classes in net.sf.jsqlparser.util.cnfexpression that implement ExpressionModifier and TypeClassDescriptionfinal class
This helper class is mainly used for handling the CNF conversion.final class
class
This is a helper class that mainly used for handling the CNF conversion.Fields in net.sf.jsqlparser.util.cnfexpression declared as ExpressionModifier and TypeFieldDescriptionprivate 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 ExpressionMethods in net.sf.jsqlparser.util.cnfexpression that return ExpressionModifier and TypeMethodDescriptionstatic Expression
CloneHelper.changeBack
(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) MultipleExpression.getChild
(int index) static Expression
CloneHelper.modify
(Expression express) 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 ExpressionMethods in net.sf.jsqlparser.util.cnfexpression with parameters of type ExpressionModifier and TypeMethodDescriptionvoid
MultipleExpression.addChild
(int index, Expression express) static Expression
CloneHelper.changeBack
(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 ExpressionConstructor parameters in net.sf.jsqlparser.util.cnfexpression with type arguments of type ExpressionModifierConstructorDescriptionMultiAndExpression
(List<Expression> childlist) MultiOrExpression
(List<Expression> childlist) MultipleExpression
(List<Expression> childlist) -
Uses of Expression in net.sf.jsqlparser.util.deparser
Classes in net.sf.jsqlparser.util.deparser with type parameters of type ExpressionMethods in net.sf.jsqlparser.util.deparser with parameters of type ExpressionModifier and TypeMethodDescription(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 ExpressionModifier and TypeMethodDescriptionvoid
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 ExpressionModifier and TypeMethodDescriptionprotected void
AbstractValidator.validateOptionalExpressions
(List<? extends Expression> expressions)