Uses of Interface
com.exasol.sql.expression.BooleanExpression
-
Packages that use BooleanExpression Package Description com.exasol.sql.dml.merge com.exasol.sql.dql.select com.exasol.sql.expression com.exasol.sql.expression.rendering com.exasol.sql.rendering -
-
Uses of BooleanExpression in com.exasol.sql.dml.merge
Methods in com.exasol.sql.dml.merge that return BooleanExpression Modifier and Type Method Description BooleanExpressionOnClause. getCondition()Get the merge condition.Methods in com.exasol.sql.dml.merge with parameters of type BooleanExpression Modifier and Type Method Description MergeMerge. on(BooleanExpression condition)Define the merge criteria.MergeMergeInsertClause. where(BooleanExpression expression)Add aWHEREclause insertion definition.MergeMergeMethodDefinition. where(BooleanExpression expression)Add aWHEREclauseMERGEdefinition.Constructors in com.exasol.sql.dml.merge with parameters of type BooleanExpression Constructor Description OnClause(Fragment root, BooleanExpression condition)Create a new instance of aOnClause. -
Uses of BooleanExpression in com.exasol.sql.dql.select
Methods in com.exasol.sql.dql.select that return BooleanExpression Modifier and Type Method Description BooleanExpressionWhereClause. getExpression()Get the boolean expression defining the filter criteriaBooleanExpressionGroupByClause. getHavingBooleanExpression()Get the boolean expression.Methods in com.exasol.sql.dql.select with parameters of type BooleanExpression Modifier and Type Method Description SelectGroupByClause. having(BooleanExpression booleanExpression)Add having statement to the SQL query.SelectSelect. where(BooleanExpression expression)Create a newWhereClause.Constructors in com.exasol.sql.dql.select with parameters of type BooleanExpression Constructor Description WhereClause(SqlStatement root, BooleanExpression expression)Create a new instance of aWhereClause -
Uses of BooleanExpression in com.exasol.sql.expression
Classes in com.exasol.sql.expression that implement BooleanExpression Modifier and Type Class Description classAbstractBooleanExpressionAbstract base class for all types of BooleanExpressions.classAndThis class representsclassBooleanLiteralThis class represents boolean literals (read "true" and "false")classBooleanTermclassComparisonclassNotThis class implements the logical unary NOTclassOrThis class representsMethods in com.exasol.sql.expression that return BooleanExpression Modifier and Type Method Description static BooleanExpressionBooleanTerm. and(boolean... values)static BooleanExpressionBooleanTerm. and(boolean value, BooleanExpression expression)static BooleanExpressionBooleanTerm. and(BooleanExpression... expressions)static BooleanExpressionBooleanTerm. and(BooleanExpression expression, boolean value)static BooleanExpressionBooleanTerm. compare(ValueExpression left, ComparisonOperator operator, ValueExpression right)static BooleanExpressionBooleanTerm. compare(ValueExpression left, String operatorSymbol, ValueExpression right)static BooleanExpressionBooleanTerm. eq(ValueExpression left, ValueExpression right)static BooleanExpressionBooleanTerm. ge(ValueExpression left, ValueExpression right)static BooleanExpressionBooleanTerm. gt(ValueExpression left, ValueExpression right)static BooleanExpressionBooleanTerm. le(ValueExpression left, ValueExpression right)static BooleanExpressionBooleanTerm. lt(ValueExpression left, ValueExpression right)static BooleanExpressionBooleanTerm. ne(ValueExpression left, ValueExpression right)static BooleanExpressionBooleanTerm. not(boolean value)static BooleanExpressionBooleanTerm. not(BooleanExpression expression)static BooleanExpressionBooleanTerm. operation(String operator, BooleanExpression... expressions)Create a logical operation from an operator name and a list of operandsstatic BooleanExpressionBooleanTerm. or(boolean... values)static BooleanExpressionBooleanTerm. or(boolean value, BooleanExpression expression)static BooleanExpressionBooleanTerm. or(BooleanExpression... expressions)static BooleanExpressionBooleanTerm. or(BooleanExpression expression, boolean value)static BooleanExpression[]BooleanLiteral. toBooleanExpressions(boolean[] values)Map an array of booleans to and array of BooleanExpressionsMethods in com.exasol.sql.expression with parameters of type BooleanExpression Modifier and Type Method Description static BooleanExpressionBooleanTerm. and(boolean value, BooleanExpression expression)static BooleanExpressionBooleanTerm. and(BooleanExpression... expressions)static BooleanExpressionBooleanTerm. and(BooleanExpression expression, boolean value)static BooleanExpressionBooleanTerm. not(BooleanExpression expression)static BooleanExpressionBooleanTerm. operation(String operator, BooleanExpression... expressions)Create a logical operation from an operator name and a list of operandsstatic BooleanExpressionBooleanTerm. or(boolean value, BooleanExpression expression)static BooleanExpressionBooleanTerm. or(BooleanExpression... expressions)static BooleanExpressionBooleanTerm. or(BooleanExpression expression, boolean value)voidValueExpressionVisitor. visit(BooleanExpression booleanExpression)Constructors in com.exasol.sql.expression with parameters of type BooleanExpression Constructor Description AbstractBooleanExpression(BooleanExpression expression)AbstractBooleanExpression(BooleanExpression... expressions)And(BooleanExpression... expressions)Create a newAndinstanceNot(BooleanExpression expression)Create a new instance of a unaryNotfrom a boolean expressionOr(BooleanExpression... expressions)Create a newOrinstance -
Uses of BooleanExpression in com.exasol.sql.expression.rendering
Methods in com.exasol.sql.expression.rendering with parameters of type BooleanExpression Modifier and Type Method Description protected voidAbstractExpressionRenderer. connect(BooleanExpression expression)voidValueExpressionRenderer. visit(BooleanExpression booleanExpression) -
Uses of BooleanExpression in com.exasol.sql.rendering
Methods in com.exasol.sql.rendering with parameters of type BooleanExpression Modifier and Type Method Description protected voidAbstractFragmentRenderer. appendRenderedBooleanExpression(BooleanExpression expression)
-