Class FilterPrinter
java.lang.Object
io.deephaven.server.table.ops.filter.FilterPrinter
- All Implemented Interfaces:
FilterVisitor<Void>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiononComparison(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) onContains(io.deephaven.proto.backplane.grpc.Reference reference, String searchString, io.deephaven.proto.backplane.grpc.CaseSensitivity caseSensitivity, io.deephaven.proto.backplane.grpc.MatchType matchType) onIn(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) onInvoke(String method, @Nullable io.deephaven.proto.backplane.grpc.Value target, List<io.deephaven.proto.backplane.grpc.Value> argumentsList) onIsNull(io.deephaven.proto.backplane.grpc.Reference reference) onMatches(io.deephaven.proto.backplane.grpc.Reference reference, String regex, io.deephaven.proto.backplane.grpc.CaseSensitivity caseSensitivity, io.deephaven.proto.backplane.grpc.MatchType matchType) onNot(io.deephaven.proto.backplane.grpc.Condition filter) onSearch(String searchString, List<io.deephaven.proto.backplane.grpc.Reference> optionalReferencesList) static Stringprint(io.deephaven.proto.backplane.grpc.Condition condition) static StringprintNoEscape(io.deephaven.proto.backplane.grpc.Literal literal)
-
Constructor Details
-
FilterPrinter
public FilterPrinter(boolean escapeStrings)
-
-
Method Details
-
print
-
printNoEscape
-
onAnd
- Specified by:
onAndin interfaceFilterVisitor<Void>
-
onOr
- Specified by:
onOrin interfaceFilterVisitor<Void>
-
onNot
- Specified by:
onNotin interfaceFilterVisitor<Void>
-
onComparison
public Void onComparison(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) - Specified by:
onComparisonin interfaceFilterVisitor<Void>
-
onIn
public Void onIn(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) - Specified by:
onInin interfaceFilterVisitor<Void>
-
onIsNull
- Specified by:
onIsNullin interfaceFilterVisitor<Void>
-
onInvoke
public Void onInvoke(String method, @Nullable @Nullable io.deephaven.proto.backplane.grpc.Value target, List<io.deephaven.proto.backplane.grpc.Value> argumentsList) - Specified by:
onInvokein interfaceFilterVisitor<Void>
-
onContains
public Void onContains(io.deephaven.proto.backplane.grpc.Reference reference, String searchString, io.deephaven.proto.backplane.grpc.CaseSensitivity caseSensitivity, io.deephaven.proto.backplane.grpc.MatchType matchType) - Specified by:
onContainsin interfaceFilterVisitor<Void>
-
onMatches
public Void onMatches(io.deephaven.proto.backplane.grpc.Reference reference, String regex, io.deephaven.proto.backplane.grpc.CaseSensitivity caseSensitivity, io.deephaven.proto.backplane.grpc.MatchType matchType) - Specified by:
onMatchesin interfaceFilterVisitor<Void>
-
onSearch
public Void onSearch(String searchString, List<io.deephaven.proto.backplane.grpc.Reference> optionalReferencesList) - Specified by:
onSearchin interfaceFilterVisitor<Void>
-