Hi We can use transformer to have a combination of multiple ordering fields. However custom Comparable implementation is not possible in that case. So overall a +1 from my side as well.
On Tue, Jan 19, 2021 at 1:58 PM 刘金辉 <965147...@qq.com> wrote: > +1, Currently we have encountered such scenarios and look forward to > supporting > > > > > ------------------ 原始邮件 ------------------ > 发件人: > "dev" > < > danny0...@apache.org>; > 发送时间: 2021年1月19日(星期二) 下午4:25 > 收件人: "dev"<dev@hudi.apache.org>; > > 主题: Re: [DISCUSS] Support multiple ordering fields > > > > > Wondering if we should just take a bunch of payload configs and > deprecate > these flags > > I have the same feeling, there are already so many config options in > Hoodie, the maintain work for developers or users is hard. > > Vinoth Chandar <vin...@apache.org> 于2021年1月18日周一 下午11:40写道: > > > +1 as well. > > > > Slightly orthogonal point. > > > > Wondering if we should just take a bunch of payload configs and > deprecate > > these flags? > > What I mean is : --source-ordering-field ultimately is used by the > > HoodieAvroPayload class (or its family). > > Our utilities expose these as flags for convenience, but its just > more work > > to maintain. > > > > On Mon, Jan 18, 2021 at 7:09 AM vino yang <yanghua1...@gmail.com> > wrote: > > > > > +1, > > > > > > We have found that such flexibility is needed in some scenarios. > > > > > > Best, > > > Vino > > > > > > Raymond Xu <xu.shiyan.raym...@gmail.com> 于2021年1月17日周日 > 上午3:38写道: > > > > > > > Just want to discuss a small improvement for setting > ordering fields. > > > > For > > > > - property `hoodie.payload.ordering.field` and > > > > - deltastreamer --source-ordering-field > > > > I think it can be useful to support multiple fields > (configured via a > > > > comma-separated list) to determine the order in some cases. > This would > > > need > > > > another config to set the Comparable implementation, say > > > > hoodie.payload.ordering.comparable.class to allow custom > logic for > > doing > > > > comparison. > > > > > > > > Any suggestions? Thanks. > > > > > > > > >