public class JaninoCompiler extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DEFAULT_EPOCH_TIME |
static String |
DEFAULT_TIME_ZONE |
| 构造器和说明 |
|---|
JaninoCompiler() |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.codehaus.janino.ExpressionEvaluator |
compileExpression(String expression,
List<String> argumentNames,
List<Class<?>> argumentClasses,
Class<?> returnClass) |
static String |
loadSystemFunction(String expression) |
static String |
translateSqlNodeToJaninoExpression(org.apache.calcite.sql.SqlNode transform,
List<UserDefinedFunctionDescriptor> udfDescriptors) |
static org.codehaus.janino.Java.Rvalue |
translateSqlNodeToJaninoRvalue(org.apache.calcite.sql.SqlNode transform,
List<UserDefinedFunctionDescriptor> udfDescriptors) |
public static org.codehaus.janino.ExpressionEvaluator compileExpression(String expression, List<String> argumentNames, List<Class<?>> argumentClasses, Class<?> returnClass)
public static String translateSqlNodeToJaninoExpression(org.apache.calcite.sql.SqlNode transform, List<UserDefinedFunctionDescriptor> udfDescriptors)
public static org.codehaus.janino.Java.Rvalue translateSqlNodeToJaninoRvalue(org.apache.calcite.sql.SqlNode transform,
List<UserDefinedFunctionDescriptor> udfDescriptors)
Copyright © 2025 The Apache Software Foundation. All rights reserved.