public static class RecordReaderImpl.SargApplier extends Object
Modifier and Type | Field and Description |
---|---|
static boolean[] |
READ_ALL_RGS |
static boolean[] |
READ_NO_RGS |
Constructor and Description |
---|
SargApplier(SearchArgument sarg,
String[] columnNames,
long rowIndexStride,
int includedCount,
SchemaEvolution evolution) |
Modifier and Type | Method and Description |
---|---|
boolean[] |
pickRowGroups(StripeInformation stripe,
OrcProto.RowIndex[] indexes,
OrcProto.BloomFilterIndex[] bloomFilterIndices,
boolean returnNone)
Pick the row groups that we need to load from the current stripe.
|
public static final boolean[] READ_ALL_RGS
public static final boolean[] READ_NO_RGS
public SargApplier(SearchArgument sarg, String[] columnNames, long rowIndexStride, int includedCount, SchemaEvolution evolution)
public boolean[] pickRowGroups(StripeInformation stripe, OrcProto.RowIndex[] indexes, OrcProto.BloomFilterIndex[] bloomFilterIndices, boolean returnNone) throws IOException
IOException
Copyright © 2016 The Apache Software Foundation. All rights reserved.