public class HibernateInstancesQueryCompiler extends Compiler<java.util.List,org.hibernate.Session>
Constructor and Description |
---|
HibernateInstancesQueryCompiler() |
Modifier and Type | Method and Description |
---|---|
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) |
public 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)
public CommandEvaluator compileEvaluator(java.lang.Object node)
protected CommandEvaluator<org.hibernate.criterion.Criterion,java.lang.Object> compileIdentifierToValueCMP(IdentifierToValueCMP 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 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)
public static void main(java.lang.String[] args)