Uses of Class
org.h2.command.Token
Packages that use Token
Package
Description
This package contains the parser and the base classes for prepared SQL statements.
-
Uses of Token in org.h2.command
Subclasses of Token in org.h2.commandModifier and TypeClassDescription(package private) static final class
(package private) static final class
(package private) static final class
(package private) static final class
(package private) static class
(package private) static final class
(package private) static final class
(package private) static final class
(package private) static class
(package private) static final class
(package private) static final class
Fields in org.h2.command declared as TokenFields in org.h2.command with type parameters of type TokenMethods in org.h2.command that return TokenMethods in org.h2.command that return types with arguments of type TokenModifier and TypeMethodDescriptionParser.getRemainingTokens
(int offset) Prepared.getSQLTokens()
Get the SQL tokens.Method parameters in org.h2.command with type arguments of type TokenModifier and TypeMethodDescriptionprivate static int
Tokenizer.assignParameterIndex
(ArrayList<Token> tokens, int lastParameter) private static int
Tokenizer.finishBigInteger
(String sql, int tokenStart, int end, int i, int start, boolean asBigint, int radix, ArrayList<Token> tokens) private void
Parser.initialize
(String sql, ArrayList<Token> tokens, boolean stopOnCloseParen) (package private) Prepared
Parse the statement, but don't prepare it for execution.private static int
Tokenizer.parseParameterIndex
(String sql, int end, int i, ArrayList<Token> tokens) private CommandList
Parser.prepareCommandList
(CommandContainer command, Prepared p, String sql, String remainingSql, ArrayList<Token> remainingTokens) private static void
Tokenizer.processUescape
(String sql, ArrayList<Token> tokens) private int
private int
private int
private static int
Tokenizer.readBinaryString
(String sql, int tokenStart, int end, int i, ArrayList<Token> tokens) private int
private static int
Tokenizer.readCharacterString
(String sql, int tokenStart, int end, int i, boolean unicode, ArrayList<Token> tokens) private int
private int
private int
private int
private int
private static int
Tokenizer.readHexNumber
(String sql, CastDataProvider provider, int tokenStart, int end, int i, ArrayList<Token> tokens) private int
private int
Tokenizer.readIdentifier
(String sql, int end, int tokenStart, int i, int cp, ArrayList<Token> tokens) private int
Tokenizer.readIdentifierOrKeyword
(String sql, int tokenStart, ArrayList<Token> tokens, int endIndex, int type) private int
private int
private int
private int
private int
private static int
Tokenizer.readNumeric
(String sql, int tokenStart, int end, int i, char c, boolean integer, boolean approximate, ArrayList<Token> tokens) private static int
Tokenizer.readNumeric
(String sql, int tokenStart, int end, int i, char c, ArrayList<Token> tokens) private int
private int
private int
private int
Tokenizer.readQuotedIdentifier
(String sql, int end, int tokenStart, int i, char c, boolean unicode, ArrayList<Token> tokens) private int
private int
private int
private int
private int
private int
private int
final void
Set the SQL statement.