A B C D F G I J L M N R S T V 
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.
A B C D F G I J L M N R S T V 
All Classes All Packages