Package io.trino.sql.parser
Class StatementSplitter
- java.lang.Object
-
- io.trino.sql.parser.StatementSplitter
-
public class StatementSplitter extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStatementSplitter.Statement
-
Constructor Summary
Constructors Constructor Description StatementSplitter(String sql)StatementSplitter(String sql, Set<String> delimiters)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<StatementSplitter.Statement>getCompleteStatements()static org.antlr.v4.runtime.TokenSourcegetLexer(String sql, Set<String> terminators)StringgetPartialStatement()static booleanisEmptyStatement(String sql)static StringsqueezeStatement(String sql)
-
-
-
Method Detail
-
getCompleteStatements
public List<StatementSplitter.Statement> getCompleteStatements()
-
getPartialStatement
public String getPartialStatement()
-
isEmptyStatement
public static boolean isEmptyStatement(String sql)
-
-