| Package | Description |
|---|---|
| com.exasol.sql.dql | |
| com.exasol.sql.expression | |
| com.exasol.sql.expression.rendering | |
| com.exasol.sql.rendering |
| Modifier and Type | Method and Description |
|---|---|
BooleanExpression |
WhereClause.getExpression()
Get the boolean expression defining the filter criteria
|
| Modifier and Type | Method and Description |
|---|---|
Select |
Select.where(BooleanExpression expression)
Create a new
WhereClause |
| Constructor and Description |
|---|
WhereClause(SqlStatement root,
BooleanExpression expression)
Create a new instance of a
WhereClause |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBooleanExpression
Abstract base class for all types of BooleanExpressions
|
class |
And
This class represents
|
class |
BooleanLiteral
This class represents boolean literals (read "true" and "false")
|
class |
BooleanTerm |
class |
Comparison |
class |
Not
This class implements the logical unary NOT
|
class |
Or
This class represents
|
| Modifier and Type | Method and Description |
|---|---|
static BooleanExpression |
BooleanTerm.and(boolean... values) |
static BooleanExpression |
BooleanTerm.and(boolean value,
BooleanExpression expression) |
static BooleanExpression |
BooleanTerm.and(BooleanExpression... expressions) |
static BooleanExpression |
BooleanTerm.and(BooleanExpression expression,
boolean value) |
static BooleanExpression |
BooleanTerm.compare(String left,
ComparisonOperator operator,
String right) |
static BooleanExpression |
BooleanTerm.compare(String left,
String operatorSymbol,
String right) |
static BooleanExpression |
BooleanTerm.eq(String left,
String right) |
static BooleanExpression |
BooleanTerm.ge(String left,
String right) |
static BooleanExpression |
BooleanTerm.gt(String left,
String right) |
static BooleanExpression |
BooleanTerm.le(String left,
String right) |
static BooleanExpression |
BooleanTerm.lt(String left,
String right) |
static BooleanExpression |
BooleanTerm.ne(String left,
String right) |
static BooleanExpression |
BooleanTerm.not(boolean value) |
static BooleanExpression |
BooleanTerm.not(BooleanExpression expression) |
static BooleanExpression |
BooleanLiteral.of(boolean value) |
static BooleanExpression |
BooleanTerm.operation(String operator,
BooleanExpression... expressions)
Create a logical operation from an operator name and a list of operands
|
static BooleanExpression |
BooleanTerm.or(boolean... values) |
static BooleanExpression |
BooleanTerm.or(boolean value,
BooleanExpression expression) |
static BooleanExpression |
BooleanTerm.or(BooleanExpression... expressions) |
static BooleanExpression |
BooleanTerm.or(BooleanExpression expression,
boolean value) |
static BooleanExpression[] |
BooleanLiteral.toBooleanExpressions(boolean[] values)
Map an array of booleans to and array of BooleanExpressions
|
| Modifier and Type | Method and Description |
|---|---|
static BooleanExpression |
BooleanTerm.and(boolean value,
BooleanExpression expression) |
static BooleanExpression |
BooleanTerm.and(BooleanExpression... expressions) |
static BooleanExpression |
BooleanTerm.and(BooleanExpression expression,
boolean value) |
static BooleanExpression |
BooleanTerm.not(BooleanExpression expression) |
static BooleanExpression |
BooleanTerm.operation(String operator,
BooleanExpression... expressions)
Create a logical operation from an operator name and a list of operands
|
static BooleanExpression |
BooleanTerm.or(boolean value,
BooleanExpression expression) |
static BooleanExpression |
BooleanTerm.or(BooleanExpression... expressions) |
static BooleanExpression |
BooleanTerm.or(BooleanExpression expression,
boolean value) |
| Constructor and Description |
|---|
AbstractBooleanExpression(BooleanExpression... expressions) |
AbstractBooleanExpression(BooleanExpression expression) |
And(BooleanExpression... expressions)
Create a new
And instance |
Not(BooleanExpression expression)
Create a new instance of a unary
Not from a boolean expression |
Or(BooleanExpression... expressions)
Create a new
Or instance |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractExpressionRenderer.connect(BooleanExpression expression) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractFragmentRenderer.appendRenderedExpression(BooleanExpression expression) |
Copyright © 2018–2019. All rights reserved.