Class Token.CharacterStringToken
java.lang.Object
org.h2.command.Token
org.h2.command.Token.LiteralToken
org.h2.command.Token.CharacterStringToken
- 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.LiteralToken
valueFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidconvertUnicode(int uescape) (package private) boolean(package private) Valuevalue(CastDataProvider provider) Methods inherited from class Token.LiteralToken
tokenType, toStringMethods inherited from class Token
asIdentifier, clone, isQuoted, setStart, start, subtractFromStart
-
Field Details
-
string
String string -
unicode
private boolean unicode
-
-
Constructor Details
-
CharacterStringToken
CharacterStringToken(int start, String string, boolean unicode)
-
-
Method Details
-
value
-
needsUnicodeConversion
boolean needsUnicodeConversion()- Overrides:
needsUnicodeConversionin classToken
-
convertUnicode
void convertUnicode(int uescape) - Overrides:
convertUnicodein classToken
-