public class N1qlQueryCreatorUtils extends Object
Constructor and Description |
---|
N1qlQueryCreatorUtils() |
Modifier and Type | Method and Description |
---|---|
static com.couchbase.client.java.query.dsl.Expression |
createExpression(Part.Type partType,
String fieldNamePath,
boolean ignoreCase,
Iterator<Object> parameterValues,
AtomicInteger position,
com.couchbase.client.java.document.json.JsonArray placeHolderValues) |
protected static com.couchbase.client.java.document.json.JsonArray |
getArray(Iterator<Object> parameterValues) |
protected static String |
getPlaceHolder(AtomicInteger position,
boolean ignoreCase) |
protected static Object |
getValue(Iterator<Object> parameterValues) |
protected static String |
getValueAsString(Iterator<Object> parameterValues) |
protected static com.couchbase.client.java.query.dsl.Expression |
like(Iterator<Object> parameterValues,
boolean ignoreCase,
boolean anyPrefix,
boolean anySuffix) |
static com.couchbase.client.java.query.dsl.Expression |
prepareExpression(CouchbaseConverter converter,
Part part,
Iterator<Object> iterator,
AtomicInteger position,
com.couchbase.client.java.document.json.JsonArray placeHolderValues) |
public static com.couchbase.client.java.query.dsl.Expression prepareExpression(CouchbaseConverter converter, Part part, Iterator<Object> iterator, AtomicInteger position, com.couchbase.client.java.document.json.JsonArray placeHolderValues)
public static com.couchbase.client.java.query.dsl.Expression createExpression(Part.Type partType, String fieldNamePath, boolean ignoreCase, Iterator<Object> parameterValues, AtomicInteger position, com.couchbase.client.java.document.json.JsonArray placeHolderValues)
protected static String getPlaceHolder(AtomicInteger position, boolean ignoreCase)
protected static com.couchbase.client.java.query.dsl.Expression like(Iterator<Object> parameterValues, boolean ignoreCase, boolean anyPrefix, boolean anySuffix)
Copyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.