Weβre trying to stream Pinot query results as input to a Flink stream processor. We would like to have a new message in that stream either periodically or when the results of the query differ from the last result (in our understanding, that is equivalent to when the underlying indices change that are relevant for the query).
As we understand it, we could implement much of the logic for that ourselves using the Pinot Java client but were just wondering if there are certain things in Pinot that could ease this task. π