Class LineageFilterFieldNumeric

java.lang.Object
com.atlan.model.lineage.LineageFilterField
com.atlan.model.lineage.LineageFilterFieldNumeric

public class LineageFilterFieldNumeric extends LineageFilterField
Class used to provide a proxy to building up a lineage filter with the appropriate subset of conditions available, for numeric fields.
  • Constructor Details

    • LineageFilterFieldNumeric

      public LineageFilterFieldNumeric(SearchableField field)
  • Method Details

    • lt

      public <T extends Number> LineageFilter lt(T value)
      Returns a filter that will match all assets whose provided field has a value that is strictly less than the provided value.
      Parameters:
      value - the value to check the field's value is strictly less than
      Returns:
      a filter that will only match assets whose value for the field is strictly less than the value provided
    • gt

      public <T extends Number> LineageFilter gt(T value)
      Returns a filter that will match all assets whose provided field has a value that is strictly greater than the provided value.
      Parameters:
      value - the value to check the field's value is strictly greater than
      Returns:
      a filter that will only match assets whose value for the field is strictly greater than the value provided
    • lte

      public <T extends Number> LineageFilter lte(T value)
      Returns a filter that will match all assets whose provided field has a value that is less than or equal to the provided value.
      Parameters:
      value - the value to check the field's value is less than or equal to
      Returns:
      a filter that will only match assets whose value for the field is less than or equal to the value provided
    • gte

      public <T extends Number> LineageFilter gte(T value)
      Returns a filter that will match all assets whose provided field has a value that is greater than or equal to the provided value.
      Parameters:
      value - the value to check the field's value is greater than or equal to
      Returns:
      a filter that will only match assets whose value for the field is greater than or equal to the value provided
    • eq

      public <T extends Number> LineageFilter eq(T value)
      Returns a filter that will match all assets whose provided field has a value that is exactly the provided value.
      Parameters:
      value - the value to check the field's value equals
      Returns:
      a filter that will only match assets whose value for the field is exactly the value provided
    • neq

      public <T extends Number> LineageFilter neq(T value)
      Returns a filter that will match all assets whose provided field has a value that is not exactly the provided value.
      Parameters:
      value - the value to check the field's value does not equal
      Returns:
      a filter that will only match assets whose value for the field is not exactly the value provided