Class AbstractNormalizeFilters
java.lang.Object
io.deephaven.server.table.ops.filter.AbstractNormalizeFilters
- All Implemented Interfaces:
FilterVisitor<Condition>
- Direct Known Subclasses:
ConvertInvalidInExpressions
,FlipNonReferenceMatchExpression
,MakeExpressionsNullSafe
,MergeNestedBinaryOperations
,NormalizeNots
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiononComparison
(CompareCondition.CompareOperation operation, CaseSensitivity caseSensitivity, Value lhs, Value rhs) onContains
(Reference reference, String searchString, CaseSensitivity caseSensitivity, MatchType matchType) onIn
(Value target, List<Value> candidatesList, CaseSensitivity caseSensitivity, MatchType matchType) onMatches
(Reference reference, String regex, CaseSensitivity caseSensitivity, MatchType matchType)
-
Constructor Details
-
AbstractNormalizeFilters
public AbstractNormalizeFilters()
-
-
Method Details
-
onAnd
- Specified by:
onAnd
in interfaceFilterVisitor<Condition>
-
onOr
- Specified by:
onOr
in interfaceFilterVisitor<Condition>
-
onNot
- Specified by:
onNot
in interfaceFilterVisitor<Condition>
-
onComparison
public Condition onComparison(CompareCondition.CompareOperation operation, CaseSensitivity caseSensitivity, Value lhs, Value rhs) - Specified by:
onComparison
in interfaceFilterVisitor<Condition>
-
onIn
public Condition onIn(Value target, List<Value> candidatesList, CaseSensitivity caseSensitivity, MatchType matchType) - Specified by:
onIn
in interfaceFilterVisitor<Condition>
-
onIsNull
- Specified by:
onIsNull
in interfaceFilterVisitor<Condition>
-
onInvoke
- Specified by:
onInvoke
in interfaceFilterVisitor<Condition>
-
onContains
public Condition onContains(Reference reference, String searchString, CaseSensitivity caseSensitivity, MatchType matchType) - Specified by:
onContains
in interfaceFilterVisitor<Condition>
-
onMatches
public Condition onMatches(Reference reference, String regex, CaseSensitivity caseSensitivity, MatchType matchType) - Specified by:
onMatches
in interfaceFilterVisitor<Condition>
-
onSearch
- Specified by:
onSearch
in interfaceFilterVisitor<Condition>
-