org.apache.ode.daohib.bpel.ql
Class HibernateInstancesQueryCompiler
java.lang.Object
org.apache.ode.ql.Compiler<java.util.List,org.hibernate.Session>
org.apache.ode.daohib.bpel.ql.HibernateInstancesQueryCompiler
public class HibernateInstancesQueryCompiler
- extends Compiler<java.util.List,org.hibernate.Session>
Method Summary |
CommandEvaluator<java.util.List,org.hibernate.Session> |
compile(Query node)
|
protected ConjunctionEvaluator<org.hibernate.criterion.Criterion,java.lang.Object> |
compileConjunction(java.util.Collection<CommandEvaluator> childs)
|
protected DisjunctionEvaluator<org.hibernate.criterion.Criterion,java.lang.Object> |
compileDisjunction(java.util.Collection<CommandEvaluator> childs)
|
protected EqualityEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> |
compileEqual(Equality eq)
|
CommandEvaluator |
compileEvaluator(java.lang.Object node)
|
protected GEEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> |
compileGE(GE ge)
|
protected GreaterEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> |
compileGreater(Greater gt)
|
protected CommandEvaluator<org.hibernate.criterion.Criterion,java.lang.Object> |
compileIdentifierToValueCMP(IdentifierToValueCMP node)
|
protected INEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> |
compileIn(In in)
|
protected LEEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> |
compileLE(LE le)
|
protected LessEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> |
compileLess(Less less)
|
protected LikeEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> |
compileLike(Like like)
|
protected OrderByEvaluator<java.util.Collection<org.hibernate.criterion.Order>,java.lang.Object> |
compileOrderBy(OrderBy orderBy)
|
protected java.util.List<CommandEvaluator> |
evaluate(LogicExprNode exprNode)
|
static void |
main(java.lang.String[] args)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HibernateInstancesQueryCompiler
public HibernateInstancesQueryCompiler()
compile
public CommandEvaluator<java.util.List,org.hibernate.Session> compile(Query node)
- Specified by:
compile
in class Compiler<java.util.List,org.hibernate.Session>
compileConjunction
protected ConjunctionEvaluator<org.hibernate.criterion.Criterion,java.lang.Object> compileConjunction(java.util.Collection<CommandEvaluator> childs)
compileDisjunction
protected DisjunctionEvaluator<org.hibernate.criterion.Criterion,java.lang.Object> compileDisjunction(java.util.Collection<CommandEvaluator> childs)
compileEqual
protected EqualityEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> compileEqual(Equality eq)
compileEvaluator
public CommandEvaluator compileEvaluator(java.lang.Object node)
compileIdentifierToValueCMP
protected CommandEvaluator<org.hibernate.criterion.Criterion,java.lang.Object> compileIdentifierToValueCMP(IdentifierToValueCMP node)
compileGE
protected GEEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> compileGE(GE ge)
compileGreater
protected GreaterEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> compileGreater(Greater gt)
compileIn
protected INEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> compileIn(In in)
compileLE
protected LEEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> compileLE(LE le)
compileLess
protected LessEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> compileLess(Less less)
compileLike
protected LikeEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> compileLike(Like like)
compileOrderBy
protected OrderByEvaluator<java.util.Collection<org.hibernate.criterion.Order>,java.lang.Object> compileOrderBy(OrderBy orderBy)
evaluate
protected java.util.List<CommandEvaluator> evaluate(LogicExprNode exprNode)
main
public static void main(java.lang.String[] args)