Browse Source

20250221 zhao_gqing
添加打印列名

zhao_gqing 3 months ago
parent
commit
edf8a076b3

+ 7 - 0
src/main/java/com/sundata/internalevaluation/conf/JsonToCalciteExample.java

@@ -81,6 +81,13 @@ public class JsonToCalciteExample {
             Set<String> tableNames = childrenSchema.getTableNames();
             for (String tableName : tableNames) {
                 System.out.println("Table: " + tableName);
+                RelDataType rowType = childrenSchema.getTable(tableName).getRowType(calciteConnection.getTypeFactory());
+                List<String> columnNames = rowType.getFieldNames();
+                for (int i=0;i<columnNames.size();i++){
+                    //列名
+                    System.out.println("Columns: " + columnNames.get(i));
+                }
+
             }
 
             //调用张艳杰接收连接方法,传参  calciteConnection

+ 4 - 2
src/main/java/com/sundata/product/rfEngine/PublicComponent/ProjectTeam/ProjectTeamComponent.java

@@ -45,8 +45,10 @@ public class ProjectTeamComponent {
 
 
 
-        Map<String,Object> output=null;
-        output.put("success","成功返回");
+        Map<String, Object> output = new HashMap<>();
+        Map<String, String> message = new HashMap<>();
+        message.put("success","成功返回");
+        output.put("message", message);
         return output;
     }