如何在Apache Calcite不通过SQL执行?使用解释器执行关系表达式

252 阅读1分钟
Statement statement = null;
statement = connection.createStatement();
CalcitePrepare.Context prepareContext = connection.createPrepareContext();
DataContext dataContext = prepareContext.getDataContext();
final Interpreter interpreter = new Interpreter(dataContext, rootRel);
Enumerator<Object[]> enumerator = interpreter.enumerator();