This is an automated email from the ASF dual-hosted git repository.

haonan pushed a commit to branch fix_example_compile_1.1
in repository https://gitbox.apache.org/repos/asf/tsfile.git

commit 5b72606e7dd43736ed832c0be1801427f88f196b
Author: HTHou <[email protected]>
AuthorDate: Sat Feb 8 10:29:37 2025 +0800

    [To dev/1.1] Fix example compile issue
---
 java/examples/pom.xml                                       |  2 --
 .../src/main/java/org/apache/tsfile/TsFileRead.java         | 13 ++++++++-----
 2 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/java/examples/pom.xml b/java/examples/pom.xml
index 4abd6ecd4..15fd1fa48 100644
--- a/java/examples/pom.xml
+++ b/java/examples/pom.xml
@@ -27,13 +27,11 @@
         <version>1.1.1-8c45afe9-SNAPSHOT</version>
     </parent>
     <artifactId>examples</artifactId>
-    <packaging>pom</packaging>
     <name>TsFile: Java: Examples</name>
     <dependencies>
         <dependency>
             <groupId>ch.qos.logback</groupId>
             <artifactId>logback-classic</artifactId>
-            <version>1.3.13</version>
         </dependency>
         <dependency>
             <groupId>org.apache.tsfile</groupId>
diff --git a/java/examples/src/main/java/org/apache/tsfile/TsFileRead.java 
b/java/examples/src/main/java/org/apache/tsfile/TsFileRead.java
index 64ef6f99e..cbf941565 100644
--- a/java/examples/src/main/java/org/apache/tsfile/TsFileRead.java
+++ b/java/examples/src/main/java/org/apache/tsfile/TsFileRead.java
@@ -19,6 +19,7 @@
 
 package org.apache.tsfile;
 
+import org.apache.tsfile.enums.TSDataType;
 import org.apache.tsfile.read.TsFileReader;
 import org.apache.tsfile.read.TsFileSequenceReader;
 import org.apache.tsfile.read.common.Path;
@@ -85,19 +86,20 @@ public class TsFileRead {
       paths.add(new Path(DEVICE_1, SENSOR_6, true));
       paths.add(new Path(DEVICE_1, SENSOR_7, true));
 
-      // no filter, should select 1 2 3 4 6 7 8
-      queryAndPrint(paths, readTsFile, null);
+      //      // no filter, should select 1 2 3 4 6 7 8
+      //      queryAndPrint(paths, readTsFile, null);
 
       // time filter : 4 <= time <= 10, should select 4 6 7 8
       IExpression timeFilter =
           BinaryExpression.and(
               new GlobalTimeExpression(TimeFilterApi.gtEq(4L)),
               new GlobalTimeExpression(TimeFilterApi.ltEq(10L)));
-      queryAndPrint(paths, readTsFile, timeFilter);
+      //      queryAndPrint(paths, readTsFile, timeFilter);
 
       // value filter : device_1.sensor_2 <= 20, should select 1 2 4 6 7
       IExpression valueFilter =
-          new SingleSeriesExpression(new Path(DEVICE_1, SENSOR_2, true), 
ValueFilterApi.ltEq(20L));
+          new SingleSeriesExpression(
+              new Path(DEVICE_1, SENSOR_2, true), ValueFilterApi.ltEq(0, 20L, 
TSDataType.INT64));
       queryAndPrint(paths, readTsFile, valueFilter);
 
       // time filter : 4 <= time <= 10, value filter : device_1.sensor_3 >= 
20, should select 4 7 8
@@ -106,7 +108,8 @@ public class TsFileRead {
               new GlobalTimeExpression(TimeFilterApi.gtEq(4L)),
               new GlobalTimeExpression(TimeFilterApi.ltEq(10L)));
       valueFilter =
-          new SingleSeriesExpression(new Path(DEVICE_1, SENSOR_3, true), 
ValueFilterApi.gtEq(20L));
+          new SingleSeriesExpression(
+              new Path(DEVICE_1, SENSOR_3, true), ValueFilterApi.gtEq(0, 20L, 
TSDataType.INT64));
       IExpression finalFilter = BinaryExpression.and(timeFilter, valueFilter);
       queryAndPrint(paths, readTsFile, finalFilter);
     }

Reply via email to