我想显式调用TEIID函数,而不是让它下推...有没有办法显式地调用org.jboss.teiid.row_number() over (order by x),这样row_number()函数就在TEIID层,而不是被下推到底层数据源?我以前使用过转换器覆盖来通过设置SupportsOuterJoins=false在TEIID层强制联合和执行SQL外连接,但是我没有看到任何特定于over()子句的东西,我希望有一种方法可以在返回结果集之后显式地告诉TEIID在结果集上执行row_number() 谢谢,
对于我们的Teiid Springboot项目,我们在where子句中使用行过滤器来确定用户获得的结果。子句中的上下文是动态的,如下所示: SELECT * FROM very_large_table WHERE id IN (SELECT other_id from very_small_table) 现在的问题是,Teiidvery_large_table位于Oracle数据库上,very_small_table位于Teiid Pod/Container上。不知何故,我不能强制Teiid将数据发送到Oracl