| Package | Description |
|---|---|
| org.apache.calcite.sql.parser |
Provides a SQL parser.
|
| Modifier and Type | Field and Description |
|---|---|
private SqlAbstractParserImpl |
SqlParser.parser |
| Modifier and Type | Method and Description |
|---|---|
SqlAbstractParserImpl |
SqlParserImplFactory.getParser(Reader stream)
Get the underlying parser implementation.
|
| Modifier and Type | Method and Description |
|---|---|
Span |
Span.add(SqlAbstractParserImpl parser)
Adds the position of the last token emitted by a parser to the list,
and returns this Span.
|
SqlParserPos |
Span.end(SqlAbstractParserImpl parser)
Adds the position of the last token emitted by a parser to the list,
and returns a position that covers the whole range.
|
private void |
SqlAbstractParserImpl.MetadataImpl.initList(SqlAbstractParserImpl parserImpl,
Set<String> keywords,
String name)
Initializes lists of keywords.
|
private Object |
SqlAbstractParserImpl.MetadataImpl.virtualCall(SqlAbstractParserImpl parserImpl,
String name)
Uses reflection to invoke a method on this parser.
|
| Constructor and Description |
|---|
MetadataImpl(SqlAbstractParserImpl sqlParser)
Creates a MetadataImpl.
|
SqlParser(String s,
SqlAbstractParserImpl parser,
SqlParser.Config config) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.