You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@orc.apache.org by Lawan Subba <la...@gmail.com> on 2017/01/24 13:09:39 UTC
ORC skip stripe
Hi Everyone,
I was looking at the codebase for ORC to see how the indices were being
used.
According to the docs, there are 3 indices: file level, stripe level and
row level(10000)
And
Regards,
Lawan Subba
Re: ORC skip stripe
Posted by Lawan Subba <la...@gmail.com>.
Hi Everyone,
Sorry for my previous email. This is the full email.
I was looking at ORC to see how the indices were being used.
According to the docs, there are 3 indices: file level, stripe level and
row level(10000)
And, this page at https://orc.apache.org/docs/indexes.html states that
The indexes at all levels are used by the reader using Search ARGuments or
SARGs, which are simplified expressions that restrict the rows that are of
interest.
I can see that row indices are being used to select only rowgroups that
satisfy a search predicate in
https://github.com/apache/orc/blob/master/java/core/src/java/org/apache/orc/impl/RecordReaderImpl.java
Line: 763
But, I cannot find where and if the stripe level indices are being used?
If anybody could point me to the right code file or any documentation, that
would be great.
Thanks in advance.
Regards,
Lawan Subba
On Tue, Jan 24, 2017 at 2:09 PM, Lawan Subba <
lawansubba.mailinglist@gmail.com> wrote:
> Hi Everyone,
>
> I was looking at the codebase for ORC to see how the indices were being
> used.
>
> According to the docs, there are 3 indices: file level, stripe level and
> row level(10000)
>
> And
>
>
> Regards,
> Lawan Subba
>