Modifier and Type | Method and Description |
---|---|
boolean[] |
RecordReaderImpl.SargApplier.pickRowGroups(org.apache.orc.StripeInformation stripe,
org.apache.orc.OrcProto.RowIndex[] indexes,
org.apache.orc.OrcProto.Stream.Kind[] bloomFilterKinds,
List<org.apache.orc.OrcProto.ColumnEncoding> encodings,
org.apache.orc.OrcProto.BloomFilterIndex[] bloomFilterIndices,
boolean returnNone,
long rowBaseInStripe,
RoaringBitmap32 selection)
Pick the row groups that we need to load from the current stripe.
|
Constructor and Description |
---|
RecordReaderImpl(org.apache.orc.impl.ReaderImpl fileReader,
org.apache.orc.Reader.Options options,
RoaringBitmap32 selection) |
Modifier and Type | Method and Description |
---|---|
RoaringBitmap32 |
BitmapDeletionVector.get()
Note: the result is read only, do not call any modify operation outside.
|
Constructor and Description |
---|
BitmapIndexResult(java.util.function.Supplier<RoaringBitmap32> supplier) |
Modifier and Type | Method and Description |
---|---|
RoaringBitmap32 |
FormatReaderContext.selection() |
RoaringBitmap32 |
FormatReaderFactory.Context.selection() |
Constructor and Description |
---|
FormatReaderContext(FileIO fileIO,
Path file,
long fileSize,
RoaringBitmap32 selection) |
Modifier and Type | Method and Description |
---|---|
static org.apache.orc.Reader |
OrcReaderFactory.createReader(org.apache.hadoop.conf.Configuration conf,
FileIO fileIO,
Path path,
RoaringBitmap32 selection) |
Modifier and Type | Method and Description |
---|---|
static RoaringBitmap32 |
RoaringBitmap32.and(RoaringBitmap32 x1,
RoaringBitmap32 x2) |
static RoaringBitmap32 |
RoaringBitmap32.andNot(RoaringBitmap32 x1,
RoaringBitmap32 x2) |
static RoaringBitmap32 |
RoaringBitmap32.bitmapOf(int... dat) |
RoaringBitmap32 |
RoaringBitmap32.clone() |
RoaringBitmap32 |
BitSliceIndexRoaringBitmap.eq(long predicate) |
RoaringBitmap32 |
BitSliceIndexRoaringBitmap.gt(long predicate) |
RoaringBitmap32 |
BitSliceIndexRoaringBitmap.gte(long predicate) |
RoaringBitmap32 |
BitSliceIndexRoaringBitmap.isNotNull() |
RoaringBitmap32 |
BitSliceIndexRoaringBitmap.lt(long predicate) |
RoaringBitmap32 |
BitSliceIndexRoaringBitmap.lte(long predicate) |
static RoaringBitmap32 |
RoaringBitmap32.or(Iterator<RoaringBitmap32> iterator) |
static RoaringBitmap32 |
RoaringBitmap32.or(RoaringBitmap32 x1,
RoaringBitmap32 x2) |
Modifier and Type | Method and Description |
---|---|
protected Optional<RoaringBitmap32> |
BitSliceIndexRoaringBitmap.compareUsingMinMax(BitSliceIndexRoaringBitmap.Operation operation,
long predicate,
RoaringBitmap32 foundSet) |
Modifier and Type | Method and Description |
---|---|
static RoaringBitmap32 |
RoaringBitmap32.and(RoaringBitmap32 x1,
RoaringBitmap32 x2) |
static RoaringBitmap32 |
RoaringBitmap32.andNot(RoaringBitmap32 x1,
RoaringBitmap32 x2) |
protected Optional<RoaringBitmap32> |
BitSliceIndexRoaringBitmap.compareUsingMinMax(BitSliceIndexRoaringBitmap.Operation operation,
long predicate,
RoaringBitmap32 foundSet) |
void |
RoaringBitmap32.or(RoaringBitmap32 other) |
static RoaringBitmap32 |
RoaringBitmap32.or(RoaringBitmap32 x1,
RoaringBitmap32 x2) |
Modifier and Type | Method and Description |
---|---|
static RoaringBitmap32 |
RoaringBitmap32.or(Iterator<RoaringBitmap32> iterator) |
Constructor and Description |
---|
ParquetFileReader(org.apache.parquet.io.InputFile file,
org.apache.parquet.ParquetReadOptions options,
RoaringBitmap32 selection) |
Modifier and Type | Method and Description |
---|---|
static RowRanges |
ColumnIndexFilter.calculateRowRanges(org.apache.parquet.filter2.compat.FilterCompat.Filter filter,
org.apache.parquet.internal.filter2.columnindex.ColumnIndexStore columnIndexStore,
Set<org.apache.parquet.hadoop.metadata.ColumnPath> paths,
long rowCount,
long rowIndexOffset,
RoaringBitmap32 selection)
Calculates the row ranges containing the indexes of the rows might match the specified
filter.
|
static RowRanges |
RowRanges.create(long rowCount,
long rowIndexOffset,
PrimitiveIterator.OfInt pageIndexes,
org.apache.parquet.internal.column.columnindex.OffsetIndex offsetIndex,
RoaringBitmap32 selection)
Support using the selected position to filter or narrow the row ranges.
|
Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.