Predicate pushdown is not working when a single table query has multiple conditions on the same column
Open
- Dominant language
- Scala
- Stars
- 1.5k
- Forks
- 240
- Avg merge
- 7h 28m
- Merged PRs (30d)
- 9
Description
For example =>
select x, y from person where x='GG' and y='3489' and y='0943'
2017-02-10 10:04:30,043] INFO filodb.spark.FiloRelation$ - Incoming filters = List(EqualTo(x,GG), EqualTo(y,3489), EqualTo(y,0943))
[2017-02-10 10:04:30,043] INFO filodb.spark.FiloRelation$ - Pushing down partition column x, filters List(EqualTo(x,GG))
[2017-02-10 10:04:30,043] INFO filodb.spark.FiloRelation$ - Pushing down partition column y, filters List(EqualTo(y,3489), EqualTo(y,0943))
[2017-02-10 10:04:30,043] INFO filodb.spark.FiloRelation$ - Push down partition predicates: List(Set(GG))
Contributor guide
Assessment
This issue has not been assessed yet.