public class JaninoCompiler extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_EPOCH_TIME |
static String |
DEFAULT_TIME_ZONE |
| Constructor and Description |
|---|
JaninoCompiler() |
| Modifier and Type | Method and Description |
|---|---|
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) |
static org.codehaus.janino.Java.Rvalue |
translateSqlNodeToJaninoRvalue(org.apache.calcite.sql.SqlNode transform) |
public static final String DEFAULT_EPOCH_TIME
public static final String DEFAULT_TIME_ZONE
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)
public static org.codehaus.janino.Java.Rvalue translateSqlNodeToJaninoRvalue(org.apache.calcite.sql.SqlNode transform)
Copyright © 2024 The Apache Software Foundation. All rights reserved.