0

我想显式调用一个 TEIID 函数而不是让它下推......

有没有办法让我显式调用 org.jboss.teiid.row_number() (按 x 排序),以便 row_number() 函数位于 TEIID 层,而不是被下推到底层数据源?

我以前使用翻译器覆盖通过设置 SupportsOuterJoins=false 在 TEIID 层强制联合和执行 sql 外连接,但我没有看到任何特定于 over() 子句的内容,我希望有一种方法可以显式返回后告诉 TEIID 对结果集执行 row_number()

谢谢,

亚当

4

1 回答 1

0

尝试“SupportsElementaryOlapOperations=false”以关闭 RANK、DENSE_RANK 和 ROW_NUMBER 函数。

于 2019-12-24T05:27:52.820 回答