Hi, I'm getting up to speed with Apache Calcite and I'm very impressed so far but I'm struggling with the learning curve.
I'm integrating Calcite into a custom data store and I have a simple demo of joins working but this is using table scans. I managed to get this far by studying the csv example, but now I want to implement support for indexes and it isn't obvious to me how to do this. So far I have public class MyTable implements ScannableTable, FilterableTable I have also implemented getStatistic() to return a statistic that provides a RelCollation representing the primary key, but Calcite is calling scan() on my table when performing the join. I'd appreciate any pointers on this. I could find any documentation so far other than the csv example. Does any exist? Thanks, Andy. -- Andy Grove Chief Architect CodeFutures Corporation
