Class StringContains

All Implemented Interfaces:
Serializable, scala.Equals, scala.Product, scala.Serializable

public class StringContains extends Filter implements scala.Product, scala.Serializable
A filter that evaluates to true iff the attribute evaluates to a string that contains the string value.

param: attribute of the column to be evaluated; dots are used as separators for nested columns. If any part of the names contains dots, it is quoted to avoid confusion.

See Also:
  • Constructor Details

    • StringContains

      public StringContains(String attribute, String value)
  • Method Details

    • apply

      public abstract static R apply(T1 v1, T2 v2)
    • toString

      public static String toString()
    • attribute

      public String attribute()
    • value

      public String value()
    • references

      public String[] references()
      Description copied from class: Filter
      List of columns that are referenced by this filter.

      Note that, each element in references represents a column. The column name follows ANSI SQL names and identifiers: dots are used as separators for nested columns, name will be quoted if it contains special chars.

      Specified by:
      references in class Filter
    • toV2

      public Predicate toV2()