Class Token.IdentifierToken
java.lang.Object
org.h2.command.Token
org.h2.command.Token.IdentifierToken
- All Implemented Interfaces:
Cloneable
- Enclosing class:
Token
-
Nested Class Summary
Nested classes/interfaces inherited from class Token
Token.BigintToken, Token.BinaryStringToken, Token.CharacterStringToken, Token.EndOfInputToken, Token.IdentifierToken, Token.IntegerToken, Token.KeywordOrIdentifierToken, Token.KeywordToken, Token.LiteralToken, Token.ParameterToken, Token.ValueToken -
Field Summary
FieldsFields inherited from class Token
ASTERISK, AT, BIGGER, BIGGER_EQUAL, CLOSE_BRACE, CLOSE_BRACKET, CLOSE_PAREN, COLON, COLON_COLON, COLON_EQ, COMMA, CONCATENATION, DOT, END_OF_INPUT, EQUAL, LITERAL, MINUS_SIGN, NOT_EQUAL, NOT_TILDE, OPEN_BRACE, OPEN_BRACKET, OPEN_PAREN, PARAMETER, PERCENT, PLUS_SIGN, SEMICOLON, SLASH, SMALLER, SMALLER_EQUAL, SPATIAL_INTERSECTS, TILDE, TOKENS -
Constructor Summary
ConstructorsConstructorDescriptionIdentifierToken(int start, String identifier, boolean quoted, boolean unicode) -
Method Summary
Modifier and TypeMethodDescription(package private) String(package private) voidconvertUnicode(int uescape) (package private) booleanisQuoted()(package private) boolean(package private) inttoString()
-
Field Details
-
identifier
-
quoted
private final boolean quoted -
unicode
private boolean unicode
-
-
Constructor Details
-
IdentifierToken
IdentifierToken(int start, String identifier, boolean quoted, boolean unicode)
-
-
Method Details
-
tokenType
-
asIdentifier
String asIdentifier()- Overrides:
asIdentifierin classToken
-
isQuoted
-
needsUnicodeConversion
boolean needsUnicodeConversion()- Overrides:
needsUnicodeConversionin classToken
-
convertUnicode
void convertUnicode(int uescape) - Overrides:
convertUnicodein classToken
-
toString
-