Class NotDataFilter<T>

java.lang.Object
com.morpheusdata.core.data.DataFilter<T>
com.morpheusdata.core.data.NotDataFilter<T>

public class NotDataFilter<T> extends DataFilter<T>
Convenience filter type for performing the negation of a basic DataFilter. Can be used in conjunction with DataAndFilter and DataOrFilter

Example Syntax (Groovy representation):


 dataQuery.withFilters(
   new NotDataFilter<String>("name","Fred"),
   new NotDataFilter<List>("color", "in", ["red", "orange", "yellow"])
   new NotDataFilter<String>("description", "=~", "coworkers"]
 )
 
Since:
1.1.8
See Also:
  • Constructor Details

    • NotDataFilter

      public NotDataFilter()
    • NotDataFilter

      public NotDataFilter(String name, T value)
    • NotDataFilter

      public NotDataFilter(String name, String operator, T value)