Class NormalizeFilterUtil

java.lang.Object
io.deephaven.server.table.ops.filter.NormalizeFilterUtil

public class NormalizeFilterUtil extends Object
Tools to create filter conditions
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static io.deephaven.proto.backplane.grpc.Condition
    doAnd(List<io.deephaven.proto.backplane.grpc.Condition> filtersList)
     
    static io.deephaven.proto.backplane.grpc.Condition
    doAnd(List<io.deephaven.proto.backplane.grpc.Condition> filtersList, FilterVisitor<io.deephaven.proto.backplane.grpc.Condition> visitor)
     
    static io.deephaven.proto.backplane.grpc.Condition
    doComparison(io.deephaven.proto.backplane.grpc.CompareCondition.CompareOperation operation, io.deephaven.proto.backplane.grpc.CaseSensitivity caseSensitivity, io.deephaven.proto.backplane.grpc.Value lhs, io.deephaven.proto.backplane.grpc.Value rhs)
     
    static io.deephaven.proto.backplane.grpc.Condition
    doContains(io.deephaven.proto.backplane.grpc.Reference reference, String searchString, io.deephaven.proto.backplane.grpc.CaseSensitivity caseSensitivity, io.deephaven.proto.backplane.grpc.MatchType matchType)
     
    static io.deephaven.proto.backplane.grpc.Condition
    doIn(io.deephaven.proto.backplane.grpc.Value target, List<io.deephaven.proto.backplane.grpc.Value> candidatesList, io.deephaven.proto.backplane.grpc.CaseSensitivity caseSensitivity, io.deephaven.proto.backplane.grpc.MatchType matchType)
     
    static io.deephaven.proto.backplane.grpc.Condition
    doInvert(io.deephaven.proto.backplane.grpc.Condition condition)
     
    static io.deephaven.proto.backplane.grpc.Condition
    doInvert(io.deephaven.proto.backplane.grpc.Condition condition, FilterVisitor<io.deephaven.proto.backplane.grpc.Condition> visitor)
     
    static io.deephaven.proto.backplane.grpc.Condition
    doInvoke(String method, @NotNull io.deephaven.proto.backplane.grpc.Value target, List<io.deephaven.proto.backplane.grpc.Value> argumentsList)
     
    static io.deephaven.proto.backplane.grpc.Condition
    doInvoke(String method, List<io.deephaven.proto.backplane.grpc.Value> argumentsList)
     
    static io.deephaven.proto.backplane.grpc.Condition
    doIsNull(io.deephaven.proto.backplane.grpc.Reference reference)
     
    static io.deephaven.proto.backplane.grpc.Condition
    doMatches(io.deephaven.proto.backplane.grpc.Reference reference, String regex, io.deephaven.proto.backplane.grpc.CaseSensitivity caseSensitivity, io.deephaven.proto.backplane.grpc.MatchType matchType)
     
    static io.deephaven.proto.backplane.grpc.Condition
    doNot(io.deephaven.proto.backplane.grpc.Condition filter, FilterVisitor<io.deephaven.proto.backplane.grpc.Condition> visitor)
     
    static io.deephaven.proto.backplane.grpc.Condition
    doOr(List<io.deephaven.proto.backplane.grpc.Condition> filtersList)
     
    static io.deephaven.proto.backplane.grpc.Condition
    doOr(List<io.deephaven.proto.backplane.grpc.Condition> filtersList, FilterVisitor<io.deephaven.proto.backplane.grpc.Condition> visitor)
     
    static io.deephaven.proto.backplane.grpc.Condition
    doSearch(String searchString, List<io.deephaven.proto.backplane.grpc.Reference> optionalReferencesList)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • NormalizeFilterUtil

      public NormalizeFilterUtil()
  • Method Details

    • doAnd

      public static io.deephaven.proto.backplane.grpc.Condition doAnd(List<io.deephaven.proto.backplane.grpc.Condition> filtersList)
    • doAnd

      public static io.deephaven.proto.backplane.grpc.Condition doAnd(List<io.deephaven.proto.backplane.grpc.Condition> filtersList, FilterVisitor<io.deephaven.proto.backplane.grpc.Condition> visitor)
    • doOr

      public static io.deephaven.proto.backplane.grpc.Condition doOr(List<io.deephaven.proto.backplane.grpc.Condition> filtersList)
    • doOr

      public static io.deephaven.proto.backplane.grpc.Condition doOr(List<io.deephaven.proto.backplane.grpc.Condition> filtersList, FilterVisitor<io.deephaven.proto.backplane.grpc.Condition> visitor)
    • doInvert

      public static io.deephaven.proto.backplane.grpc.Condition doInvert(io.deephaven.proto.backplane.grpc.Condition condition)
    • doInvert

      public static io.deephaven.proto.backplane.grpc.Condition doInvert(io.deephaven.proto.backplane.grpc.Condition condition, FilterVisitor<io.deephaven.proto.backplane.grpc.Condition> visitor)
    • doNot

      public static io.deephaven.proto.backplane.grpc.Condition doNot(io.deephaven.proto.backplane.grpc.Condition filter, FilterVisitor<io.deephaven.proto.backplane.grpc.Condition> visitor)
    • doComparison

      public static io.deephaven.proto.backplane.grpc.Condition doComparison(io.deephaven.proto.backplane.grpc.CompareCondition.CompareOperation operation, io.deephaven.proto.backplane.grpc.CaseSensitivity caseSensitivity, io.deephaven.proto.backplane.grpc.Value lhs, io.deephaven.proto.backplane.grpc.Value rhs)
    • doIn

      public static io.deephaven.proto.backplane.grpc.Condition doIn(io.deephaven.proto.backplane.grpc.Value target, List<io.deephaven.proto.backplane.grpc.Value> candidatesList, io.deephaven.proto.backplane.grpc.CaseSensitivity caseSensitivity, io.deephaven.proto.backplane.grpc.MatchType matchType)
    • doIsNull

      public static io.deephaven.proto.backplane.grpc.Condition doIsNull(io.deephaven.proto.backplane.grpc.Reference reference)
    • doInvoke

      public static io.deephaven.proto.backplane.grpc.Condition doInvoke(String method, @NotNull @NotNull io.deephaven.proto.backplane.grpc.Value target, List<io.deephaven.proto.backplane.grpc.Value> argumentsList)
    • doInvoke

      public static io.deephaven.proto.backplane.grpc.Condition doInvoke(String method, List<io.deephaven.proto.backplane.grpc.Value> argumentsList)
    • doContains

      public static io.deephaven.proto.backplane.grpc.Condition doContains(io.deephaven.proto.backplane.grpc.Reference reference, String searchString, io.deephaven.proto.backplane.grpc.CaseSensitivity caseSensitivity, io.deephaven.proto.backplane.grpc.MatchType matchType)
    • doMatches

      public static io.deephaven.proto.backplane.grpc.Condition doMatches(io.deephaven.proto.backplane.grpc.Reference reference, String regex, io.deephaven.proto.backplane.grpc.CaseSensitivity caseSensitivity, io.deephaven.proto.backplane.grpc.MatchType matchType)
    • doSearch

      public static io.deephaven.proto.backplane.grpc.Condition doSearch(String searchString, List<io.deephaven.proto.backplane.grpc.Reference> optionalReferencesList)