Class NormalizeFilterUtil
java.lang.Object
io.deephaven.server.table.ops.filter.NormalizeFilterUtil
Tools to create filter conditions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Conditionstatic ConditiondoAnd(List<Condition> filtersList, FilterVisitor<Condition> visitor) static ConditiondoComparison(CompareCondition.CompareOperation operation, CaseSensitivity caseSensitivity, Value lhs, Value rhs) static ConditiondoContains(Reference reference, String searchString, CaseSensitivity caseSensitivity, MatchType matchType) static ConditiondoIn(Value target, List<Value> candidatesList, CaseSensitivity caseSensitivity, MatchType matchType, NanComparison nanComparison) static Conditionstatic ConditiondoInvert(Condition condition, FilterVisitor<Condition> visitor) static Conditionstatic Conditionstatic Conditionstatic ConditiondoMatches(Reference reference, String regex, CaseSensitivity caseSensitivity, MatchType matchType) static ConditiondoNot(Condition filter, FilterVisitor<Condition> visitor) static Conditionstatic ConditiondoOr(List<Condition> filtersList, FilterVisitor<Condition> visitor) static Condition
-
Constructor Details
-
NormalizeFilterUtil
public NormalizeFilterUtil()
-
-
Method Details
-
doAnd
-
doAnd
-
doOr
-
doOr
-
doInvert
-
doInvert
-
doNot
-
doComparison
public static Condition doComparison(CompareCondition.CompareOperation operation, CaseSensitivity caseSensitivity, Value lhs, Value rhs) -
doIn
public static Condition doIn(Value target, List<Value> candidatesList, CaseSensitivity caseSensitivity, MatchType matchType, NanComparison nanComparison) -
doIsNull
-
doInvoke
-
doInvoke
-
doContains
public static Condition doContains(Reference reference, String searchString, CaseSensitivity caseSensitivity, MatchType matchType) -
doMatches
public static Condition doMatches(Reference reference, String regex, CaseSensitivity caseSensitivity, MatchType matchType) -
doSearch
-