diff --git a/headless/core/src/main/java/com/tencent/supersonic/headless/core/translator/parser/calcite/SqlBuilder.java b/headless/core/src/main/java/com/tencent/supersonic/headless/core/translator/parser/calcite/SqlBuilder.java index 1dd87d34f..3617d6df4 100644 --- a/headless/core/src/main/java/com/tencent/supersonic/headless/core/translator/parser/calcite/SqlBuilder.java +++ b/headless/core/src/main/java/com/tencent/supersonic/headless/core/translator/parser/calcite/SqlBuilder.java @@ -91,6 +91,9 @@ public class SqlBuilder { } } } + if (selectedGraphPath == null) { + return dataModels; + } Set modelNames = Sets.newHashSet(); for (DefaultEdge edge : selectedGraphPath.getEdgeList()) { modelNames.add(selectedGraphPath.getGraph().getEdgeSource(edge));