Class DeleteQueryBuilder

java.lang.Object
io.stargate.sdk.data.domain.query.DeleteQueryBuilder

public class DeleteQueryBuilder extends Object
Helper to build queries
  • Field Details

  • Constructor Details

    • DeleteQueryBuilder

      public DeleteQueryBuilder()
      Default constructor.
  • Method Details

    • orderBy

      public DeleteQueryBuilder orderBy(String key, Object value)
      Builder pattern.
      Parameters:
      key - add a key
      value - add value
      Returns:
      self reference
    • orderByAnn

      public DeleteQueryBuilder orderByAnn(float[] vector)
      Builder pattern.
      Parameters:
      vector - vector for sor
      Returns:
      self reference
    • orderByAnn

      public DeleteQueryBuilder orderByAnn(String textFragment)
      Builder pattern.
      Parameters:
      textFragment - text to add for vectorize
      Returns:
      self reference
    • filter

      public DeleteQueryBuilder filter(String jsonFilter)
      Full filter as a json string.
      Parameters:
      jsonFilter - filter
      Returns:
      reference to self
    • filter

      public DeleteQueryBuilder filter(Filter pFilter)
      Full filter as a filter object
      Parameters:
      pFilter - filter
      Returns:
      reference to self
    • where

      public DeleteQueryBuilder where(String fieldName, FilterOperator op, Object value)
      Full filter as a json string.
      Parameters:
      fieldName - name of the filter
      op - operator
      value - simple filter
      Returns:
      reference to self
    • build

      public DeleteQuery build()
      Terminal call to build immutable instance of SelectQuery.
      Returns:
      immutable instance of SelectQuery.