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) {
