Я хочу изменить SQL-запрос, используя Calcite. Например
SELECT values FROM data
до
SELECT values as v FROM data
Я мог получить доступ к SqlNode для идентификатора выбора, используя реализацию SqlVisiter.
public Object visit(SqlCall sqlCall) {
SqlNodeList selectList = ((SqlSelect) sqlCall).getSelectList();
for (SqlNode sqlNode : selectList) {
System.out.println(sqlNode.toString());
}
Что мне делать, чтобы обновить SqlNode?