Skip to content

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

Description

@parekuti

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))

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions