Julian>Suppose - worst case scenario - that Guava 30 removes RangeSet. The solution would be for us to copy RangeSet and enough dependent classes into Calcite to serve our needs
Then all the clients would have to adjust packages because we can't copy Guava code and keep Guava's package names. Julian>I knew the risks going in, and I’m not very concerned I see Guava adjusted RangeSet#toString(). The change like that triggers lots of plan representation changes :-( Vladimir
