public class StripeReader extends Object
Modifier and Type | Class and Description |
---|---|
static class |
StripeReader.StripeId |
static class |
StripeReader.StripeStreamId |
Constructor and Description |
---|
StripeReader(OrcDataSource orcDataSource,
Optional<OrcDecompressor> decompressor,
List<OrcType> types,
Set<Integer> includedColumns,
int rowsInRowGroup,
OrcPredicate predicate,
PostScript.HiveWriterVersion hiveWriterVersion,
MetadataReader metadataReader,
Optional<OrcWriteValidation> writeValidation,
StripeMetadataSource stripeMetadataSource,
HiveFileContext hiveFileContext) |
Modifier and Type | Method and Description |
---|---|
InputStreamSources |
createDictionaryStreamSources(Map<StreamId,Stream> streams,
Map<StreamId,ValueInputStream<?>> valueStreams,
List<ColumnEncoding> columnEncodings) |
static RowGroup |
createRowGroup(int groupId,
int rowOffset,
int rowCount,
long minAverageRowBytes,
Map<StreamId,ValueInputStream<?>> valueStreams,
Map<StreamId,StreamCheckpoint> checkpoints) |
Stripe |
readStripe(StripeInformation stripe,
AggregatedMemoryContext systemMemoryUsage) |
StripeFooter |
readStripeFooter(StripeReader.StripeId stripeId,
StripeInformation stripe,
AggregatedMemoryContext systemMemoryUsage) |
public StripeReader(OrcDataSource orcDataSource, Optional<OrcDecompressor> decompressor, List<OrcType> types, Set<Integer> includedColumns, int rowsInRowGroup, OrcPredicate predicate, PostScript.HiveWriterVersion hiveWriterVersion, MetadataReader metadataReader, Optional<OrcWriteValidation> writeValidation, StripeMetadataSource stripeMetadataSource, HiveFileContext hiveFileContext)
public Stripe readStripe(StripeInformation stripe, AggregatedMemoryContext systemMemoryUsage) throws IOException
IOException
public InputStreamSources createDictionaryStreamSources(Map<StreamId,Stream> streams, Map<StreamId,ValueInputStream<?>> valueStreams, List<ColumnEncoding> columnEncodings)
public static RowGroup createRowGroup(int groupId, int rowOffset, int rowCount, long minAverageRowBytes, Map<StreamId,ValueInputStream<?>> valueStreams, Map<StreamId,StreamCheckpoint> checkpoints)
public StripeFooter readStripeFooter(StripeReader.StripeId stripeId, StripeInformation stripe, AggregatedMemoryContext systemMemoryUsage) throws IOException
IOException
Copyright © 2012–2020. All rights reserved.