Class AbstractQueryGenerator
java.lang.Object
com.azure.spring.data.cosmos.core.generator.AbstractQueryGenerator
- Direct Known Subclasses:
CountQueryGenerator
,FindQuerySpecGenerator
Base class for generating sql query
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected SqlQuerySpec
generateCosmosCountQuery
(CosmosQuery query, String queryHead) Generates a Cosmos count query.protected SqlQuerySpec
generateCosmosQuery
(CosmosQuery query, String queryHead) Generates a Cosmos query.
-
Constructor Details
-
AbstractQueryGenerator
protected AbstractQueryGenerator()Initialization
-
-
Method Details
-
generateCosmosCountQuery
protected SqlQuerySpec generateCosmosCountQuery(@NonNull CosmosQuery query, @NonNull String queryHead) Generates a Cosmos count query.- Parameters:
query
- the representation for query method.queryHead
- the query head.- Returns:
- the SQL query spec.
-
generateCosmosQuery
Generates a Cosmos query.- Parameters:
query
- the representation for query method.queryHead
- the query head.- Returns:
- the SQL query spec.
-