@PublicEvolving public class SqlTimestampParser extends FieldParser<Timestamp>
Timestamp.FieldParser.ParseErrorState| Constructor and Description |
|---|
SqlTimestampParser() |
| Modifier and Type | Method and Description |
|---|---|
Timestamp |
createValue()
Returns an instance of the parsed value type.
|
Timestamp |
getLastResult()
Gets the parsed field.
|
static Timestamp |
parseField(byte[] bytes,
int startPos,
int length)
Static utility to parse a field of type Timestamp from a byte sequence that represents text
characters
(such as when read from a file stream).
|
int |
parseField(byte[] bytes,
int startPos,
int limit,
byte[] delimiter,
Timestamp reusable)
Each parser's logic should be implemented inside this method
|
static Timestamp |
parseField(byte[] bytes,
int startPos,
int length,
char delimiter)
Static utility to parse a field of type Timestamp from a byte sequence that represents text
characters
(such as when read from a file stream).
|
delimiterNext, endsWithDelimiter, getCharset, getErrorState, getParserForType, nextStringEndPos, nextStringLength, resetErrorStateAndParse, resetParserState, setCharset, setErrorStatepublic int parseField(byte[] bytes,
int startPos,
int limit,
byte[] delimiter,
Timestamp reusable)
FieldParserparseField in class FieldParser<Timestamp>public Timestamp createValue()
FieldParsercreateValue in class FieldParser<Timestamp>public Timestamp getLastResult()
FieldParserFieldParser.parseField(byte[], int, int, byte[], Object). It objects are mutable and reused, it will return
the object instance that was passed the parse function.getLastResult in class FieldParser<Timestamp>public static final Timestamp parseField(byte[] bytes, int startPos, int length)
bytes - The bytes containing the text data that should be parsed.startPos - The offset to start the parsing.length - The length of the byte sequence (counting from the offset).IllegalArgumentException - Thrown when the value cannot be parsed because the text
represents not a correct number.public static final Timestamp parseField(byte[] bytes, int startPos, int length, char delimiter)
bytes - The bytes containing the text data that should be parsed.startPos - The offset to start the parsing.length - The length of the byte sequence (counting from the offset).delimiter - The delimiter that terminates the field.IllegalArgumentException - Thrown when the value cannot be parsed because the text
represents not a correct number.Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.