Re: Missing grgit-gradle library

2022-11-07 Thread Francis Chuang
I have logged https://github.com/vlsi/vlsi-release-plugins/issues/57 with vls-release-plugins. Have not tried this personally, but gradle has some documentation [1] for overriding a transitive dependency. [1]

Missing grgit-gradle library

2022-11-07 Thread Julian Hyde
We have started to get build errors from Avatica because we depend on version 4.0.1 of libraries grgit-gradle and grgit-core and these no longer exist in Maven Central. The oldest version in Maven Central is 4.1.1. I have logged a bug [1] and tried to make a fix [2] but apparently I don't

[jira] [Created] (CALCITE-5371) Library grgit 4.0.1 has disappeared from Maven Central

2022-11-07 Thread Julian Hyde (Jira)
Julian Hyde created CALCITE-5371: Summary: Library grgit 4.0.1 has disappeared from Maven Central Key: CALCITE-5371 URL: https://issues.apache.org/jira/browse/CALCITE-5371 Project: Calcite

Re: Passing non-primitive objects between EnumerableConverter and the Queryable

2022-11-07 Thread Courtney Robinson
I appreciate the responses. I'll give that a go based on your suggestions. Thank you On Mon, 7 Nov 2022 at 22:57, Julian Hyde wrote: > Sorry, rather busy so my answer will be partial. > > The easiest thing to put into DataContext is a table. If you can make your > ‘object’ look like a table and

Re: Passing non-primitive objects between EnumerableConverter and the Queryable

2022-11-07 Thread Julian Hyde
Sorry, rather busy so my answer will be partial. The easiest thing to put into DataContext is a table. If you can make your ‘object’ look like a table and wire it into the schema/table hierarchy then you can get it from the schema tree. You can’t officially share objects between executions.

Re: Passing non-primitive objects between EnumerableConverter and the Queryable

2022-11-07 Thread Courtney Robinson
Okay, I understand the reasoning. > > If you need complex non-primitive objects a really good pattern is to pass > in a string representation of that object (say JSON) and then build the > objects using ‘root’ as a directory service. > I actually thought something like that was possible but I

Re: Passing non-primitive objects between EnumerableConverter and the Queryable

2022-11-07 Thread Julian Hyde
The goal of Enumerable convention is to create a query plan that is Java source code. Along with that goes the idea that the plan can be run by something like a ‘public static void main’ method, where the only parameters are things you could pass from the command-line. We’re not literally that

Passing non-primitive objects between EnumerableConverter and the Queryable

2022-11-07 Thread Courtney Robinson
Hello all! We're looking at Calcite and I've watched the video of BOSS 21 with Stamatis and Julian. All the examples I've seen, including the lucene example from that video and others like the ES adapter all end up serialising their values that go into the generated code. ConstantExpression

[jira] [Created] (CALCITE-5370) AGGREGATE_REMOVE will convert certain SQL statement into RelSubSet

2022-11-07 Thread alaneuler (Jira)
alaneuler created CALCITE-5370: -- Summary: AGGREGATE_REMOVE will convert certain SQL statement into RelSubSet Key: CALCITE-5370 URL: https://issues.apache.org/jira/browse/CALCITE-5370 Project: Calcite