public class N1QLExpression extends Object
Modifier and Type | Method and Description |
---|---|
N1QLExpression |
and(N1QLExpression right)
AND-combines two expressions.
|
N1QLExpression |
as(N1QLExpression alias)
Adds a AS clause between the current and the given expression.
|
N1QLExpression |
asc() |
N1QLExpression |
between(N1QLExpression right)
Adds a BETWEEN clause between the current and the given expression.
|
N1QLExpression |
convertToString()
Returned expression will be converted to a string
|
static N1QLExpression |
count(N1QLExpression expression)
Returned expression results in count of all the non-NULL and non-MISSING values in the group.
|
static N1QLExpression |
delete()
Begins a delete statement
|
N1QLExpression |
desc() |
N1QLExpression |
eq(boolean value) |
N1QLExpression |
eq(N1QLExpression right)
Combines two expressions with the equals operator ("=").
|
static N1QLExpression |
FALSE()
Returns an expression representing boolean FALSE.
|
N1QLExpression |
from(N1QLExpression bucketName) |
N1QLExpression |
from(String bucketName) |
N1QLExpression |
gt(N1QLExpression right)
Combines two expressions with the greater than operator (">").
|
N1QLExpression |
gte(N1QLExpression right)
Combines two expressions with the greater or equals than operator (">=").
|
static N1QLExpression |
i(String... identifiers)
An identifier or list of identifiers escaped using backquotes `.
|
N1QLExpression |
in(N1QLExpression right)
Adds a IN clause between the current and the given expression.
|
N1QLExpression |
isNotMissing()
Appends a "IS NOT MISSING" to the expression.
|
N1QLExpression |
isNotNull()
Appends a "IS NOT NULL" to the expression.
|
N1QLExpression |
isNull()
Appends a "IS NULL" to the expression.
|
N1QLExpression |
keys(Iterable<? extends Serializable> ids) |
N1QLExpression |
like(N1QLExpression right)
Adds a LIKE clause between the current and the given expression.
|
N1QLExpression |
limit(int limit) |
N1QLExpression |
lower()
Returned expression results in the given expression in lowercase.
|
N1QLExpression |
lt(N1QLExpression right)
Combines two expressions with the less than operator ("<").
|
N1QLExpression |
lte(N1QLExpression right)
Combines two expressions with the less or equals than operator ("<=").
|
static N1QLExpression |
meta(N1QLExpression expression) |
static N1QLExpression |
MISSING()
Returns an expression representing MISSING.
|
N1QLExpression |
ne(N1QLExpression right)
Combines two expressions with the not equals operator ("!
|
N1QLExpression |
notIn(N1QLExpression right)
Adds a NOT IN clause between the current and the given expression.
|
N1QLExpression |
notLike(N1QLExpression right)
Adds a NOT LIKE clause between the current and the given expression.
|
static N1QLExpression |
NULL()
Returns an expression representing NULL.
|
N1QLExpression |
offset(int offset) |
N1QLExpression |
or(N1QLExpression right)
OR-combines two expressions.
|
N1QLExpression |
orderBy(N1QLExpression... expressions) |
static N1QLExpression |
path(Object... pathComponents)
Construct a path ("a.b.c") from Expressions or values.
|
N1QLExpression |
returning(N1QLExpression right) |
static N1QLExpression |
s(String... strings)
An identifier or list of identifiers which will be quoted as strings (with "").
|
static N1QLExpression |
select(N1QLExpression... expressions)
Prepends a SELECT to the given expression
|
String |
toString() |
static N1QLExpression |
TRUE()
Returns an expression representing boolean TRUE.
|
N1QLExpression |
where(N1QLExpression right) |
static N1QLExpression |
x(String value)
Creates an arbitrary expression from the given string value.
|
public static N1QLExpression x(String value)
value
- the value to create the expression from.N1QLExpression
representing the value.public static N1QLExpression i(String... identifiers)
identifiers
- the identifier(s) to escape.N1QLExpression
representing the escaped identifier.public static N1QLExpression s(String... strings)
strings
- the list of strings to quote.N1QLExpression
representing the quoted strings.public static N1QLExpression TRUE()
public static N1QLExpression FALSE()
public static N1QLExpression NULL()
public static N1QLExpression MISSING()
public static N1QLExpression path(Object... pathComponents)
pathComponents
- the elements of the path, joined together by a dot.public static N1QLExpression meta(N1QLExpression expression)
public static N1QLExpression select(N1QLExpression... expressions)
public static N1QLExpression delete()
public static N1QLExpression count(N1QLExpression expression)
public N1QLExpression and(N1QLExpression right)
right
- the expression to combine with the current one.public N1QLExpression or(N1QLExpression right)
right
- the expression to combine with the current one.public N1QLExpression as(N1QLExpression alias)
alias
- the right hand side expression.public N1QLExpression from(N1QLExpression bucketName)
public N1QLExpression from(String bucketName)
public N1QLExpression where(N1QLExpression right)
public N1QLExpression returning(N1QLExpression right)
public N1QLExpression keys(Iterable<? extends Serializable> ids)
public N1QLExpression lower()
public N1QLExpression convertToString()
public N1QLExpression eq(N1QLExpression right)
right
- the expression to combine.public N1QLExpression eq(boolean value)
public N1QLExpression asc()
public N1QLExpression desc()
public N1QLExpression limit(int limit)
public N1QLExpression offset(int offset)
public N1QLExpression between(N1QLExpression right)
right
- the right hand side expression.public N1QLExpression gt(N1QLExpression right)
right
- the expression to combine.public N1QLExpression isNull()
public N1QLExpression isNotNull()
public N1QLExpression ne(N1QLExpression right)
right
- the expression to combine.public N1QLExpression gte(N1QLExpression right)
right
- the expression to combine.public N1QLExpression lte(N1QLExpression right)
right
- the expression to combine.public N1QLExpression like(N1QLExpression right)
right
- the right hand side expression.public N1QLExpression notLike(N1QLExpression right)
right
- the right hand side expression.public N1QLExpression in(N1QLExpression right)
right
- the right hand side expression.public N1QLExpression notIn(N1QLExpression right)
right
- the right hand side expression.public N1QLExpression isNotMissing()
public N1QLExpression lt(N1QLExpression right)
right
- the expression to combine.public N1QLExpression orderBy(N1QLExpression... expressions)
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.