## Uses of Interface
org.apache.ignite.internal.sql.SqlLexerToken

Packages that use SqlLexerToken
org.apache.ignite.internal.sql

### Uses of SqlLexerToken in org.apache.ignite.internal.sql

Classes in org.apache.ignite.internal.sql that implement SqlLexerToken
`class` `SqlLexer` SQL lexer.
`class` `SqlLexerLookAheadToken` Plain immutable look-ahead parser token.

Methods in org.apache.ignite.internal.sql that return SqlLexerToken
`SqlLexerToken` SqlLexer.`lookAhead()` Get next token without lexer state change.

Methods in org.apache.ignite.internal.sql with parameters of type SqlLexerToken
`static SqlParseException` SqlParserUtils.`error(SqlLexerToken token, String msg)` Create parse exception referring to current lexer position.
`static SqlParseException` SqlParserUtils.`errorUnexpectedToken(SqlLexerToken token)` Create generic parse exception due to unexpected token.
`static SqlParseException` SqlParserUtils.`errorUnexpectedToken(SqlLexerToken token, String firstExpToken, String... expTokens)` Create generic parse exception due to unexpected token.
`static SqlParseException` SqlParserUtils.`errorUnsupported(SqlLexerToken token)` Error on unsupported keyword.
`static void` SqlParserUtils.`errorUnsupportedIfMatchesKeyword(SqlLexerToken token, String... keywords)` Throw unsupported token exception if one of passed keywords is found.
`static void` SqlParserUtils.`errorUnsupportedIfMatchesKeyword(SqlLexerToken token, String keyword)` Throw unsupported token exception if passed keyword is found.
`static boolean` SqlParserUtils.`isValidIdentifier(SqlLexerToken token)` Check if token is identifier.
`static boolean` SqlParserUtils.`matchesKeyword(SqlLexerToken token, String expKeyword)` Check if current lexer token matches expected.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.4.0
Release Date | : March 5 2018