From fd7b8fc0381c834073ad4d69a5cff64799638fb0 Mon Sep 17 00:00:00 2001 From: Nathaniel Bauernfeind Date: Wed, 26 Jun 2024 13:17:17 -0600 Subject: [PATCH] Fix Instant Filters To Use New RangeFilter Semantics and MatchFilter --- .../io/deephaven/server/table/ops/filter/FilterFactory.java | 2 +- .../io/deephaven/server/table/ops/filter/FilterPrinter.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/src/main/java/io/deephaven/server/table/ops/filter/FilterFactory.java b/server/src/main/java/io/deephaven/server/table/ops/filter/FilterFactory.java index 4ad44c629ca..4afc55287a5 100644 --- a/server/src/main/java/io/deephaven/server/table/ops/filter/FilterFactory.java +++ b/server/src/main/java/io/deephaven/server/table/ops/filter/FilterFactory.java @@ -139,7 +139,7 @@ private WhereFilter generateNumericConditionFilter(CompareCondition.CompareOpera valueString = Long.toString(value.getLongValue()); break; case NANO_TIME_VALUE: - valueString = Long.toString(value.getNanoTimeValue()); + valueString = String.format("'%d'", value.getNanoTimeValue()); break; case VALUE_NOT_SET: default: diff --git a/server/src/main/java/io/deephaven/server/table/ops/filter/FilterPrinter.java b/server/src/main/java/io/deephaven/server/table/ops/filter/FilterPrinter.java index cd9efe07fc2..e3c3b1c37e6 100644 --- a/server/src/main/java/io/deephaven/server/table/ops/filter/FilterPrinter.java +++ b/server/src/main/java/io/deephaven/server/table/ops/filter/FilterPrinter.java @@ -278,7 +278,7 @@ private void onLiteral(Literal literal) { sb.append(literal.getLongValue()); break; case NANO_TIME_VALUE: - sb.append("DateTimeUtils.epochNanosToInstant(").append(literal.getNanoTimeValue()).append(")"); + sb.append("'").append(literal.getNanoTimeValue()).append("'"); break; case VALUE_NOT_SET: default: