Class Query

java.lang.Object
io.stargate.sdk.doc.domain.Query

public class Query extends Object
Bean used to create search at collection level (not paged).
Author:
Cedrick LUNVEN (@clunven)
  • Field Details

    • fieldsToRetrieve

      protected Set<String> fieldsToRetrieve
      If we want to filter on fields.
    • where

      protected String where
      Build where clause.
  • Constructor Details

    • Query

      protected Query(Set<String> fieldsToRetrieve, String where)
      Explicit constructor.
      Parameters:
      fieldsToRetrieve - fields
      where - filter
    • Query

      public Query(QueryBuilder builder)
      Constructor hidden to enforce builder usage.
      Parameters:
      builder - filled builder.
  • Method Details

    • getWhere

      public Optional<String> getWhere()
      Getter accessor for attribute 'where'.
      Returns:
      current value of 'where'
    • getFieldsToRetrieve

      public Optional<Set<String>> getFieldsToRetrieve()
      Getter accessor for attribute 'fieldsToRetrieve'.
      Returns:
      current value of 'fieldsToRetrieve'
    • builder

      public static QueryBuilder builder()
      static accees to a builder instance
      Returns:
      SearchDocumentQueryBuilder