> On Sep 29, 2020, at 11:40 AM, Vladimir Sitnikov <[email protected]> > wrote: > > 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. That is a valid concern. RangeSet used in a public field and a public method in class Sarg. The vast majority of clients who use Sarg (or expressions that contain Sarg) will not reference RangeSet directly and therefore would not be impacted. So I think it’s an acceptable risk. Julian
- Re: [DISCUSS] Sarg (search argument) to generaliz... Julian Hyde
- Re: [DISCUSS] Sarg (search argument) to gener... Vladimir Sitnikov
- Re: [DISCUSS] Sarg (search argument) to g... Julian Hyde
- Re: [DISCUSS] Sarg (search argument) to g... Haisheng Yuan
- Re: [DISCUSS] Sarg (search argument) ... Julian Hyde
- Re: [DISCUSS] Sarg (search argument) ... Julian Hyde
- Re: [DISCUSS] Sarg (search argument) ... Chunwei Lei
- Re: [DISCUSS] Sarg (search argument) ... Vladimir Sitnikov
- Re: [DISCUSS] Sarg (search argument) ... Julian Hyde
- Re: [DISCUSS] Sarg (search argument) ... Vladimir Sitnikov
- Re: [DISCUSS] Sarg (search argument) ... Julian Hyde
- Re: [DISCUSS] Sarg (search argument) ... Vladimir Sitnikov
- Re: [DISCUSS] Sarg (search argument) ... Julian Hyde
- Re: [DISCUSS] Sarg (search argument) ... Stamatis Zampetakis
- Re: [DISCUSS] Sarg (search argument) ... Julian Hyde
- Re: [DISCUSS] Sarg (search argument) to generalize and... Julian Hyde
