Class FilterBuilderList

java.lang.Object
io.stargate.sdk.data.domain.query.Filter
io.stargate.sdk.data.domain.query.FilterBuilderList

public class FilterBuilderList extends Filter
Builder to compose filters.
  • Constructor Details

    • FilterBuilderList

      public FilterBuilderList(Filter parentFilter, String key)
      Constructor.
      Parameters:
      parentFilter - parent filter
      key - type of filter ($or, $and)
  • Method Details

    • where

      public FilterBuilderList where(String field, FilterOperator op, Object result)
      Build a Where clause.
      Overrides:
      where in class Filter
      Parameters:
      field - current field name
      op - current condition
      result - value for the condition
      Returns:
      current reference
    • end

      public Filter end()
      Close the loop.
      Returns:
      a filter