dremio 调整codegenerator 模式
dremio 内部具体执行实际是基于代码生成处理的,默认首选的是Gandiva, 但是可以直接调整为java 这样可以规避一些兼容问题
参考配置
- sql 模式
ALTER SESSION SET "exec.preferred.codegenerator" = 'Java';
* 支持key
exec.preferred.codegenerator Java
说明
此参数实际上不区分大小写的,当前支持的模式
public enum CodeGenOption {
// use Gandiva only to generate code
// This is a test-hook to be used by test code
GandivaOnly,
// prefer Java to generate code
Java,
// prefer Gandiva to generate code
Gandiva;
public static final CodeGenOption DEFAULT = Gandiva;
参考资料
sabot/kernel/src/main/java/com/dremio/exec/ExecConstants.java
浙公网安备 33010602011771号