I\'m implementing a new data storage adapter for Apache Calcite. How can I choose ajoin\'s type (hash or nested loop) depending on schema information?