Package ai.dat.core.utils
Class SemanticModelUtil
java.lang.Object
ai.dat.core.utils.SemanticModelUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringsemanticModelSql(@NonNull SemanticAdapter semanticAdapter, @NonNull SemanticModel semanticModel) 获取语义模型的数据集SQLstatic SemanticModelViewtoSemanticModelView(@NonNull SemanticModel semanticModel) static SemanticModelViewtoSemanticModelView(@NonNull SemanticModel semanticModel, SemanticAdapter semanticAdapter) static StringtoSemanticModelViewText(@NonNull SemanticModel semanticModel) static StringtoSemanticModelViewText(@NonNull SemanticModel semanticModel, SemanticAdapter semanticAdapter) static voidvalidateSemanticModel(@NonNull SemanticModel semanticModel) static voidvalidateSemanticModels(List<SemanticModel> semanticModels)
-
Method Details
-
validateSemanticModels
-
validateSemanticModel
-
toSemanticModelView
-
toSemanticModelView
public static SemanticModelView toSemanticModelView(@NonNull @NonNull SemanticModel semanticModel, SemanticAdapter semanticAdapter) -
toSemanticModelViewText
-
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
-