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

jiangtian pushed a commit to branch dev/1.1
in repository https://gitbox.apache.org/repos/asf/tsfile.git


The following commit(s) were added to refs/heads/dev/1.1 by this push:
     new 75f73a113 [To dev/1.1] Fix example compile issue (#400)
75f73a113 is described below

commit 75f73a11319840afd15c9d6a21ec0d4c8876b0c1
Author: Haonan <[email protected]>
AuthorDate: Sat Feb 8 11:45:20 2025 +0800

    [To dev/1.1] Fix example compile issue (#400)
    
    * [To dev/1.1] Fix example compile issue
    
    * [To dev/1.1] Fix example compile issue
    
    * Fix CI
---
 .github/workflows/code-coverage.yml                           | 2 +-
 java/examples/pom.xml                                         | 2 --
 java/examples/src/main/java/org/apache/tsfile/TsFileRead.java | 7 +++++--
 3 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/.github/workflows/code-coverage.yml 
b/.github/workflows/code-coverage.yml
index cd8610ef4..5933b4101 100644
--- a/.github/workflows/code-coverage.yml
+++ b/.github/workflows/code-coverage.yml
@@ -17,7 +17,7 @@ on:
 
 jobs:
   codecov:
-    runs-on: ubuntu-latest
+    runs-on: ubuntu-22.04
     if: github.event_name == 'pull_request' && 
github.event.pull_request.head.repo.full_name == 'apache/tsfile' || 
github.event_name == 'push'
 
     steps:
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..21ba40b66 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;
@@ -97,7 +98,8 @@ public class TsFileRead {
 
       // 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