Apache Calcite加入Schema信息

237 阅读1分钟

关键操作是

CalciteConnection calciteConnection;
calciteConnection.getRootSchema().add("TEST", schema);

上面的schema继承AbstractSchema或者实现Schema接口

 

使用SchemaFactory ,在model file里指定SchemaFactory 的类名,在连接的jdbc字符串或者环境属性中配置model文件,当model加载的时候就会加载SchemaFactory,该类本质上也是返回实现Schema的对象