public abstract class AbstractQueryGenerator extends Object
| Constructor and Description |
|---|
AbstractQueryGenerator() |
| Modifier and Type | Method and Description |
|---|---|
private String |
generateBetween(Criteria criteria,
List<org.javatuples.Pair<String,Object>> parameters) |
private String |
generateBinaryQuery(Criteria criteria,
List<org.javatuples.Pair<String,Object>> parameters) |
private String |
generateClosedQuery(String left,
String right,
CriteriaType type) |
protected com.azure.data.cosmos.SqlQuerySpec |
generateCosmosQuery(DocumentQuery query,
String queryHead) |
private String |
generateInQuery(Criteria criteria) |
private String |
generateQueryBody(Criteria criteria,
List<org.javatuples.Pair<String,Object>> parameters) |
private org.javatuples.Pair<String,List<org.javatuples.Pair<String,Object>>> |
generateQueryBody(DocumentQuery query)
Generate a query body for interface QuerySpecGenerator.
|
private String |
generateQueryParameter(String subject) |
private String |
generateQuerySort(org.springframework.data.domain.Sort sort) |
private String |
generateQueryTail(DocumentQuery query) |
private String |
generateUnaryQuery(Criteria criteria) |
private String |
getParameter(org.springframework.data.domain.Sort.Order order) |
private String generateBinaryQuery(@NonNull Criteria criteria, @NonNull List<org.javatuples.Pair<String,Object>> parameters)
private String generateBetween(@NonNull Criteria criteria, @NonNull List<org.javatuples.Pair<String,Object>> parameters)
private String generateClosedQuery(@NonNull String left, @NonNull String right, CriteriaType type)
private String generateQueryBody(@NonNull Criteria criteria, @NonNull List<org.javatuples.Pair<String,Object>> parameters)
@NonNull private org.javatuples.Pair<String,List<org.javatuples.Pair<String,Object>>> generateQueryBody(@NonNull DocumentQuery query)
query - the representation for query method.private String getParameter(@NonNull org.springframework.data.domain.Sort.Order order)
private String generateQuerySort(@NonNull org.springframework.data.domain.Sort sort)
@NonNull private String generateQueryTail(@NonNull DocumentQuery query)
protected com.azure.data.cosmos.SqlQuerySpec generateCosmosQuery(@NonNull
DocumentQuery query,
@NonNull
String queryHead)
Copyright © 2020 Microsoft. All rights reserved.