This is an automated email from the ASF dual-hosted git repository.
jackietien 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 f156ca9f284 Remove ' in create model uri
f156ca9f284 is described below
commit f156ca9f2847ccf69d2cac0ac64c77f59808fb7c
Author: Jackie Tien <[email protected]>
AuthorDate: Thu Dec 26 19:52:46 2024 +0800
Remove ' in create model uri
---
iotdb-core/ainode/iotdb/ainode/model/model_factory.py | 2 --
.../java/org/apache/iotdb/db/queryengine/plan/parser/ASTVisitor.java | 2 +-
2 files changed, 1 insertion(+), 3 deletions(-)
diff --git a/iotdb-core/ainode/iotdb/ainode/model/model_factory.py
b/iotdb-core/ainode/iotdb/ainode/model/model_factory.py
index 8d02e9f0542..a163cf1fa84 100644
--- a/iotdb-core/ainode/iotdb/ainode/model/model_factory.py
+++ b/iotdb-core/ainode/iotdb/ainode/model/model_factory.py
@@ -44,8 +44,6 @@ def _parse_uri(uri):
is_network_path (bool): True if the url is a network path, False
otherwise
parsed_uri (str): parsed uri to get related file
"""
- # remove quotation mark in uri
- uri = uri[1:-1]
parse_result = urlparse(uri)
is_network_path = parse_result.scheme in ('http', 'https')
diff --git
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/parser/ASTVisitor.java
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/parser/ASTVisitor.java
index e282fbe32e7..9b45b9b03d1 100644
---
a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/parser/ASTVisitor.java
+++
b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/parser/ASTVisitor.java
@@ -1336,7 +1336,7 @@ public class ASTVisitor extends
IoTDBSqlParserBaseVisitor<Statement> {
String modelName = ctx.modelName.getText();
validateModelName(modelName);
createModelStatement.setModelName(parseIdentifier(modelName));
- createModelStatement.setUri(ctx.uriClause().uri().getText());
+ createModelStatement.setUri(parseAndValidateURI(ctx.uriClause()));
return createModelStatement;
}