## Uses of Class
com.mckoi.database.sql.Token

Packages that use Token
com.mckoi.database.interpret: These classes interpret specific SQL statements, such as Insert and Delete.
com.mckoi.database.sql: These classes parse SQL statements in Mckoi.

### Uses of Token in com.mckoi.database.interpret

Methods in com.mckoi.database.interpret with parameters of type Token
`void` ColumnDef.`setIndex​(Token t)` Sets the indexing.

### Uses of Token in com.mckoi.database.sql

Fields in com.mckoi.database.sql declared as Token
`Token` ParseException.`currentToken` This is the last token that has been consumed successfully.
`Token` SQL.`jj_nt`
`Token` Token.`next` A reference to the next regular (non-special) token from the input stream.
`Token` Token.`specialToken` This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
`Token` SQL.`token`

Methods in com.mckoi.database.sql that return Token
`Token` SQL.`FunctionIdentifier()`
`Token` SQL.`getNextToken()`
`Token` SQLTokenManager.`getNextToken()`
`Token` SQL.`getToken​(int index)`
`static Token` Token.`newToken​(int ofKind)` Returns a new Token object, by default.
`Token` SQL.`SQLIdentifier()`

Methods in com.mckoi.database.sql with parameters of type Token
`static java.lang.String` Util.`asNonQuotedRef​(Token token)` Returns the Token as a non quoted reference.
`static TObject` Util.`parseNumberToken​(Token token, boolean negative)` Parses a NUMBER_LITERAL Token with a sign boolean.
`static java.lang.Object` Util.`toParamObject​(Token token, boolean upper_identifiers)` Converts a Token which is either a STRING_LITERAL, NUMBER_LITERAL or IDENTIFIER into a Java Object.

Constructors in com.mckoi.database.sql with parameters of type Token
`ParseException​(Token currentTokenVal, int[][] expectedTokenSequencesVal, java.lang.String[] tokenImageVal)` This constructor is used by the method "generateParseException" in the generated parser.