Class StatementSplitter

java.lang.Object
io.trino.sql.parser.StatementSplitter

public class StatementSplitter extends Object
  • Constructor Details

    • StatementSplitter

      public StatementSplitter(String sql)
    • StatementSplitter

      public StatementSplitter(String sql, Set<String> delimiters)
  • Method Details

    • getCompleteStatements

      public List<StatementSplitter.Statement> getCompleteStatements()
    • getPartialStatement

      public String getPartialStatement()
    • squeezeStatement

      public static String squeezeStatement(String sql)
    • isEmptyStatement

      public static boolean isEmptyStatement(String sql)
    • getLexer

      public static org.antlr.v4.runtime.TokenSource getLexer(String sql, Set<String> terminators)