Re: Bindable Baz.bind(DataContext) issue
You can always execute ES tests
debug mode. They start real elastic instance and it will help you
understand what is happening under the hood.
On Thu, Aug 9, 2018 at 10:52 AM Dylan Heitz <dylan.heitz@xxxxxxxxx> wrote:
> Thank you Vladimir and Andrei,
> Well I thought that the query wasn't executed correctly since it gave me
> no results but I just found out this was another issue... So this is
> working fine even with an array of terms for filters.
> But it can be useful later to know where this is done :)
> Thanks again,
> From: "Andrei Sereda" <andrei@xxxxxxxxx>
> To: dev@xxxxxxxxxxxxxxxxxx
> Sent: Thursday, August 9, 2018 3:28:56 PM
> Subject: Re: Bindable Baz.bind(DataContext) issue
> The query translation is happening in PredicateAnalyzer
> (called inside ElasticsearchFilter).
> Any reason why you want match query instead of term
> On Thu, Aug 9, 2018 at 6:06 AM Vladimir Sitnikov <
> sitnikov.vladimir@xxxxxxxxx> wrote:
> > Dylan>What can I do to see the source code of the method bindable.bind()
> > change the way of serializing the SQL query into JSON query ?
> > You might find adding -Dcalcite.debug=true entertaining (see
> > https://calcite.apache.org/docs/howto.html#running-tests )
> > Baz code is generated on the fly, so there's no sources in git for it,
> > however if you supply `-Dcalcite.debug=true`, then the sources will be
> > printed to the console.
> > However, it looks like you want to inspect
> > or something like that since translation of rel expressions to JSON
> > is placed there.
> > PS. We might want to add an option to actually save the generated
> > in the file system, so IDE might be able to set breakpoints and
> > step-by-step execute the generated on the fly sources as well.
> > Vladimir