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
InvalidExpressionException
public static INodeFunc compileFunction(java.lang.String expression, FunctionContext context, Argument... args) throws InvalidExpressionException
InvalidExpressionException
public 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