为方解石RelBuilder中的列分配别名

时间:2018-08-23 21:38:23

标签: apache-calcite

我正在使用RelBuilder构建关系表达式,然后使用Rel2SqlConverter将其转换为SQL查询。我浏览了RelBuilder的示例,但无法找到一种为列名分配别名的方法。

我能够从表中选择列并创建类似

的查询

“从表1中选择col1,col2,col3”

但是,我想做类似的事情

“从表1中选择col1作为t1,col2作为t2,col3作为n9”

理想情况下,应该有一种在投影列时设置别名的方法。但是,我找不到它。我在代码中找到了两个相关的方法“ as”和“ alias”。但是,不能使它们起作用-“仅”仅在表上起作用,“别名”指的是表名别名。

任何有关如何进行这项工作的建议都会受到赞赏。

0 个答案:

没有答案