Class SemanticSqlConverter

java.lang.Object
ai.dat.core.semantic.SemanticSqlConverter

public class SemanticSqlConverter extends Object
语义SQL转换器
  • Constructor Details

  • Method Details

    • convertFormat

      public String convertFormat(@NonNull @NonNull String semanticSql) throws org.apache.calcite.sql.parser.SqlParseException
      转换语义SQL为真实SQL,并格式化
      Parameters:
      semanticSql -
      Returns:
      Throws:
      org.apache.calcite.sql.parser.SqlParseException
    • convert

      public String convert(@NonNull @NonNull String semanticSql) throws org.apache.calcite.sql.parser.SqlParseException
      转换语义SQL为真实SQL
      Parameters:
      semanticSql - 语义SQL
      Returns:
      真实SQL
      Throws:
      org.apache.calcite.sql.parser.SqlParseException - SQL解析异常