Interface ICompiler
-
- All Known Implementing Classes:
CompilerImpl
public interface ICompiler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Objectand(java.lang.Object[] arguments)java.lang.Objectarray(java.lang.Object index)java.lang.Objectarray(java.lang.Object index, java.lang.Object index2)java.lang.Objectdivide(java.lang.Object left, java.lang.Object right)java.lang.Objectequal(java.lang.Object left, java.lang.Object right)java.lang.ObjectgreaterThan(java.lang.Object left, java.lang.Object right)java.lang.ObjectgreaterThanOrEqual(java.lang.Object left, java.lang.Object right)java.lang.Objectin(java.lang.Object left, java.lang.Object right)java.lang.ObjectinstanceOf(java.lang.Object left, java.lang.String className)java.lang.ObjectlessThan(java.lang.Object left, java.lang.Object right)java.lang.ObjectlessThanOrEqual(java.lang.Object left, java.lang.Object right)java.lang.Objectlike(java.lang.Object ex, java.lang.String regex)java.lang.Objectliteral(java.lang.Object object)java.lang.Objectmethod(java.lang.String name, java.util.List<Expression> parameters, boolean isFirstInPath)java.lang.Objectminus(java.lang.Object left, java.lang.Object right)java.lang.Objectmultiply(java.lang.Object left, java.lang.Object right)java.lang.ObjectnotEqual(java.lang.Object left, java.lang.Object right)java.lang.ObjectnotIn(java.lang.Object left, java.lang.Object right)java.lang.ObjectnotLike(java.lang.Object ex, java.lang.String regex)java.lang.ObjectnullLiteral()java.lang.Objector(java.lang.Object[] arguments)java.lang.Objectpath(java.util.List<java.lang.Object> attributes)java.lang.Objectplus(java.lang.Object left, java.lang.Object right)java.lang.ObjectsubQuery(Query q)
-
-
-
Method Detail
-
and
java.lang.Object and(java.lang.Object[] arguments)
-
or
java.lang.Object or(java.lang.Object[] arguments)
-
equal
java.lang.Object equal(java.lang.Object left, java.lang.Object right)
-
notEqual
java.lang.Object notEqual(java.lang.Object left, java.lang.Object right)
-
lessThan
java.lang.Object lessThan(java.lang.Object left, java.lang.Object right)
-
lessThanOrEqual
java.lang.Object lessThanOrEqual(java.lang.Object left, java.lang.Object right)
-
greaterThan
java.lang.Object greaterThan(java.lang.Object left, java.lang.Object right)
-
greaterThanOrEqual
java.lang.Object greaterThanOrEqual(java.lang.Object left, java.lang.Object right)
-
like
java.lang.Object like(java.lang.Object ex, java.lang.String regex)
-
notLike
java.lang.Object notLike(java.lang.Object ex, java.lang.String regex)
-
instanceOf
java.lang.Object instanceOf(java.lang.Object left, java.lang.String className)
-
in
java.lang.Object in(java.lang.Object left, java.lang.Object right)
-
notIn
java.lang.Object notIn(java.lang.Object left, java.lang.Object right)
-
literal
java.lang.Object literal(java.lang.Object object)
-
nullLiteral
java.lang.Object nullLiteral()
-
path
java.lang.Object path(java.util.List<java.lang.Object> attributes)
-
method
java.lang.Object method(java.lang.String name, java.util.List<Expression> parameters, boolean isFirstInPath)
-
subQuery
java.lang.Object subQuery(Query q)
-
plus
java.lang.Object plus(java.lang.Object left, java.lang.Object right)
-
minus
java.lang.Object minus(java.lang.Object left, java.lang.Object right)
-
multiply
java.lang.Object multiply(java.lang.Object left, java.lang.Object right)
-
divide
java.lang.Object divide(java.lang.Object left, java.lang.Object right)
-
array
java.lang.Object array(java.lang.Object index)
-
array
java.lang.Object array(java.lang.Object index, java.lang.Object index2)
-
-