A B C E F G H I N O P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- asConverter() - Method in interface com.exasol.parquetio.reader.converter.ParquetConverter
-
Return this converter as Parquet API converter.
B
- builder(InputFile) - Static method in class com.exasol.parquetio.reader.RowParquetReader
-
Creates a new builder for
RowParquetReader. - Builder(InputFile) - Constructor for class com.exasol.parquetio.reader.RowParquetReader.Builder
-
A constructor for the builder of
RowParquetReader.
C
- ChunkInterval - Interface in com.exasol.parquetio.data
-
An interval interface that holds start and end positions
[...)of each splitted chunk. - ChunkIntervalImpl - Class in com.exasol.parquetio.data
- ChunkIntervalImpl(long, long) - Constructor for class com.exasol.parquetio.data.ChunkIntervalImpl
-
Creates a new instance of
ChunkInterval. - ChunkIntervalMerger - Class in com.exasol.parquetio.merger
-
A class that sorts and merges list of
ChunkIntervals. - ChunkIntervalMerger() - Constructor for class com.exasol.parquetio.merger.ChunkIntervalMerger
- close() - Method in class com.exasol.parquetio.reader.RowParquetChunkReader.RowIterator
- com.exasol.parquetio.data - package com.exasol.parquetio.data
- com.exasol.parquetio.merger - package com.exasol.parquetio.merger
- com.exasol.parquetio.reader - package com.exasol.parquetio.reader
- com.exasol.parquetio.reader.converter - package com.exasol.parquetio.reader.converter
- com.exasol.parquetio.splitter - package com.exasol.parquetio.splitter
- create(Type, int, ValueHolder) - Static method in class com.exasol.parquetio.reader.converter.ParquetConverterFactory
-
Creates a Parquet converter for a field type.
E
- equals(Object) - Method in class com.exasol.parquetio.data.ChunkIntervalImpl
- equals(Object) - Method in class com.exasol.parquetio.data.GenericRow
F
- FileSplitter - Interface in com.exasol.parquetio.splitter
-
An interface for splitting files into chunks.
G
- GenericRow - Class in com.exasol.parquetio.data
-
An implementation of
Rowthat uses unmodifiable list for storing values. - GenericRow(List<Object>) - Constructor for class com.exasol.parquetio.data.GenericRow
-
A constructor to create a new instance.
- GenericRow(MessageType, List<Object>) - Constructor for class com.exasol.parquetio.data.GenericRow
-
A constructor to create a new instance with
MessageTypeschema. - getEndPosition() - Method in interface com.exasol.parquetio.data.ChunkInterval
-
Gets the end position of this interval that is not inclusive.
- getEndPosition() - Method in class com.exasol.parquetio.data.ChunkIntervalImpl
- getFieldNames() - Method in class com.exasol.parquetio.data.GenericRow
- getFieldNames() - Method in interface com.exasol.parquetio.data.Row
-
Returns list of field names.
- getReadSupport() - Method in class com.exasol.parquetio.reader.RowParquetReader.Builder
- getResult() - Method in class com.exasol.parquetio.reader.converter.ParquetRootConverter
-
Returns deserialized Parquet field values for this schema.
- getRowGroupSplits(List<BlockMetaData>) - Method in class com.exasol.parquetio.splitter.ParquetFileSplitter
-
Returns row group splits given the file row groups.
- getSchema(InputFile) - Static method in class com.exasol.parquetio.reader.RowParquetReader
-
Returns a Parquet file schema.
- getSplits() - Method in interface com.exasol.parquetio.splitter.FileSplitter
-
Gets file splits in the form of
startandendintervals. - getSplits() - Method in class com.exasol.parquetio.splitter.ParquetFileSplitter
- getStartPosition() - Method in interface com.exasol.parquetio.data.ChunkInterval
-
Gets the start position of this interval.
- getStartPosition() - Method in class com.exasol.parquetio.data.ChunkIntervalImpl
- getValue(int) - Method in class com.exasol.parquetio.data.GenericRow
- getValue(int) - Method in interface com.exasol.parquetio.data.Row
-
Returns a value at the given position.
- getValue(String) - Method in class com.exasol.parquetio.data.GenericRow
- getValue(String) - Method in interface com.exasol.parquetio.data.Row
-
Returns a value that corresponds to field name.
- getValues() - Method in class com.exasol.parquetio.data.GenericRow
- getValues() - Method in interface com.exasol.parquetio.data.Row
-
Returns the list of values this Row represents.
- getValues() - Method in interface com.exasol.parquetio.reader.converter.ValueHolder
-
Returns the values as immutable list.
H
- hasFieldName(String) - Method in class com.exasol.parquetio.data.GenericRow
- hasFieldName(String) - Method in interface com.exasol.parquetio.data.Row
-
Checks if a column with a given name exists.
- hashCode() - Method in class com.exasol.parquetio.data.ChunkIntervalImpl
- hashCode() - Method in class com.exasol.parquetio.data.GenericRow
- hasNext() - Method in class com.exasol.parquetio.reader.RowParquetChunkReader.RecordIterator
- hasNext() - Method in class com.exasol.parquetio.reader.RowParquetChunkReader.RowIterator
I
- isEmpty() - Method in interface com.exasol.parquetio.data.Row
-
Checks if the list of value empty for this Row.
- isNull(int) - Method in interface com.exasol.parquetio.data.Row
-
Checks whether a value at a position is
null. - isNull(String) - Method in interface com.exasol.parquetio.data.Row
-
Checks whether a value for field name is
null. - iterator() - Method in class com.exasol.parquetio.reader.RowParquetChunkReader
-
Get an iterator that reads the rows.
N
- next() - Method in class com.exasol.parquetio.reader.RowParquetChunkReader.RecordIterator
- next() - Method in class com.exasol.parquetio.reader.RowParquetChunkReader.RowIterator
O
- of(Object...) - Static method in class com.exasol.parquetio.data.GenericRow
-
A factory method to create a new instance.
- of(MessageType, Object...) - Static method in class com.exasol.parquetio.data.GenericRow
-
A factory method to create a new instance with
MessageTypeschema.
P
- parentEnd() - Method in interface com.exasol.parquetio.reader.converter.ParquetConverter
-
Notify the converter that the parent type ends.
- parentStart() - Method in interface com.exasol.parquetio.reader.converter.ParquetConverter
-
Notify the converter that the parent type starts.
- ParquetConverter - Interface in com.exasol.parquetio.reader.converter
-
Common lifecycle interface for Parquet converters.
- ParquetConverterFactory - Class in com.exasol.parquetio.reader.converter
-
Factory for Parquet field data type converters.
- ParquetFileSplitter - Class in com.exasol.parquetio.splitter
-
A class that splits Parquet file into chunks of certain size.
- ParquetFileSplitter(InputFile) - Constructor for class com.exasol.parquetio.splitter.ParquetFileSplitter
-
Creates a new instance of
ParquetFileSplitter. - ParquetFileSplitter(InputFile, long) - Constructor for class com.exasol.parquetio.splitter.ParquetFileSplitter
-
Creates a new instance of
ParquetFileSplitter. - ParquetRootConverter - Class in com.exasol.parquetio.reader.converter
-
The main Parquet data types to
Rowconverter class. - ParquetRootConverter(GroupType) - Constructor for class com.exasol.parquetio.reader.converter.ParquetRootConverter
-
Create a new root converter.
- put(int, Object) - Method in interface com.exasol.parquetio.reader.converter.ValueHolder
-
Inserts a value to the given position.
R
- read(Consumer<Row>) - Method in class com.exasol.parquetio.reader.RowParquetChunkReader
-
Reads row group chunks of a Parquet file.
- RecordIterator(RecordReader<Row>, long, String) - Constructor for class com.exasol.parquetio.reader.RowParquetChunkReader.RecordIterator
-
Create a new instance of
RowParquetChunkReader.RecordIterator. - reset() - Method in interface com.exasol.parquetio.reader.converter.ValueHolder
-
Resets the internal value holder data structure.
- Row - Interface in com.exasol.parquetio.data
-
A Row holds set of values.
- RowIterator(RowParquetChunkReader.PositionAwareReader, InputFile, MessageColumnIO, RecordMaterializer<Row>, List<ChunkInterval>) - Constructor for class com.exasol.parquetio.reader.RowParquetChunkReader.RowIterator
-
Create a new instance of
RowParquetChunkReader.RowIterator. - RowParquetChunkReader - Class in com.exasol.parquetio.reader
-
A Parquet file reader that reads only provided row groups.
- RowParquetChunkReader(InputFile) - Constructor for class com.exasol.parquetio.reader.RowParquetChunkReader
-
Creates a new instance of
RowParquetChunkReader. - RowParquetChunkReader(InputFile, long, long) - Constructor for class com.exasol.parquetio.reader.RowParquetChunkReader
-
Creates a new instance of
RowParquetChunkReader. - RowParquetChunkReader(InputFile, List<ChunkInterval>) - Constructor for class com.exasol.parquetio.reader.RowParquetChunkReader
-
Creates a new instance of
RowParquetChunkReader. - RowParquetChunkReader.RecordIterator - Class in com.exasol.parquetio.reader
-
Iterator that reads the rows of a row group.
- RowParquetChunkReader.RowIterator - Class in com.exasol.parquetio.reader
-
Iterator that reads the rows of a given list of chunks.
- RowParquetReader - Class in com.exasol.parquetio.reader
-
A reader that creates Row from Parquet file records.
- RowParquetReader.Builder - Class in com.exasol.parquetio.reader
-
A builder for
RowParquetReader.
S
- size() - Method in interface com.exasol.parquetio.data.Row
-
Returns the number of values in this Row.
- sortAndMerge(List<ChunkInterval>) - Method in class com.exasol.parquetio.merger.ChunkIntervalMerger
-
Sorts and merges overlapping chunks.
T
- toString() - Method in class com.exasol.parquetio.data.ChunkIntervalImpl
- toString() - Method in class com.exasol.parquetio.data.GenericRow
V
- ValueHolder - Interface in com.exasol.parquetio.reader.converter
-
Stores converted Parquet values.
All Classes All Packages