Modifier and Type | Class and Description |
---|---|
class |
BNodeColumn
Represents the BNode value of a variable.
|
class |
DatatypeColumn
Represents a variable's datatype value in an SQL expression.
|
class |
DateTimeColumn
Represents a variable's time value in an SQL expression.
|
class |
DoubleValue
A static number in an SQL expression.
|
class |
FalseValue
Represents the value false in an SQL expression.
|
class |
HashColumn
Represents the Hash value of a variable.
|
class |
IdColumn
A particular column in an SQL expression.
|
class |
LabelColumn
Represents a variable's label value in an SQL expression.
|
class |
LanguageColumn
Represents a variables language value in an SQL expression.
|
class |
LongLabelColumn
Represents a variable's long label value in an SQL expression.
|
class |
LongURIColumn
Represents a variable's Long URI value in an SQL expression.
|
class |
NumberValue
A static long value in an SQL expression.
|
class |
NumericColumn
Represents a variable's numeric value in an SQL expression.
|
class |
RefIdColumn
Represents a variable's internal id value in an SQL expression.
|
class |
SqlAbs
The SQL ABS expression.
|
class |
SqlAnd
The SQL AND expression.
|
class |
SqlCase
The SQL CASE WHEN THEN END expression.
|
class |
SqlCast
The SQL IS CAST expression.
|
class |
SqlCompare
The SQL compare expressions (>, <, >=, <=).
|
class |
SqlConcat
The SQL concatenate expression (||).
|
class |
SqlEq
The SQL equals expression (=).
|
class |
SqlIsNull
The SQL IS NULL expression.
|
class |
SqlLike
The SQL LIKE operator.
|
class |
SqlLowerCase
The SQL LOWER function.
|
class |
SqlMathExpr
The SQL subtraction (-) expression.
|
class |
SqlNot
The SQL NOT expression.
|
class |
SqlNull
The SQL NULL expression.
|
class |
SqlOr
The SQL OR expression.
|
class |
SqlRegex
The regular SQL expression - notation varies between databases.
|
class |
SqlShift
The SQL binary shift right (>>) expression.
|
class |
StringValue
An SQL VARCHAR expression.
|
class |
TrueValue
The boolean SQL expression of true.
|
class |
URIColumn
Represents a variable's URI value in an SQL expression.
|
Modifier and Type | Field and Description |
---|---|
SqlExpr |
SelectQuery.OrderElem.sqlExpr |
Modifier and Type | Method and Description |
---|---|
SqlExpr |
SqlRegex.getArg() |
SqlExpr |
SqlCase.Entry.getCondition() |
SqlExpr |
SelectProjection.getDatatype() |
SqlExpr |
SqlRegex.getFlagsArg() |
SqlExpr |
SelectProjection.getLanguage() |
SqlExpr |
SqlRegex.getPatternArg() |
SqlExpr |
SqlCase.Entry.getResult() |
SqlExpr |
SelectProjection.getStringValue() |
Modifier and Type | Method and Description |
---|---|
List<SqlExpr> |
SelectQuery.getFilters() |
Modifier and Type | Method and Description |
---|---|
void |
SelectQuery.addFilter(SqlExpr sql) |
void |
SelectQuery.addOrder(SqlExpr order,
boolean isAscending) |
void |
SelectQuery.removeFilter(SqlExpr sqlExpr) |
void |
SqlRegex.setArg(SqlExpr leftArg) |
void |
SqlCase.Entry.setCondition(SqlExpr condition) |
void |
SelectProjection.setDatatype(SqlExpr datatype) |
void |
SqlRegex.setFlagsArg(SqlExpr flags) |
void |
SelectProjection.setLanguage(SqlExpr language) |
void |
SqlRegex.setPatternArg(SqlExpr rightArg) |
void |
SqlCase.Entry.setResult(SqlExpr result) |
void |
SelectProjection.setStringValue(SqlExpr stringValue) |
void |
SqlCase.when(SqlExpr condition,
SqlExpr expr) |
Constructor and Description |
---|
Entry(SqlExpr condition,
SqlExpr result) |
OrderElem(SqlExpr sqlExpr,
boolean isAscending) |
SqlAbs(SqlExpr arg) |
SqlAnd(SqlExpr leftArg,
SqlExpr rightArg) |
SqlCast(SqlExpr arg,
int type) |
SqlCompare(SqlExpr leftArg,
Compare.CompareOp op,
SqlExpr rightArg) |
SqlConcat(SqlExpr leftArg,
SqlExpr rightArg) |
SqlEq(SqlExpr leftArg,
SqlExpr rightArg) |
SqlIsNull(SqlExpr arg) |
SqlLike(SqlExpr left,
SqlExpr right) |
SqlLowerCase(SqlExpr arg) |
SqlMathExpr(SqlExpr leftArg,
MathExpr.MathOp op,
SqlExpr rightArg) |
SqlNot(SqlExpr arg) |
SqlOr(SqlExpr leftArg,
SqlExpr rightArg) |
SqlRegex(SqlExpr expr,
SqlExpr pattern) |
SqlRegex(SqlExpr expr,
SqlExpr pattern,
SqlExpr flags) |
SqlShift(SqlExpr arg,
int shift,
int range) |
Modifier and Type | Class and Description |
---|---|
class |
BinarySqlOperator
An abstract binary sql operator with two arguments.
|
class |
BooleanValue
A boolean value of true or false.
|
class |
SqlConstant<T>
A constant SQL value, like a varchar or number.
|
class |
UnarySqlOperator
An SQL operator with one argument.
|
class |
ValueColumnBase
A column in an SQL expression.
|
Modifier and Type | Method and Description |
---|---|
static SqlExpr |
SqlExprSupport.abs(SqlExpr arg) |
static SqlExpr |
SqlExprSupport.and(SqlExpr left,
SqlExpr right) |
SqlExpr |
SqlExpr.clone() |
static SqlExpr |
SqlExprSupport.cmp(SqlExpr left,
Compare.CompareOp op,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.coalesce(SqlExpr... exprs) |
static SqlExpr |
SqlExprSupport.concat(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.eq(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.eqComparingNull(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.eqIfNotNull(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.eqOrBothNull(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.eqOrSimpleType(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.ge(SqlExpr left,
SqlExpr right) |
SqlExpr |
UnarySqlOperator.getArg() |
SqlExpr |
BinarySqlOperator.getLeftArg() |
SqlExpr |
BinarySqlOperator.getRightArg() |
static SqlExpr |
SqlExprSupport.gt(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.in(SqlExpr compare,
SqlExpr... values) |
static SqlExpr |
SqlExprSupport.isNotNull(SqlExpr arg) |
static SqlExpr |
SqlExprSupport.isNull(SqlExpr arg) |
static SqlExpr |
SqlExprSupport.le(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.like(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.lowercase(SqlExpr arg) |
static SqlExpr |
SqlExprSupport.lt(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.neq(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.neqComparingNull(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.not(SqlExpr arg) |
static SqlExpr |
SqlExprSupport.num(double value) |
static SqlExpr |
SqlExprSupport.or(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.regex(SqlExpr value,
SqlExpr pattern) |
static SqlExpr |
SqlExprSupport.regex(SqlExpr value,
SqlExpr pattern,
SqlExpr flags) |
static SqlExpr |
SqlExprSupport.simple(SqlExpr arg) |
static SqlExpr |
SqlExprSupport.sqlNull() |
static SqlExpr |
SqlExprSupport.str(String str) |
static SqlExpr |
SqlExprSupport.str(URI uri) |
static SqlExpr |
SqlExprSupport.sub(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.text(SqlExpr arg) |
Modifier and Type | Method and Description |
---|---|
List<SqlExpr> |
FromItem.getFilters() |
Modifier and Type | Method and Description |
---|---|
static SqlExpr |
SqlExprSupport.abs(SqlExpr arg) |
void |
FromItem.addFilter(SqlExpr filter) |
static SqlExpr |
SqlExprSupport.and(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.cmp(SqlExpr left,
Compare.CompareOp op,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.coalesce(SqlExpr... exprs) |
static SqlExpr |
SqlExprSupport.concat(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.eq(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.eqComparingNull(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.eqIfNotNull(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.eqOrBothNull(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.eqOrSimpleType(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.ge(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.gt(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.in(SqlExpr compare,
SqlExpr... values) |
static SqlExpr |
SqlExprSupport.in(SqlExpr compare,
SqlExpr... values) |
static SqlExpr |
SqlExprSupport.isNotNull(SqlExpr arg) |
static SqlExpr |
SqlExprSupport.isNull(SqlExpr arg) |
static SqlExpr |
SqlExprSupport.le(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.like(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.lowercase(SqlExpr arg) |
static SqlExpr |
SqlExprSupport.lt(SqlExpr left,
SqlExpr right) |
protected void |
RdbmsQueryModelVisitorBase.meetSqlExpr(SqlExpr node) |
static SqlExpr |
SqlExprSupport.neq(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.neqComparingNull(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.not(SqlExpr arg) |
static SqlExpr |
SqlExprSupport.or(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.regex(SqlExpr value,
SqlExpr pattern) |
static SqlExpr |
SqlExprSupport.regex(SqlExpr value,
SqlExpr pattern,
SqlExpr flags) |
void |
FromItem.removeFilter(SqlExpr sqlExpr) |
void |
UnarySqlOperator.setArg(SqlExpr arg) |
void |
BinarySqlOperator.setLeftArg(SqlExpr leftArg) |
void |
BinarySqlOperator.setRightArg(SqlExpr rightArg) |
static SqlExpr |
SqlExprSupport.simple(SqlExpr arg) |
static SqlExpr |
SqlExprSupport.sub(SqlExpr left,
SqlExpr right) |
static SqlExpr |
SqlExprSupport.text(SqlExpr arg) |
Constructor and Description |
---|
BinarySqlOperator(SqlExpr leftArg,
SqlExpr rightArg) |
UnarySqlOperator(SqlExpr arg) |
Modifier and Type | Field and Description |
---|---|
protected SqlExpr |
BooleanExprFactory.result |
protected SqlExpr |
NumericExprFactory.result |
protected SqlExpr |
URIExprFactory.result |
protected SqlExpr |
LanguageExprFactory.result |
protected SqlExpr |
DatatypeExprFactory.result |
protected SqlExpr |
TimeExprFactory.result |
protected SqlExpr |
LabelExprFactory.result |
protected SqlExpr |
BNodeExprFactory.result |
protected SqlExpr |
ZonedExprFactory.result |
protected SqlExpr |
HashExprFactory.result |
Modifier and Type | Method and Description |
---|---|
protected SqlExpr |
BooleanExprFactory.bNode(ValueExpr arg) |
protected SqlExpr |
BooleanExprFactory.bool(ValueExpr arg) |
SqlExpr |
BNodeExprFactory.createBNodeExpr(ValueExpr expr) |
SqlExpr |
SqlExprFactory.createBNodeExpr(ValueExpr arg) |
SqlExpr |
BooleanExprFactory.createBooleanExpr(ValueExpr expr) |
SqlExpr |
SqlExprFactory.createBooleanExpr(ValueExpr arg) |
SqlExpr |
DatatypeExprFactory.createDatatypeExpr(ValueExpr expr) |
SqlExpr |
SqlExprFactory.createDatatypeExpr(ValueExpr arg) |
SqlExpr |
SqlExprFactory.createHashExpr(ValueExpr arg) |
SqlExpr |
HashExprFactory.createHashExpr(ValueExpr expr) |
SqlExpr |
LabelExprFactory.createLabelExpr(ValueExpr expr) |
SqlExpr |
SqlExprFactory.createLabelExpr(ValueExpr arg) |
SqlExpr |
LanguageExprFactory.createLanguageExpr(ValueExpr expr) |
SqlExpr |
SqlExprFactory.createLanguageExpr(ValueExpr arg) |
SqlExpr |
NumericExprFactory.createNumericExpr(ValueExpr expr) |
SqlExpr |
SqlExprFactory.createNumericExpr(ValueExpr arg) |
SqlExpr |
TimeExprFactory.createTimeExpr(ValueExpr expr) |
SqlExpr |
SqlExprFactory.createTimeExpr(ValueExpr arg) |
SqlExpr |
URIExprFactory.createUriExpr(ValueExpr expr) |
SqlExpr |
SqlExprFactory.createUriExpr(ValueExpr arg) |
SqlExpr |
SqlExprFactory.createZonedExpr(ValueExpr arg) |
SqlExpr |
ZonedExprFactory.createZonedExpr(ValueExpr expr) |
protected SqlExpr |
BooleanExprFactory.hash(ValueExpr arg) |
protected SqlExpr |
BooleanExprFactory.label(ValueExpr arg) |
protected SqlExpr |
BooleanExprFactory.lang(ValueExpr arg) |
protected SqlExpr |
BooleanExprFactory.numeric(ValueExpr arg) |
protected SqlExpr |
BooleanExprFactory.time(ValueExpr arg) |
protected SqlExpr |
BooleanExprFactory.type(ValueExpr arg) |
protected SqlExpr |
BooleanExprFactory.uri(ValueExpr arg) |
SqlExpr |
HashExprFactory.valueOf(Value value) |
protected SqlExpr |
BooleanExprFactory.zoned(ValueExpr arg) |
Modifier and Type | Method and Description |
---|---|
void |
QueryBuilder.orderBy(SqlExpr expr,
boolean isAscending) |
QueryBuilder |
QueryBuilder.select(SqlExpr expr) |
Modifier and Type | Method and Description |
---|---|
void |
SqlConstantOptimizer.optimize(SqlExpr sqlExpr) |
Copyright © 2001–2016 Aduna. All rights reserved.