public interface ExpressionCompiler
Modifier and Type | Method and Description |
---|---|
OExpression |
compile(java.lang.Object source)
Compile an expression into a
OExpression object. |
OExpression |
compileJoinCondition(java.lang.Object source)
Compile a join condition into a
OExpression object. |
OLValueExpression |
compileLValue(java.lang.Object source)
Compile an lvalue (the 'to' of an assignment) into a
OLValueExpression object. |
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
void |
setCompilerContext(CompilerContext compilerContext)
Set the compiler context (for resolving variables and such).
|
void setCompilerContext(CompilerContext compilerContext)
compilerContext
- compiler contextOExpression compile(java.lang.Object source) throws CompilationException
OExpression
object.source
- CompilationException
OLValueExpression compileLValue(java.lang.Object source) throws CompilationException
OLValueExpression
object.source
- CompilationException
OExpression compileJoinCondition(java.lang.Object source) throws CompilationException
OExpression
object.source
- CompilationException
java.util.Map<java.lang.String,java.lang.String> getProperties()