filodb / filodb/FiloDB

Predicate pushdown is not working when a single table query has multiple conditions on the same column

Open
#140 1 comment 0 reactions 1 assignee Claimed by @parekuti View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.