public class StripeReader extends Object
Constructor and Description |
---|
StripeReader(OrcDataSource orcDataSource,
Optional<OrcDecompressor> decompressor,
List<OrcType> types,
Set<Integer> includedColumns,
int rowsInRowGroup,
OrcPredicate predicate,
PostScript.HiveWriterVersion hiveWriterVersion,
MetadataReader metadataReader) |
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,
Map<StreamId,ValueInputStream<?>> valueStreams,
Map<StreamId,StreamCheckpoint> checkpoints) |
Map<StreamId,OrcInputStream> |
readDiskRanges(long stripeOffset,
Map<StreamId,DiskRange> diskRanges,
AbstractAggregatedMemoryContext systemMemoryUsage) |
Stripe |
readStripe(StripeInformation stripe,
AggregatedMemoryContext systemMemoryUsage) |
StripeFooter |
readStripeFooter(StripeInformation stripe,
AbstractAggregatedMemoryContext systemMemoryUsage) |
public StripeReader(OrcDataSource orcDataSource, Optional<OrcDecompressor> decompressor, List<OrcType> types, Set<Integer> includedColumns, int rowsInRowGroup, OrcPredicate predicate, PostScript.HiveWriterVersion hiveWriterVersion, MetadataReader metadataReader)
public Stripe readStripe(StripeInformation stripe, AggregatedMemoryContext systemMemoryUsage) throws IOException
IOException
public Map<StreamId,OrcInputStream> readDiskRanges(long stripeOffset, Map<StreamId,DiskRange> diskRanges, AbstractAggregatedMemoryContext 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, Map<StreamId,ValueInputStream<?>> valueStreams, Map<StreamId,StreamCheckpoint> checkpoints)
public StripeFooter readStripeFooter(StripeInformation stripe, AbstractAggregatedMemoryContext systemMemoryUsage) throws IOException
IOException
Copyright © 2012-2017. All Rights Reserved.