public class OrcReader extends Object
Modifier and Type | Field and Description |
---|---|
static int |
MAX_BATCH_SIZE |
Constructor and Description |
---|
OrcReader(OrcDataSource orcDataSource,
MetadataReader metadataReader,
io.airlift.units.DataSize maxMergeDistance,
io.airlift.units.DataSize maxReadSize) |
Modifier and Type | Method and Description |
---|---|
OrcRecordReader |
createRecordReader(Map<Integer,Type> includedColumns,
OrcPredicate predicate,
org.joda.time.DateTimeZone hiveStorageTimeZone,
AbstractAggregatedMemoryContext systemMemoryUsage) |
OrcRecordReader |
createRecordReader(Map<Integer,Type> includedColumns,
OrcPredicate predicate,
long offset,
long length,
org.joda.time.DateTimeZone hiveStorageTimeZone,
AbstractAggregatedMemoryContext systemMemoryUsage) |
int |
getBufferSize() |
List<String> |
getColumnNames() |
CompressionKind |
getCompressionKind() |
Footer |
getFooter() |
Metadata |
getMetadata() |
public static final int MAX_BATCH_SIZE
public OrcReader(OrcDataSource orcDataSource, MetadataReader metadataReader, io.airlift.units.DataSize maxMergeDistance, io.airlift.units.DataSize maxReadSize) throws IOException
IOException
public Footer getFooter()
public Metadata getMetadata()
public CompressionKind getCompressionKind()
public int getBufferSize()
public OrcRecordReader createRecordReader(Map<Integer,Type> includedColumns, OrcPredicate predicate, org.joda.time.DateTimeZone hiveStorageTimeZone, AbstractAggregatedMemoryContext systemMemoryUsage) throws IOException
IOException
public OrcRecordReader createRecordReader(Map<Integer,Type> includedColumns, OrcPredicate predicate, long offset, long length, org.joda.time.DateTimeZone hiveStorageTimeZone, AbstractAggregatedMemoryContext systemMemoryUsage) throws IOException
IOException
Copyright © 2012-2016. All Rights Reserved.