Package 

Class FiltersKt

    • Method Summary

      Modifier and Type Method Description
      final static <M extends Any, F extends FilterField<M>> Filter<M, F> equal(F $self, Object value) Creates a filter that checks if this field equals a specific value.
      final static <M extends Any, F extends FilterField<M>> Filter<M, F> greater(F $self, Object value) Creates a filter that checks if this field is greater than a specific value.
      final static <M extends Any, F extends FilterField<M>> Filter<M, F> greaterOrEqual(F $self, Object value) Creates a filter that checks if this field is greater than or equal to a specific value.
      final static <M extends Any, F extends FilterField<M>> Filter<M, F> less(F $self, Object value) Creates a filter that checks if this field is less than a specific value.
      final static <M extends Any, F extends FilterField<M>> Filter<M, F> lessOrEqual(F $self, Object value) Creates a filter that checks if this field is less than or equal to a specific value.
      final static <M extends Any, F extends FilterField<M>> Filter<M, F> in(F $self, List<Object> values) Creates a filter that checks if this field's value is in a specific list of values.
      final static <M extends Any, F extends FilterField<M>> Filter<M, F> in(F $self, Object values) Creates a filter that checks if this field's value is in a specific set of values.
      final static <M extends Any, F extends FilterField<M>> Filter<M, F> query(F $self, String value) Creates a filter that performs a full-text query on this field.
      final static <M extends Any, F extends FilterField<M>> Filter<M, F> autocomplete(F $self, String value) Creates a filter that performs autocomplete matching on this field.
      final static <M extends Any, F extends FilterField<M>> Filter<M, F> exists(F $self) Creates a filter that checks if this field exists.
      final static <M extends Any, F extends FilterField<M>> Filter<M, F> doesNotExist(F $self) Creates a filter that checks if this field does not exist.
      final static <M extends Any, F extends FilterField<M>> Filter<M, F> contains(F $self, Object value) Creates a filter that checks if this field contains a specific value.
      final static <M extends Any, F extends FilterField<M>> Filter<M, F> pathExists(F $self, String value) Creates a filter that checks if a specific path exists within this field.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • equal

         final static <M extends Any, F extends FilterField<M>> Filter<M, F> equal(F $self, Object value)

        Creates a filter that checks if this field equals a specific value.

        Parameters:
        value - The value to check equality against.
      • greater

         final static <M extends Any, F extends FilterField<M>> Filter<M, F> greater(F $self, Object value)

        Creates a filter that checks if this field is greater than a specific value.

        Parameters:
        value - The value to check against.
      • greaterOrEqual

         final static <M extends Any, F extends FilterField<M>> Filter<M, F> greaterOrEqual(F $self, Object value)

        Creates a filter that checks if this field is greater than or equal to a specific value.

        Parameters:
        value - The value to check against.
      • less

         final static <M extends Any, F extends FilterField<M>> Filter<M, F> less(F $self, Object value)

        Creates a filter that checks if this field is less than a specific value.

        Parameters:
        value - The value to check against.
      • lessOrEqual

         final static <M extends Any, F extends FilterField<M>> Filter<M, F> lessOrEqual(F $self, Object value)

        Creates a filter that checks if this field is less than or equal to a specific value.

        Parameters:
        value - The value to check against.
      • in

         final static <M extends Any, F extends FilterField<M>> Filter<M, F> in(F $self, List<Object> values)

        Creates a filter that checks if this field's value is in a specific list of values.

        Parameters:
        values - The list of values to check against.
      • in

         final static <M extends Any, F extends FilterField<M>> Filter<M, F> in(F $self, Object values)

        Creates a filter that checks if this field's value is in a specific set of values.

        Parameters:
        values - The values to check against.
      • query

         final static <M extends Any, F extends FilterField<M>> Filter<M, F> query(F $self, String value)

        Creates a filter that performs a full-text query on this field.

        Parameters:
        value - The query string to search for.
      • autocomplete

         final static <M extends Any, F extends FilterField<M>> Filter<M, F> autocomplete(F $self, String value)

        Creates a filter that performs autocomplete matching on this field.

        Parameters:
        value - The string to autocomplete against.
      • exists

         final static <M extends Any, F extends FilterField<M>> Filter<M, F> exists(F $self)

        Creates a filter that checks if this field exists.

      • doesNotExist

         final static <M extends Any, F extends FilterField<M>> Filter<M, F> doesNotExist(F $self)

        Creates a filter that checks if this field does not exist.

      • contains

         final static <M extends Any, F extends FilterField<M>> Filter<M, F> contains(F $self, Object value)

        Creates a filter that checks if this field contains a specific value.

        Parameters:
        value - The value to check for within this field.
      • pathExists

         final static <M extends Any, F extends FilterField<M>> Filter<M, F> pathExists(F $self, String value)

        Creates a filter that checks if a specific path exists within this field.

        Parameters:
        value - The path to check for existence.