A B C D F G I J L M N R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractDateTimeJsonValueProvider - Class in io.prestosql.decoder.json
- AbstractDateTimeJsonValueProvider(JsonNode, DecoderColumnHandle) - Constructor for class io.prestosql.decoder.json.AbstractDateTimeJsonValueProvider
- AvroColumnDecoder - Class in io.prestosql.decoder.avro
- AvroColumnDecoder(DecoderColumnHandle) - Constructor for class io.prestosql.decoder.avro.AvroColumnDecoder
- AvroRowDecoder - Class in io.prestosql.decoder.avro
- AvroRowDecoder(DatumReader<GenericRecord>, Set<DecoderColumnHandle>) - Constructor for class io.prestosql.decoder.avro.AvroRowDecoder
- AvroRowDecoderFactory - Class in io.prestosql.decoder.avro
- AvroRowDecoderFactory() - Constructor for class io.prestosql.decoder.avro.AvroRowDecoderFactory
B
- booleanValueProvider(boolean) - Static method in class io.prestosql.decoder.FieldValueProviders
- bytesValueProvider(byte[]) - Static method in class io.prestosql.decoder.FieldValueProviders
C
- columnHandle - Variable in class io.prestosql.decoder.json.AbstractDateTimeJsonValueProvider
- configure(Binder) - Method in class io.prestosql.decoder.DecoderModule
- create(String, Map<String, String>, Set<DecoderColumnHandle>) - Method in class io.prestosql.decoder.DispatchingRowDecoderFactory
- create(Map<String, String>, Set<DecoderColumnHandle>) - Method in class io.prestosql.decoder.avro.AvroRowDecoderFactory
- create(Map<String, String>, Set<DecoderColumnHandle>) - Method in class io.prestosql.decoder.csv.CsvRowDecoderFactory
- create(Map<String, String>, Set<DecoderColumnHandle>) - Method in class io.prestosql.decoder.dummy.DummyRowDecoderFactory
- create(Map<String, String>, Set<DecoderColumnHandle>) - Method in class io.prestosql.decoder.json.JsonRowDecoderFactory
- create(Map<String, String>, Set<DecoderColumnHandle>) - Method in class io.prestosql.decoder.raw.RawRowDecoderFactory
- create(Map<String, String>, Set<DecoderColumnHandle>) - Method in interface io.prestosql.decoder.RowDecoderFactory
- CsvColumnDecoder - Class in io.prestosql.decoder.csv
- CsvColumnDecoder(DecoderColumnHandle) - Constructor for class io.prestosql.decoder.csv.CsvColumnDecoder
- CsvRowDecoder - Class in io.prestosql.decoder.csv
-
Decode row as CSV.
- CsvRowDecoder(Set<DecoderColumnHandle>) - Constructor for class io.prestosql.decoder.csv.CsvRowDecoder
- CsvRowDecoderFactory - Class in io.prestosql.decoder.csv
- CsvRowDecoderFactory() - Constructor for class io.prestosql.decoder.csv.CsvRowDecoderFactory
- CustomDateTimeJsonFieldDecoder - Class in io.prestosql.decoder.json
-
Custom date format decoder.
- CustomDateTimeJsonFieldDecoder(DecoderColumnHandle) - Constructor for class io.prestosql.decoder.json.CustomDateTimeJsonFieldDecoder
- CustomDateTimeJsonFieldDecoder.CustomDateTimeJsonValueProvider - Class in io.prestosql.decoder.json
- CustomDateTimeJsonValueProvider(JsonNode, DecoderColumnHandle, DateTimeFormatter) - Constructor for class io.prestosql.decoder.json.CustomDateTimeJsonFieldDecoder.CustomDateTimeJsonValueProvider
D
- decode(JsonNode) - Method in class io.prestosql.decoder.json.CustomDateTimeJsonFieldDecoder
- decode(JsonNode) - Method in class io.prestosql.decoder.json.DefaultJsonFieldDecoder
- decode(JsonNode) - Method in class io.prestosql.decoder.json.ISO8601JsonFieldDecoder
- decode(JsonNode) - Method in interface io.prestosql.decoder.json.JsonFieldDecoder
- decode(JsonNode) - Method in class io.prestosql.decoder.json.MillisecondsSinceEpochJsonFieldDecoder
- decode(JsonNode) - Method in class io.prestosql.decoder.json.RFC2822JsonFieldDecoder
- decode(JsonNode) - Method in class io.prestosql.decoder.json.SecondsSinceEpochJsonFieldDecoder
- decodeField(byte[]) - Method in class io.prestosql.decoder.raw.RawColumnDecoder
- decodeField(String[]) - Method in class io.prestosql.decoder.csv.CsvColumnDecoder
- decodeField(GenericRecord) - Method in class io.prestosql.decoder.avro.AvroColumnDecoder
- DECODER_CONVERSION_NOT_SUPPORTED - io.prestosql.decoder.DecoderErrorCode
-
A requested data conversion is not supported.
- DecoderColumnHandle - Interface in io.prestosql.decoder
- DecoderErrorCode - Enum in io.prestosql.decoder
- DecoderModule - Class in io.prestosql.decoder
-
Default decoder module.
- DecoderModule() - Constructor for class io.prestosql.decoder.DecoderModule
- decodeRow(byte[], Map<String, String>) - Method in class io.prestosql.decoder.avro.AvroRowDecoder
- decodeRow(byte[], Map<String, String>) - Method in class io.prestosql.decoder.csv.CsvRowDecoder
- decodeRow(byte[], Map<String, String>) - Method in class io.prestosql.decoder.dummy.DummyRowDecoder
- decodeRow(byte[], Map<String, String>) - Method in class io.prestosql.decoder.json.JsonRowDecoder
- decodeRow(byte[], Map<String, String>) - Method in class io.prestosql.decoder.raw.RawRowDecoder
- decodeRow(byte[], Map<String, String>) - Method in interface io.prestosql.decoder.RowDecoder
-
Decodes a given set of bytes into field values.
- DefaultJsonFieldDecoder - Class in io.prestosql.decoder.json
-
Default field decoder for the JSON format.
- DefaultJsonFieldDecoder(DecoderColumnHandle) - Constructor for class io.prestosql.decoder.json.DefaultJsonFieldDecoder
- DefaultJsonFieldDecoder.JsonValueProvider - Class in io.prestosql.decoder.json
- DispatchingRowDecoderFactory - Class in io.prestosql.decoder
- DispatchingRowDecoderFactory(Map<String, RowDecoderFactory>) - Constructor for class io.prestosql.decoder.DispatchingRowDecoderFactory
- DummyRowDecoder - Class in io.prestosql.decoder.dummy
-
The row decoder for the 'dummy' format.
- DummyRowDecoder() - Constructor for class io.prestosql.decoder.dummy.DummyRowDecoder
- DummyRowDecoderFactory - Class in io.prestosql.decoder.dummy
- DummyRowDecoderFactory() - Constructor for class io.prestosql.decoder.dummy.DummyRowDecoderFactory
F
- FieldValueProvider - Class in io.prestosql.decoder
-
Base class for all providers that return values for a selected column.
- FieldValueProvider() - Constructor for class io.prestosql.decoder.FieldValueProvider
- FieldValueProviders - Class in io.prestosql.decoder
-
Simple value providers implementations
G
- getBlock() - Method in class io.prestosql.decoder.FieldValueProvider
- getBoolean() - Method in class io.prestosql.decoder.FieldValueProvider
- getBoolean() - Method in class io.prestosql.decoder.json.DefaultJsonFieldDecoder.JsonValueProvider
- getDataFormat() - Method in interface io.prestosql.decoder.DecoderColumnHandle
- getDouble() - Method in class io.prestosql.decoder.FieldValueProvider
- getDouble() - Method in class io.prestosql.decoder.json.DefaultJsonFieldDecoder.JsonValueProvider
- getFormatHint() - Method in interface io.prestosql.decoder.DecoderColumnHandle
- getLong() - Method in class io.prestosql.decoder.FieldValueProvider
- getLong() - Method in class io.prestosql.decoder.json.AbstractDateTimeJsonValueProvider
- getLong() - Method in class io.prestosql.decoder.json.DefaultJsonFieldDecoder.JsonValueProvider
- getMapping() - Method in interface io.prestosql.decoder.DecoderColumnHandle
- getMillis() - Method in class io.prestosql.decoder.json.AbstractDateTimeJsonValueProvider
- getMillis() - Method in class io.prestosql.decoder.json.CustomDateTimeJsonFieldDecoder.CustomDateTimeJsonValueProvider
- getMillis() - Method in class io.prestosql.decoder.json.MillisecondsSinceEpochJsonFieldDecoder.MillisecondsSinceEpochJsonValueProvider
- getMillis() - Method in class io.prestosql.decoder.json.RFC2822JsonFieldDecoder.RFC2822JsonValueProvider
- getMillis() - Method in class io.prestosql.decoder.json.SecondsSinceEpochJsonFieldDecoder.SecondsSinceEpochJsonValueProvider
- getName() - Method in interface io.prestosql.decoder.DecoderColumnHandle
- getSlice() - Method in class io.prestosql.decoder.FieldValueProvider
- getSlice() - Method in class io.prestosql.decoder.json.DefaultJsonFieldDecoder.JsonValueProvider
- getType() - Method in interface io.prestosql.decoder.DecoderColumnHandle
I
- io.prestosql.decoder - package io.prestosql.decoder
- io.prestosql.decoder.avro - package io.prestosql.decoder.avro
- io.prestosql.decoder.csv - package io.prestosql.decoder.csv
- io.prestosql.decoder.dummy - package io.prestosql.decoder.dummy
- io.prestosql.decoder.json - package io.prestosql.decoder.json
- io.prestosql.decoder.raw - package io.prestosql.decoder.raw
- isInternal() - Method in interface io.prestosql.decoder.DecoderColumnHandle
- isNull() - Method in class io.prestosql.decoder.FieldValueProvider
- isNull() - Method in class io.prestosql.decoder.json.AbstractDateTimeJsonValueProvider
- isNull() - Method in class io.prestosql.decoder.json.DefaultJsonFieldDecoder.JsonValueProvider
- ISO8601JsonFieldDecoder - Class in io.prestosql.decoder.json
-
ISO 8601 date format decoder.
- ISO8601JsonFieldDecoder(DecoderColumnHandle) - Constructor for class io.prestosql.decoder.json.ISO8601JsonFieldDecoder
J
- JsonFieldDecoder - Interface in io.prestosql.decoder.json
- JsonRowDecoder - Class in io.prestosql.decoder.json
-
JSON specific row decoder.
- JsonRowDecoderFactory - Class in io.prestosql.decoder.json
- JsonRowDecoderFactory(ObjectMapper) - Constructor for class io.prestosql.decoder.json.JsonRowDecoderFactory
- JsonValueProvider(JsonNode, DecoderColumnHandle, long, long) - Constructor for class io.prestosql.decoder.json.DefaultJsonFieldDecoder.JsonValueProvider
L
- longValueProvider(long) - Static method in class io.prestosql.decoder.FieldValueProviders
M
- MillisecondsSinceEpochJsonFieldDecoder - Class in io.prestosql.decoder.json
-
Milliseconds since the epoch date format decoder.
- MillisecondsSinceEpochJsonFieldDecoder(DecoderColumnHandle) - Constructor for class io.prestosql.decoder.json.MillisecondsSinceEpochJsonFieldDecoder
- MillisecondsSinceEpochJsonFieldDecoder.MillisecondsSinceEpochJsonValueProvider - Class in io.prestosql.decoder.json
- MillisecondsSinceEpochJsonValueProvider(JsonNode, DecoderColumnHandle) - Constructor for class io.prestosql.decoder.json.MillisecondsSinceEpochJsonFieldDecoder.MillisecondsSinceEpochJsonValueProvider
N
- NAME - Static variable in class io.prestosql.decoder.avro.AvroRowDecoder
- NAME - Static variable in class io.prestosql.decoder.csv.CsvRowDecoder
- NAME - Static variable in class io.prestosql.decoder.dummy.DummyRowDecoder
- NAME - Static variable in class io.prestosql.decoder.json.JsonRowDecoder
- NAME - Static variable in class io.prestosql.decoder.raw.RawRowDecoder
- nullValueProvider() - Static method in class io.prestosql.decoder.FieldValueProviders
R
- RawColumnDecoder - Class in io.prestosql.decoder.raw
- RawColumnDecoder(DecoderColumnHandle) - Constructor for class io.prestosql.decoder.raw.RawColumnDecoder
- RawRowDecoder - Class in io.prestosql.decoder.raw
-
Decoder for raw (direct byte) rows.
- RawRowDecoder(Set<DecoderColumnHandle>) - Constructor for class io.prestosql.decoder.raw.RawRowDecoder
- RawRowDecoderFactory - Class in io.prestosql.decoder.raw
- RawRowDecoderFactory() - Constructor for class io.prestosql.decoder.raw.RawRowDecoderFactory
- RFC2822JsonFieldDecoder - Class in io.prestosql.decoder.json
-
RFC 2822 date format decoder.
- RFC2822JsonFieldDecoder(DecoderColumnHandle) - Constructor for class io.prestosql.decoder.json.RFC2822JsonFieldDecoder
- RFC2822JsonFieldDecoder.RFC2822JsonValueProvider - Class in io.prestosql.decoder.json
- RFC2822JsonValueProvider(JsonNode, DecoderColumnHandle) - Constructor for class io.prestosql.decoder.json.RFC2822JsonFieldDecoder.RFC2822JsonValueProvider
- RowDecoder - Interface in io.prestosql.decoder
-
Implementations decode a row from bytes and add field value providers for all decodable columns.
- RowDecoderFactory - Interface in io.prestosql.decoder
S
- SecondsSinceEpochJsonFieldDecoder - Class in io.prestosql.decoder.json
-
Seconds since the epoch date format decoder.
- SecondsSinceEpochJsonFieldDecoder(DecoderColumnHandle) - Constructor for class io.prestosql.decoder.json.SecondsSinceEpochJsonFieldDecoder
- SecondsSinceEpochJsonFieldDecoder.SecondsSinceEpochJsonValueProvider - Class in io.prestosql.decoder.json
- SecondsSinceEpochJsonValueProvider(JsonNode, DecoderColumnHandle) - Constructor for class io.prestosql.decoder.json.SecondsSinceEpochJsonFieldDecoder.SecondsSinceEpochJsonValueProvider
T
- throwUnsupportedColumnType(DecoderColumnHandle) - Static method in class io.prestosql.decoder.json.JsonRowDecoderFactory
- toErrorCode() - Method in enum io.prestosql.decoder.DecoderErrorCode
V
- value - Variable in class io.prestosql.decoder.json.AbstractDateTimeJsonValueProvider
- valueOf(String) - Static method in enum io.prestosql.decoder.DecoderErrorCode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.prestosql.decoder.DecoderErrorCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages