Uses of Interface
net.sf.jsqlparser.expression.Expression

Packages that use Expression
net.sf.jsqlparser.expression   
net.sf.jsqlparser.expression.operators.arithmetic   
net.sf.jsqlparser.expression.operators.conditional   
net.sf.jsqlparser.expression.operators.relational   
net.sf.jsqlparser.parser   
net.sf.jsqlparser.schema   
net.sf.jsqlparser.statement.delete   
net.sf.jsqlparser.statement.select   
net.sf.jsqlparser.statement.update   
 

Uses of Expression in net.sf.jsqlparser.expression
 

Classes in net.sf.jsqlparser.expression that implement Expression
 class AllComparisonExpression
           
 class AnyComparisonExpression
           
 class BinaryExpression
          A basic class for binary expressions, that is expressions having a left member and a right member wich are in turn expressions.
 class CaseExpression
          CASE/WHEN expression.
 class DateValue
          A Date in the form {d 'yyyy-mm-dd'}
 class DoubleValue
          Every number with a point or a exponential format is a DoubleValue
 class Function
          A function as MAX,COUNT...
 class InverseExpression
          It represents a "-" before an expression
 class JdbcParameter
          A '?'
 class LongValue
          Every number without a point or an exponential format is a LongValue
 class NullValue
          A "NULL" in a sql statement
 class Parenthesis
          It represents an expression like "(" expression ")"
 class StringValue
          A string as in 'example_string'
 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 WhenClause
          A clause of following syntax: WHEN condition THEN expression.
 

Fields in net.sf.jsqlparser.expression declared as Expression
private  Expression CaseExpression.elseExpression
           
private  Expression Parenthesis.expression
           
private  Expression InverseExpression.expression
           
private  Expression BinaryExpression.leftExpression
           
private  Expression BinaryExpression.rightExpression
           
private  Expression CaseExpression.switchExpression
           
private  Expression WhenClause.thenExpression
           
private  Expression WhenClause.whenExpression
           
 

Methods in net.sf.jsqlparser.expression that return Expression
 Expression CaseExpression.getElseExpression()
           
 Expression Parenthesis.getExpression()
           
 Expression InverseExpression.getExpression()
           
 Expression BinaryExpression.getLeftExpression()
           
 Expression BinaryExpression.getRightExpression()
           
 Expression CaseExpression.getSwitchExpression()
           
 Expression WhenClause.getThenExpression()
           
 Expression WhenClause.getWhenExpression()
           
 

Methods in net.sf.jsqlparser.expression with parameters of type Expression
 void CaseExpression.setElseExpression(Expression elseExpression)
           
 void Parenthesis.setExpression(Expression expression)
           
 void InverseExpression.setExpression(Expression expression)
           
 void BinaryExpression.setLeftExpression(Expression expression)
           
 void BinaryExpression.setRightExpression(Expression expression)
           
 void CaseExpression.setSwitchExpression(Expression switchExpression)
           
 void WhenClause.setThenExpression(Expression thenExpression)
           
 void WhenClause.setWhenExpression(Expression whenExpression)
           
 

Constructors in net.sf.jsqlparser.expression with parameters of type Expression
InverseExpression(Expression expression)
           
Parenthesis(Expression expression)
           
 

Uses of Expression in net.sf.jsqlparser.expression.operators.arithmetic
 

Classes in net.sf.jsqlparser.expression.operators.arithmetic that implement Expression
 class Addition
           
 class Division
           
 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
 class AndExpression
           
 class OrExpression
           
 

Constructors in net.sf.jsqlparser.expression.operators.conditional with parameters of type Expression
AndExpression(Expression leftExpression, Expression rightExpression)
           
OrExpression(Expression leftExpression, Expression rightExpression)
           
 

Uses of Expression in net.sf.jsqlparser.expression.operators.relational
 

Classes in net.sf.jsqlparser.expression.operators.relational that implement Expression
 class Between
          A "BETWEEN" expr1 expr2 statement
 class EqualsTo
           
 class ExistsExpression
           
 class GreaterThan
           
 class GreaterThanEquals
           
 class InExpression
           
 class IsNullExpression
           
 class LikeExpression
           
 class MinorThan
           
 class MinorThanEquals
           
 class NotEqualsTo
           
 

Fields in net.sf.jsqlparser.expression.operators.relational declared as Expression
private  Expression Between.betweenExpressionEnd
           
private  Expression Between.betweenExpressionStart
           
private  Expression IsNullExpression.leftExpression
           
private  Expression InExpression.leftExpression
           
private  Expression Between.leftExpression
           
private  Expression ExistsExpression.rightExpression
           
 

Methods in net.sf.jsqlparser.expression.operators.relational that return Expression
 Expression Between.getBetweenExpressionEnd()
           
 Expression Between.getBetweenExpressionStart()
           
 Expression IsNullExpression.getLeftExpression()
           
 Expression InExpression.getLeftExpression()
           
 Expression Between.getLeftExpression()
           
 Expression ExistsExpression.getRightExpression()
           
 

Methods in net.sf.jsqlparser.expression.operators.relational with parameters of type Expression
 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)
           
 

Constructors in net.sf.jsqlparser.expression.operators.relational with parameters of type Expression
InExpression(Expression leftExpression, ItemsList itemsList)
           
 

Uses of Expression in net.sf.jsqlparser.parser
 

Methods in net.sf.jsqlparser.parser that return Expression
 Expression CCJSqlParser.AdditiveExpression()
           
 Expression CCJSqlParser.AllComparisonExpression()
           
 Expression CCJSqlParser.AndExpression()
           
 Expression CCJSqlParser.AnyComparisonExpression()
           
 Expression CCJSqlParser.Between()
           
 Expression CCJSqlParser.CaseWhenExpression()
           
 Expression CCJSqlParser.ComparisonItem()
           
 Expression CCJSqlParser.Condition()
           
 Expression CCJSqlParser.ExistsExpression()
           
 Expression CCJSqlParser.Expression()
           
 Expression CCJSqlParser.Having()
           
 Expression CCJSqlParser.InExpression()
           
 Expression CCJSqlParser.IsNullExpression()
           
 Expression CCJSqlParser.LikeExpression()
           
 Expression CCJSqlParser.MultiplicativeExpression()
           
 Expression CCJSqlParser.OrExpression()
           
 Expression CCJSqlParser.PrimaryExpression()
           
 Expression CCJSqlParser.RegularCondition()
           
 Expression CCJSqlParser.SimpleExpression()
           
 Expression CCJSqlParser.SQLCondition()
           
 Expression CCJSqlParser.WhereClause()
           
 

Uses of Expression in net.sf.jsqlparser.schema
 

Classes in net.sf.jsqlparser.schema that implement Expression
 class Column
          A column.
 

Uses of Expression in net.sf.jsqlparser.statement.delete
 

Fields in net.sf.jsqlparser.statement.delete declared as Expression
private  Expression Delete.where
           
 

Methods in net.sf.jsqlparser.statement.delete that return Expression
 Expression Delete.getWhere()
           
 

Methods in net.sf.jsqlparser.statement.delete with parameters of type Expression
 void Delete.setWhere(Expression expression)
           
 

Uses of Expression in net.sf.jsqlparser.statement.select
 

Classes in net.sf.jsqlparser.statement.select that implement Expression
 class SubSelect
          A subselect followed by an optional alias.
 

Fields in net.sf.jsqlparser.statement.select declared as Expression
private  Expression SelectExpressionItem.expression
           
private  Expression PlainSelect.having
           
private  Expression Join.onExpression
           
private  Expression PlainSelect.where
           
 

Methods in net.sf.jsqlparser.statement.select that return Expression
 Expression SelectExpressionItem.getExpression()
           
 Expression PlainSelect.getHaving()
           
 Expression Join.getOnExpression()
          Returns the "ON" expression (if any)
 Expression PlainSelect.getWhere()
           
 

Methods in net.sf.jsqlparser.statement.select with parameters of type Expression
 void SelectExpressionItem.setExpression(Expression expression)
           
 void PlainSelect.setHaving(Expression expression)
           
 void Join.setOnExpression(Expression expression)
           
 void PlainSelect.setWhere(Expression where)
           
 

Uses of Expression in net.sf.jsqlparser.statement.update
 

Fields in net.sf.jsqlparser.statement.update declared as Expression
private  Expression Update.where
           
 

Methods in net.sf.jsqlparser.statement.update that return Expression
 Expression Update.getWhere()
           
 

Methods in net.sf.jsqlparser.statement.update with parameters of type Expression
 void Update.setWhere(Expression expression)