public class InternalCompiler
extends java.lang.Object
| Constructor and Description |
|---|
InternalCompiler() |
| Modifier and Type | Method and Description |
|---|---|
static IExpressionNode |
compileExpression(java.lang.String expression,
FunctionContext context) |
static INodeFunc |
compileFunction(java.lang.String expression,
FunctionContext context,
Argument... args) |
static IExpressionNode |
convertBinary(IExpressionNode convert,
IExpressionNode compare) |
static boolean |
isValidDouble(java.lang.String op) |
static boolean |
isValidLong(java.lang.String value) |
static long |
parseValidLong(java.lang.String value) |
public static IExpressionNode compileExpression(java.lang.String expression, FunctionContext context) throws InvalidExpressionException
InvalidExpressionExceptionpublic static INodeFunc compileFunction(java.lang.String expression, FunctionContext context, Argument... args) throws InvalidExpressionException
InvalidExpressionExceptionpublic static boolean isValidDouble(java.lang.String op)
public static boolean isValidLong(java.lang.String value)
public static long parseValidLong(java.lang.String value)
public static IExpressionNode convertBinary(IExpressionNode convert, IExpressionNode compare) throws InvalidExpressionException
InvalidExpressionException