Package org.apache.calcite.sql.advise
Class SqlSimpleParser.Tokenizer
- java.lang.Object
-
- org.apache.calcite.sql.advise.SqlSimpleParser.Tokenizer
-
- Enclosing class:
- SqlSimpleParser
public static class SqlSimpleParser.Tokenizer extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private int
indexOfLineEnd(java.lang.String sql, int i)
SqlSimpleParser.Token
nextToken()
private SqlSimpleParser.Token
parseQuotedIdentifier()
-
-
-
Field Detail
-
map
private static final java.util.Map<java.lang.String,SqlSimpleParser.TokenType> map
-
sql
final java.lang.String sql
-
hintToken
private final java.lang.String hintToken
-
openQuote
private final char openQuote
-
pos
private int pos
-
start
int start
-
-
Method Detail
-
parseQuotedIdentifier
private SqlSimpleParser.Token parseQuotedIdentifier()
-
nextToken
public SqlSimpleParser.Token nextToken()
-
indexOfLineEnd
private int indexOfLineEnd(java.lang.String sql, int i)
-
-