Julian>The vast majority of clients who use Sarg (or expressions that contain Sarg) will not reference RangeSet Julian> directly and therefore would not be impacted. So I think it’s an acceptable risk.
Well, it is hard to tell, however, I know Druid is using Sargs, and, I guess, Druid is one among the very least tested adapters. See https://github.com/apache/calcite/pull/2182/commits/edf57dce13d00d3f7c4035c323f5de2568dc8699 In other words, Druid adapter proves Calcite forces clients to use Guava's @Beta API :( Vladimir
