# Hierarchy For Package org.apache.ode.ql.eval.skel

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.ode.ql.eval.skel.AbstractCMPEvaluator<ID,R,PARAMC>
    - org.apache.ode.ql.eval.skel.AbstractEqualityEvaluator<ID,R,PARAMC> (implements org.apache.ode.ql.eval.skel.EqualityEvaluator<ID,R,PARAMC>)
  - org.apache.ode.ql.eval.skel.AbstractContainer (implements org.apache.ode.ql.eval.skel.CommandContainer)
    - org.apache.ode.ql.eval.skel.AbstractConjunction<R,PARAMC> (implements org.apache.ode.ql.eval.skel.ConjunctionEvaluator<R,PARAMC>)
    - org.apache.ode.ql.eval.skel.AbstractDisjunction<R,PARAMC> (implements org.apache.ode.ql.eval.skel.DisjunctionEvaluator<R,PARAMC>)

## Interface Hierarchy

- org.apache.ode.ql.eval.skel.CommandContainer
  - org.apache.ode.ql.eval.skel.LogicEvaluator<R,PARAMC> (also extends org.apache.ode.ql.eval.skel.CommandEvaluator<R,PARAMC>)
    - org.apache.ode.ql.eval.skel.ConjunctionEvaluator<R,PARAMC>
    - org.apache.ode.ql.eval.skel.DisjunctionEvaluator<R,PARAMC>
- org.apache.ode.ql.eval.skel.CommandEvaluator<R,PARAMC>
  - org.apache.ode.ql.eval.skel.CMPEvaluator<ID,R,PARAMC> (also extends org.apache.ode.ql.eval.skel.Identified<ID>)
    - org.apache.ode.ql.eval.skel.EqualityEvaluator<ID,R,PARAMC>
    - org.apache.ode.ql.eval.skel.GEEvaluator<ID,R,PARAMC>
    - org.apache.ode.ql.eval.skel.GreaterEvaluator<ID,R,PARAMC>
    - org.apache.ode.ql.eval.skel.INEvaluator<ID,R,PARAMC>
    - org.apache.ode.ql.eval.skel.LEEvaluator<ID,R,PARAMC>
    - org.apache.ode.ql.eval.skel.LessEvaluator<ID,R,PARAMC>
    - org.apache.ode.ql.eval.skel.LikeEvaluator<ID,R,PARAMC>
  - org.apache.ode.ql.eval.skel.LogicEvaluator<R,PARAMC> (also extends org.apache.ode.ql.eval.skel.CommandContainer)
    - org.apache.ode.ql.eval.skel.ConjunctionEvaluator<R,PARAMC>
    - org.apache.ode.ql.eval.skel.DisjunctionEvaluator<R,PARAMC>
  - org.apache.ode.ql.eval.skel.NestedCommandEvaluator<R,PARAMC>
  - org.apache.ode.ql.eval.skel.OrderByEvaluator<R,PARAMC>
- org.apache.ode.ql.eval.skel.Identified<ID>
  - org.apache.ode.ql.eval.skel.CMPEvaluator<ID,R,PARAMC> (also extends org.apache.ode.ql.eval.skel.CommandEvaluator<R,PARAMC>)
    - org.apache.ode.ql.eval.skel.EqualityEvaluator<ID,R,PARAMC>
    - org.apache.ode.ql.eval.skel.GEEvaluator<ID,R,PARAMC>
    - org.apache.ode.ql.eval.skel.GreaterEvaluator<ID,R,PARAMC>
    - org.apache.ode.ql.eval.skel.INEvaluator<ID,R,PARAMC>
    - org.apache.ode.ql.eval.skel.LEEvaluator<ID,R,PARAMC>
    - org.apache.ode.ql.eval.skel.LessEvaluator<ID,R,PARAMC>
    - org.apache.ode.ql.eval.skel.LikeEvaluator<ID,R,PARAMC>