public class QueryCriteria extends Object implements QueryCriteriaDefinition
public static QueryCriteria where(String key)
public static QueryCriteria where(N1QLExpression key)
public QueryCriteria and(String key)
public QueryCriteria and(N1QLExpression key)
public QueryCriteria and(QueryCriteria criteria)
public QueryCriteria or(String key)
public QueryCriteria or(N1QLExpression key)
public QueryCriteria or(QueryCriteria criteria)
public QueryCriteria eq(@Nullable Object o)
public QueryCriteria is(@Nullable Object o)
public QueryCriteria ne(@Nullable Object o)
public QueryCriteria lt(@Nullable Object o)
public QueryCriteria lte(@Nullable Object o)
public QueryCriteria gt(@Nullable Object o)
public QueryCriteria gte(@Nullable Object o)
public QueryCriteria startingWith(@Nullable Object o)
public QueryCriteria plus(@Nullable Object o)
public QueryCriteria endingWith(@Nullable Object o)
public QueryCriteria regex(@Nullable Object o)
public QueryCriteria containing(@Nullable Object o)
public QueryCriteria arrayContaining(@Nullable Object o)
public QueryCriteria notContaining(@Nullable Object o)
public QueryCriteria like(@Nullable Object o)
public QueryCriteria notLike(@Nullable Object o)
public QueryCriteria isNull()
public QueryCriteria isNotNull()
public QueryCriteria isMissing()
public QueryCriteria isNotMissing()
public QueryCriteria isValued()
public QueryCriteria isNotValued()
public QueryCriteria within(@Nullable Object o)
public QueryCriteria between(@Nullable Object o1, @Nullable Object o2)
public QueryCriteria in(@Nullable Object... o)
public QueryCriteria notIn(@Nullable Object... o)
public QueryCriteria TRUE()
public QueryCriteria FALSE()
public String export(int[] paramIndexPtr, com.couchbase.client.java.json.JsonValue parameters, CouchbaseConverter converter)
export
in interface QueryCriteriaDefinition
paramIndexPtr
- - this is a reference to the parameter index to be used for positional parameters There may
already be positional parameters in the beginning of the statement, so it may not always start at 1. If it
has the value -1, the query is using named parameters. If the pointer is null, the query is not using
parameters.parameters
- - parameters of the query. If operands are parameterized, their values are added to parametersconverter
- - converter to use for converting criteria valuespublic String export()
export
in interface QueryCriteriaDefinition
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.