Thanks Gavin for your pointers. I am in the waiting list for the search tool you mentioned. I will continue to search on google in the meanwhile. Mans
On Tuesday, January 18, 2022, 08:44:31 AM EST, Gavin Ray <ray.gavi...@gmail.com> wrote: Not to be dismissive, but one thing I've done that has been helpful for me, is to search all public repos for usage/examples of the thing I am trying to understand. For example, this "RawQueryable" does not appear to be utilized in any user-facing code on Github, so it may not be useful for you: https://cs.github.com/?q=rawqueryable%20language%3AJava&scopeName=All%20repos&scope= However, take something like "CalciteConnection" or "RelNode", try to remove the Calcite repo itself, and you'll get a lot of hits and usage examples: https://cs.github.com/?scopeName=All+repos&scope=&q=CalciteConnection+%28NOT+path%3A%22calcite%2F%22%29 (I find that searching Scala repos usually gives more relevant results, due to lots of Java results being duplicates) This isn't nearly as good as getting a direct answer, but sometimes you might be able to find what you're looking for On Tue, Jan 18, 2022 at 5:39 AM M Singh <mans2si...@yahoo.com.invalid> wrote: > Hey Folks: > Just wanted to see if you have any pointers to help me understand the > queryable concepts. > Thanks > On Friday, January 14, 2022, 09:09:06 AM EST, M Singh > <mans2si...@yahoo.com.invalid> wrote: > > Hi Folks: > A few newbie questions - > 1. I wanted to find out what are the benefits of a queryable table ( > https://calcite.apache.org/javadocAggregate/org/apache/calcite/schema/QueryableTable.html) > and > what are the pros and cons of using it. > 2. What is the role of Querable interface ( > https://calcite.apache.org/javadocAggregate/org/apache/calcite/linq4j/Queryable.html) > ?3. There is a getExpression methods in queryabletable ( > https://calcite.apache.org/javadocAggregate/org/apache/calcite/linq4j/tree/Expression.html), > and I wanted to find out if it is required and what are the pros/cons of > implementing it. > 4. What role does RawQueralbe play ? ( > https://calcite.apache.org/javadocAggregate/org/apache/calcite/linq4j/RawQueryable.html). > It has a method getProvider method that returns QueryProvider. What roles > does query provider play ?5. What role does ExtendedQuerable play ? > Please let me know if there are any basic > examples/blogs/documentation/etc. > Thanks for your help. > Mans