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

jiangtian pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/master by this push:
     new 950ecff3418 modify table session example (#14357)
950ecff3418 is described below

commit 950ecff3418d781f52347423f410045068c05830
Author: shuwenwei <[email protected]>
AuthorDate: Mon Dec 9 10:01:08 2024 +0800

    modify table session example (#14357)
---
 .../org/apache/iotdb/TableModelSessionExample.java | 29 ++++++++--------------
 .../apache/iotdb/TableModelSessionPoolExample.java | 29 ++++++++--------------
 2 files changed, 22 insertions(+), 36 deletions(-)

diff --git 
a/example/session/src/main/java/org/apache/iotdb/TableModelSessionExample.java 
b/example/session/src/main/java/org/apache/iotdb/TableModelSessionExample.java
index 91923566118..e93e1d1d04b 100644
--- 
a/example/session/src/main/java/org/apache/iotdb/TableModelSessionExample.java
+++ 
b/example/session/src/main/java/org/apache/iotdb/TableModelSessionExample.java
@@ -27,8 +27,6 @@ import org.apache.iotdb.session.TableSessionBuilder;
 
 import org.apache.tsfile.enums.TSDataType;
 import org.apache.tsfile.write.record.Tablet;
-import org.apache.tsfile.write.schema.IMeasurementSchema;
-import org.apache.tsfile.write.schema.MeasurementSchema;
 
 import java.util.ArrayList;
 import java.util.Arrays;
@@ -79,15 +77,16 @@ public class TableModelSessionExample {
       }
 
       // insert table data by tablet
-      List<IMeasurementSchema> measurementSchemaList =
-          new ArrayList<>(
-              Arrays.asList(
-                  new MeasurementSchema("region_id", TSDataType.STRING),
-                  new MeasurementSchema("plant_id", TSDataType.STRING),
-                  new MeasurementSchema("device_id", TSDataType.STRING),
-                  new MeasurementSchema("model", TSDataType.STRING),
-                  new MeasurementSchema("temperature", TSDataType.FLOAT),
-                  new MeasurementSchema("humidity", TSDataType.DOUBLE)));
+      List<String> measurementNameList =
+          Arrays.asList("region_id", "plant_id", "device_id", "model", 
"temperature", "humidity");
+      List<TSDataType> dataTypeList =
+          Arrays.asList(
+              TSDataType.STRING,
+              TSDataType.STRING,
+              TSDataType.STRING,
+              TSDataType.STRING,
+              TSDataType.FLOAT,
+              TSDataType.DOUBLE);
       List<Tablet.ColumnCategory> columnTypeList =
           new ArrayList<>(
               Arrays.asList(
@@ -97,13 +96,7 @@ public class TableModelSessionExample {
                   Tablet.ColumnCategory.ATTRIBUTE,
                   Tablet.ColumnCategory.MEASUREMENT,
                   Tablet.ColumnCategory.MEASUREMENT));
-      Tablet tablet =
-          new Tablet(
-              "test1",
-              IMeasurementSchema.getMeasurementNameList(measurementSchemaList),
-              IMeasurementSchema.getDataTypeList(measurementSchemaList),
-              columnTypeList,
-              100);
+      Tablet tablet = new Tablet("test1", measurementNameList, dataTypeList, 
columnTypeList, 100);
       for (long timestamp = 0; timestamp < 100; timestamp++) {
         int rowIndex = tablet.getRowSize();
         tablet.addTimestamp(rowIndex, timestamp);
diff --git 
a/example/session/src/main/java/org/apache/iotdb/TableModelSessionPoolExample.java
 
b/example/session/src/main/java/org/apache/iotdb/TableModelSessionPoolExample.java
index cb161925319..78cefcbc2c5 100644
--- 
a/example/session/src/main/java/org/apache/iotdb/TableModelSessionPoolExample.java
+++ 
b/example/session/src/main/java/org/apache/iotdb/TableModelSessionPoolExample.java
@@ -29,8 +29,6 @@ import org.apache.iotdb.session.pool.TableSessionPoolBuilder;
 import org.apache.tsfile.enums.TSDataType;
 import org.apache.tsfile.write.record.Tablet;
 import org.apache.tsfile.write.record.Tablet.ColumnCategory;
-import org.apache.tsfile.write.schema.IMeasurementSchema;
-import org.apache.tsfile.write.schema.MeasurementSchema;
 
 import java.util.ArrayList;
 import java.util.Arrays;
@@ -97,15 +95,16 @@ public class TableModelSessionPoolExample {
       }
 
       // insert table data by tablet
-      List<IMeasurementSchema> measurementSchemaList =
-          new ArrayList<>(
-              Arrays.asList(
-                  new MeasurementSchema("region_id", TSDataType.STRING),
-                  new MeasurementSchema("plant_id", TSDataType.STRING),
-                  new MeasurementSchema("device_id", TSDataType.STRING),
-                  new MeasurementSchema("model", TSDataType.STRING),
-                  new MeasurementSchema("temperature", TSDataType.FLOAT),
-                  new MeasurementSchema("humidity", TSDataType.DOUBLE)));
+      List<String> measurementNameList =
+          Arrays.asList("region_id", "plant_id", "device_id", "model", 
"temperature", "humidity");
+      List<TSDataType> dataTypeList =
+          Arrays.asList(
+              TSDataType.STRING,
+              TSDataType.STRING,
+              TSDataType.STRING,
+              TSDataType.STRING,
+              TSDataType.FLOAT,
+              TSDataType.DOUBLE);
       List<ColumnCategory> columnTypeList =
           new ArrayList<>(
               Arrays.asList(
@@ -115,13 +114,7 @@ public class TableModelSessionPoolExample {
                   ColumnCategory.ATTRIBUTE,
                   ColumnCategory.MEASUREMENT,
                   ColumnCategory.MEASUREMENT));
-      Tablet tablet =
-          new Tablet(
-              "test1",
-              IMeasurementSchema.getMeasurementNameList(measurementSchemaList),
-              IMeasurementSchema.getDataTypeList(measurementSchemaList),
-              columnTypeList,
-              100);
+      Tablet tablet = new Tablet("test1", measurementNameList, dataTypeList, 
columnTypeList, 100);
       for (long timestamp = 0; timestamp < 100; timestamp++) {
         int rowIndex = tablet.getRowSize();
         tablet.addTimestamp(rowIndex, timestamp);

Reply via email to