# Hierarchy For Package com.complexible.stardog.plan.eval.service

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.complexible.stardog.plan.eval.service.ServiceParameters
  - com.complexible.stardog.plan.eval.service.ServiceQuery
    - com.complexible.stardog.plan.eval.service.PlanNodeBodyServiceQuery
      - com.complexible.stardog.plan.eval.service.LogicalServiceQuery
      - com.complexible.stardog.plan.eval.service.PlanNodeBodyServiceQuery.CanonicalizedPlanNodeBodyServiceQuery
  - com.complexible.stardog.plan.eval.service.ServiceQuery.ServiceQueryBuilder
    - com.complexible.stardog.plan.eval.service.PlanNodeBodyServiceQuery.PlanNodeBodyServiceQueryBuilder
      - com.complexible.stardog.plan.eval.service.LogicalServiceQuery.LogicalServiceQueryBuilder
      - com.complexible.stardog.plan.eval.service.PlanNodeBodyServiceQuery.CanonicalizedPlanNodeBodyServiceQueryBuilder
  - com.complexible.stardog.plan.eval.service.ServiceTranslator (implements com.complexible.stardog.plan.optimizer.PlanNodeOptimizer)
  - com.complexible.stardog.plan.eval.service.Validator

## Interface Hierarchy

- com.complexible.stardog.plan.eval.service.Service
- com.complexible.stardog.plan.eval.service.ServiceQuery.DistinctValuesEstimationFunction
- com.complexible.stardog.plan.eval.service.ServiceRegistry