Hi guys,
I am trying to write my own Filter for some specific fields that couchbase3 is
able to handle, and for the ones that I am not able to pass along, I would like
to fall back to LogicalFilter to do the rest on the client side.
In my CouchbaseDocumentIdFilterRule class, I have the following in constructor:
super(operand(Filter.class, operand(Couchbase3TableScan.class,
operand(LogicalFilter.class, any()))),
"CouchbaseDocumentIdFilterRule");
However by doing this, LogicalFilter works but my class’s implement does not
get called.
I also tried to make my “CouchbaseDocumentFilter” class as SingleRel instead of
Filter, since it doesn’t really do much of filtering, but that approache was
also in vain.
Please advise how I can fix this issue.
-Jerry