Class SemanticModelUtil

java.lang.Object
ai.dat.core.utils.SemanticModelUtil

public class SemanticModelUtil extends Object
  • Method Details

    • validateSemanticModels

      public static void validateSemanticModels(List<SemanticModel> semanticModels)
    • validateSemanticModel

      public static void validateSemanticModel(@NonNull @NonNull SemanticModel semanticModel)
    • toSemanticModelView

      public static SemanticModelView toSemanticModelView(@NonNull @NonNull SemanticModel semanticModel)
    • toSemanticModelView

      public static SemanticModelView toSemanticModelView(@NonNull @NonNull SemanticModel semanticModel, SemanticAdapter semanticAdapter)
    • toSemanticModelViewText

      public static String toSemanticModelViewText(@NonNull @NonNull SemanticModel semanticModel)
    • toSemanticModelViewText

      public static String toSemanticModelViewText(@NonNull @NonNull SemanticModel semanticModel, SemanticAdapter semanticAdapter)
    • semanticModelSql

      public static String semanticModelSql(@NonNull @NonNull SemanticAdapter semanticAdapter, @NonNull @NonNull SemanticModel semanticModel) throws org.apache.calcite.sql.parser.SqlParseException
      获取语义模型的数据集SQL
      Parameters:
      semanticAdapter -
      semanticModel -
      Returns:
      Throws:
      org.apache.calcite.sql.parser.SqlParseException