Description
Create default bucket
Create 1 doc: {"a":true}
Create index on default (DO NOT CREATE PRIMARY INDEX): create index idx1 on default(a)
Run the following aggregate pushdown query:
select MAX(a) from default where a is not missing
Everything is fine
Run explain:
You will see pushdown occurs
Now add let clause:
select MAX(my_var) from default let my_var=a where my_var is not missing
Returns correct results
Run explain:
No pushdown occurs, i.e "index_group_aggs" not present in query plan