Update behaviour contract for ALL keyword
Created by: davecromberge
This PR is the first step in implementing the proposal https://github.com/dalmatinerdb/dalmatinerdb/issues/75
There were three alternatives to encoding this keyword in the callback:
- Pass the atom
undefined
in place of a metric - Create a new callback function
lookup_all
- Tagging the lookup query tuple as
all
instead ofin
.
I have opted for the 1st option in this PR, as it aligns closely to the spec proposed in https://github.com/dalmatinerdb/dqe_idx/issues/7