Class N1qlQueryCreatorUtils
java.lang.Object
org.springframework.data.couchbase.repository.query.support.N1qlQueryCreatorUtils
Utils for creating part tree expressions
- Author:
- Subhashni Balakrishnan
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic N1QLExpression
createExpression
(Part.Type partType, String fieldNamePath, boolean ignoreCase, Iterator<Object> parameterValues, AtomicInteger position, com.couchbase.client.java.json.JsonArray placeHolderValues) protected static com.couchbase.client.java.json.JsonArray
protected static N1QLExpression
getPlaceHolder
(AtomicInteger position, boolean ignoreCase) protected static Object
protected static String
getValueAsString
(Iterator<Object> parameterValues) protected static N1QLExpression
static N1QLExpression
prepareExpression
(CouchbaseConverter converter, Part part, Iterator<Object> iterator, AtomicInteger position, com.couchbase.client.java.json.JsonArray placeHolderValues)
-
Constructor Details
-
N1qlQueryCreatorUtils
public N1qlQueryCreatorUtils()
-
-
Method Details
-
prepareExpression
public static N1QLExpression prepareExpression(CouchbaseConverter converter, Part part, Iterator<Object> iterator, AtomicInteger position, com.couchbase.client.java.json.JsonArray placeHolderValues) -
createExpression
public static N1QLExpression createExpression(Part.Type partType, String fieldNamePath, boolean ignoreCase, Iterator<Object> parameterValues, AtomicInteger position, com.couchbase.client.java.json.JsonArray placeHolderValues) -
getPlaceHolder
-
getValueAsString
-
like
protected static N1QLExpression like(Iterator<Object> parameterValues, boolean ignoreCase, boolean anyPrefix, boolean anySuffix) -
getValue
-
getArray
-