public class HibernateInstancesQueryCompiler
extends org.apache.ode.ql.Compiler<java.util.List,org.hibernate.Session>
| Constructor and Description |
|---|
HibernateInstancesQueryCompiler() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.ode.ql.eval.skel.CommandEvaluator<java.util.List,org.hibernate.Session> |
compile(org.apache.ode.ql.tree.nodes.Query node) |
protected org.apache.ode.ql.eval.skel.ConjunctionEvaluator<org.hibernate.criterion.Criterion,java.lang.Object> |
compileConjunction(java.util.Collection<org.apache.ode.ql.eval.skel.CommandEvaluator> childs) |
protected org.apache.ode.ql.eval.skel.DisjunctionEvaluator<org.hibernate.criterion.Criterion,java.lang.Object> |
compileDisjunction(java.util.Collection<org.apache.ode.ql.eval.skel.CommandEvaluator> childs) |
protected org.apache.ode.ql.eval.skel.EqualityEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> |
compileEqual(org.apache.ode.ql.tree.nodes.Equality eq) |
org.apache.ode.ql.eval.skel.CommandEvaluator |
compileEvaluator(java.lang.Object node) |
protected org.apache.ode.ql.eval.skel.GEEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> |
compileGE(org.apache.ode.ql.tree.nodes.GE ge) |
protected org.apache.ode.ql.eval.skel.GreaterEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> |
compileGreater(org.apache.ode.ql.tree.nodes.Greater gt) |
protected org.apache.ode.ql.eval.skel.CommandEvaluator<org.hibernate.criterion.Criterion,java.lang.Object> |
compileIdentifierToValueCMP(org.apache.ode.ql.tree.nodes.IdentifierToValueCMP node) |
protected org.apache.ode.ql.eval.skel.INEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> |
compileIn(org.apache.ode.ql.tree.nodes.In in) |
protected org.apache.ode.ql.eval.skel.LEEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> |
compileLE(org.apache.ode.ql.tree.nodes.LE le) |
protected org.apache.ode.ql.eval.skel.LessEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> |
compileLess(org.apache.ode.ql.tree.nodes.Less less) |
protected org.apache.ode.ql.eval.skel.LikeEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> |
compileLike(org.apache.ode.ql.tree.nodes.Like like) |
protected org.apache.ode.ql.eval.skel.OrderByEvaluator<java.util.Collection<org.hibernate.criterion.Order>,java.lang.Object> |
compileOrderBy(org.apache.ode.ql.tree.nodes.OrderBy orderBy) |
protected java.util.List<org.apache.ode.ql.eval.skel.CommandEvaluator> |
evaluate(org.apache.ode.ql.tree.nodes.LogicExprNode exprNode) |
static void |
main(java.lang.String[] args) |
public org.apache.ode.ql.eval.skel.CommandEvaluator<java.util.List,org.hibernate.Session> compile(org.apache.ode.ql.tree.nodes.Query node)
compile in class org.apache.ode.ql.Compiler<java.util.List,org.hibernate.Session>protected org.apache.ode.ql.eval.skel.ConjunctionEvaluator<org.hibernate.criterion.Criterion,java.lang.Object> compileConjunction(java.util.Collection<org.apache.ode.ql.eval.skel.CommandEvaluator> childs)
protected org.apache.ode.ql.eval.skel.DisjunctionEvaluator<org.hibernate.criterion.Criterion,java.lang.Object> compileDisjunction(java.util.Collection<org.apache.ode.ql.eval.skel.CommandEvaluator> childs)
protected org.apache.ode.ql.eval.skel.EqualityEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> compileEqual(org.apache.ode.ql.tree.nodes.Equality eq)
public org.apache.ode.ql.eval.skel.CommandEvaluator compileEvaluator(java.lang.Object node)
protected org.apache.ode.ql.eval.skel.CommandEvaluator<org.hibernate.criterion.Criterion,java.lang.Object> compileIdentifierToValueCMP(org.apache.ode.ql.tree.nodes.IdentifierToValueCMP node)
protected org.apache.ode.ql.eval.skel.GEEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> compileGE(org.apache.ode.ql.tree.nodes.GE ge)
protected org.apache.ode.ql.eval.skel.GreaterEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> compileGreater(org.apache.ode.ql.tree.nodes.Greater gt)
protected org.apache.ode.ql.eval.skel.INEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> compileIn(org.apache.ode.ql.tree.nodes.In in)
protected org.apache.ode.ql.eval.skel.LEEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> compileLE(org.apache.ode.ql.tree.nodes.LE le)
protected org.apache.ode.ql.eval.skel.LessEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> compileLess(org.apache.ode.ql.tree.nodes.Less less)
protected org.apache.ode.ql.eval.skel.LikeEvaluator<java.lang.String,org.hibernate.criterion.Criterion,java.lang.Object> compileLike(org.apache.ode.ql.tree.nodes.Like like)
protected org.apache.ode.ql.eval.skel.OrderByEvaluator<java.util.Collection<org.hibernate.criterion.Order>,java.lang.Object> compileOrderBy(org.apache.ode.ql.tree.nodes.OrderBy orderBy)
protected java.util.List<org.apache.ode.ql.eval.skel.CommandEvaluator> evaluate(org.apache.ode.ql.tree.nodes.LogicExprNode exprNode)
public static void main(java.lang.String[] args)