Class AbstractQueryGenerator

java.lang.Object
com.azure.spring.data.cosmos.core.generator.AbstractQueryGenerator
Direct Known Subclasses:
CountQueryGenerator, FindQuerySpecGenerator

public abstract class AbstractQueryGenerator extends Object
Base class for generating sql 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

      protected SqlQuerySpec generateCosmosQuery(@NonNull CosmosQuery query, @NonNull String queryHead)
      Generates a Cosmos query.
      Parameters:
      query - the representation for query method.
      queryHead - the query head.
      Returns:
      the SQL query spec.