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

zyk pushed a commit to branch table-model-debug
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 7636d9b654c7c950e352fe9849205ef8b0a60f85
Author: MarcosZyk <[email protected]>
AuthorDate: Thu Apr 18 10:24:10 2024 +0800

    mock
---
 .../plan/relational/metadata/TableMetadataImpl.java        | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/TableMetadataImpl.java
 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/TableMetadataImpl.java
index a993523ba22..fa7302837a7 100644
--- 
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/TableMetadataImpl.java
+++ 
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/metadata/TableMetadataImpl.java
@@ -35,9 +35,13 @@ import 
org.apache.iotdb.db.queryengine.plan.relational.type.TypeSignature;
 import org.apache.iotdb.db.relational.sql.tree.Expression;
 import org.apache.iotdb.db.schemaengine.table.DataNodeTableCache;
 import org.apache.iotdb.db.utils.constant.SqlConstant;
+import org.apache.iotdb.tsfile.file.metadata.IDeviceID;
+import org.apache.iotdb.tsfile.file.metadata.StringArrayDeviceID;
 import org.apache.iotdb.tsfile.read.common.type.Type;
 import org.apache.iotdb.tsfile.read.common.type.TypeFactory;
 
+import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.List;
 import java.util.Locale;
 import java.util.Optional;
@@ -256,12 +260,10 @@ public class TableMetadataImpl implements Metadata {
       QualifiedObjectName tableName,
       List<Expression> expressionList,
       List<String> attributeColumns) {
-    return TableModelSchemaFetcher.getInstance()
-        .fetchDeviceSchema(
-            tableName.getDatabaseName(),
-            tableName.getObjectName(),
-            expressionList,
-            attributeColumns);
+    List<DeviceEntry> result = new ArrayList<>();
+    IDeviceID deviceID = new StringArrayDeviceID("beijing", "a_1");
+    result.add(new DeviceEntry(deviceID, Arrays.asList("new", "low")));
+    return result;
   }
 
   public static boolean isTwoNumericType(List<? extends Type> argumentTypes) {

Reply via email to