Class RawString

java.lang.Object
io.deephaven.api.RawString
All Implemented Interfaces:
Expression, Filter

@Immutable public abstract class RawString extends Object implements Expression, Filter
An un-parsed string; used for cases where the server has string-parsing that hasn't been structurally represented at the api layer yet.
  • Constructor Details

    • RawString

      public RawString()
  • Method Details

    • of

      public static RawString of(String x)
    • value

      @Parameter public abstract String value()
    • invert

      public final FilterNot<RawString> invert()
      Description copied from interface: Filter
      The logical inversion of this. While logically equivalent to Filter.not(this), implementations of this method will return more specifically typed inversions where applicable.
      Specified by:
      invert in interface Filter
      Returns:
      the inverse filter
      See Also:
    • walk

      public final <T> T walk(Expression.Visitor<T> visitor)
      Specified by:
      walk in interface Expression
    • walk

      public final <T> T walk(Filter.Visitor<T> visitor)
      Specified by:
      walk in interface Filter