| Package | Description |
|---|---|
| gudusoft.gsqlparser.parser |
| Modifier and Type | Method and Description |
|---|---|
SqlParseResult |
SqlParseResult.Builder.build()
Build the immutable SqlParseResult.
|
protected SqlParseResult |
AbstractSqlParser.extractRawStatements(ParserContext context,
TSourceTokenList tokens,
TCustomLexer lexer,
long tokenizationTimeMs)
Extract raw statements without full parsing.
|
SqlParseResult |
AbstractSqlParser.getrawsqlstatements(ParserContext context)
Template method for extracting raw statements without full parsing.
|
default SqlParseResult |
SqlParser.getrawsqlstatements(ParserContext context)
Extract raw SQL statements without full parsing.
|
SqlParseResult |
TrinoSqlParser.parse(ParserContext context) |
SqlParseResult |
AbstractSqlParser.parse(ParserContext context)
Template method for full parsing.
|
SqlParseResult |
MySqlParser.parse(ParserContext context) |
SqlParseResult |
SqlParser.parse(ParserContext context)
Parse SQL from the given context.
|
SqlParseResult |
TrinoSqlParser.tokenize(ParserContext context) |
SqlParseResult |
AbstractSqlParser.tokenize(ParserContext context)
Template method for tokenization only (without full parsing).
|
SqlParseResult |
MySqlParser.tokenize(ParserContext context) |
SqlParseResult |
SqlParser.tokenize(ParserContext context)
Tokenize SQL without parsing or statement extraction.
|