我们使用JOOQ 3.7.2,如果JOOQ包含不同的绑定参数值,那么JOOQ将为同一查询计算不同的哈希码,因此,如果使用不同的输入执行,则查询的部分具有不同的别名。在我们的代码中,我们使用构造asTable,JOOQ构造别名,如 return (new DerivedTable(this)subclasses, to improve performance
我使用Java雪花JDBC客户机(3.13.10)和jooq创建Javascript UDF。通过jooq构造并输入到JDBC客户机的查询字符串包括完整的JS函数体。例如,这是在执行查询之前附加的调试器。查询内容:
CREATE OR REPLACE FUNCTION "DB_EXAMPLE"."SCHEMA_EXAMPLE"."我不知道是什么导致在执行查询的JDBC客户机和接收查询的雪花之间删除这些数