Class RealTimeGetDelegate

java.lang.Object
ddf.catalog.filter.FilterDelegate<Boolean>
ddf.catalog.filter.impl.SimpleFilterDelegate<Boolean>
ddf.catalog.source.solr.RealTimeGetDelegate

public class RealTimeGetDelegate extends SimpleFilterDelegate<Boolean>
When a
invalid reference
FilterAdapter
visits a Filter with this delegate it will return a boolean indicating whether this query should be performed as a real time get. We only want to do a real time get on queries for metacards with specific ids. Here are some examples:
 id = 123 -> should return true
 (id =123) AND (name = foo) -> true
 (id = 123) OR ((ID =456) AND (name = foo)) -> true
 (id = 123) OR (name = foo) -> false
 NOT (id =123) -> false