public class ParquetParser
extends water.parser.Parser
| Modifier and Type | Class and Description |
|---|---|
static class |
ParquetParser.ParquetParseSetup |
_jobKey, _keepColumns, _setup, CHAR_DECIMAL_SEP, CHAR_ESCAPE, CHAR_SEPARATOR, COND_QUOTE, COND_QUOTED_NUMBER_END, COND_QUOTED_TOKEN, EOL, EXPECT_COND_LF, HASHTAG, LARGEST_DIGIT_NUMBER, NUMBER, NUMBER_END, NUMBER_EXP, NUMBER_EXP_START, NUMBER_FRACTION, NUMBER_SKIP, NUMBER_SKIP_NO_DOT, POSSIBLE_CURRENCY, POSSIBLE_EMPTY_LINE, POSSIBLE_ESCAPED_QUOTE, SEPARATOR_OR_EOL, SKIP_LINE, STRING, STRING_END, TOKEN, WHITESPACE_BEFORE_TOKEN| Modifier and Type | Method and Description |
|---|---|
static byte[] |
correctTypeConversions(water.fvec.ByteVec vec,
byte[] requestedTypes)
Overrides unsupported type conversions/mappings specified by the user.
|
static ParquetParser.ParquetParseSetup |
guessDataSetup(water.fvec.ByteVec vec,
ParquetParser.ParquetParseSetup ps,
boolean[] keepcolumns) |
static ParquetParser.ParquetParseSetup |
guessFormatSetup(water.fvec.ByteVec vec,
byte[] bits) |
protected water.parser.ParseWriter |
parseChunk(int cidx,
water.parser.ParseReader din,
water.parser.ParseWriter dout) |
protected water.parser.StreamParseWriter |
sequentialParse(water.fvec.Vec vec,
water.parser.StreamParseWriter dout) |
protected final water.parser.StreamParseWriter sequentialParse(water.fvec.Vec vec,
water.parser.StreamParseWriter dout)
sequentialParse in class water.parser.Parserprotected final water.parser.ParseWriter parseChunk(int cidx,
water.parser.ParseReader din,
water.parser.ParseWriter dout)
parseChunk in class water.parser.Parserpublic static ParquetParser.ParquetParseSetup guessFormatSetup(water.fvec.ByteVec vec, byte[] bits)
public static ParquetParser.ParquetParseSetup guessDataSetup(water.fvec.ByteVec vec, ParquetParser.ParquetParseSetup ps, boolean[] keepcolumns)
public static byte[] correctTypeConversions(water.fvec.ByteVec vec,
byte[] requestedTypes)
vec - byte vec holding bin\ary parquet datarequestedTypes - user-specified target types