Class ServiceTranslator
java.lang.Object
com.complexible.stardog.plan.eval.service.ServiceTranslator
- All Implemented Interfaces:
com.complexible.stardog.plan.optimizer.PlanNodeOptimizer
public class ServiceTranslator
extends Object
implements com.complexible.stardog.plan.optimizer.PlanNodeOptimizer
Turn
logical service queries into their
physical counterparts.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionname()booleancom.complexible.stardog.plan.optimizer.OptimizationResultoptimize(com.complexible.stardog.plan.PlanNode theNode, com.complexible.stardog.plan.optimizer.OptimizationContext theContext) Convert to physical service queries and handle cache interactionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.complexible.stardog.plan.optimizer.PlanNodeOptimizer
getTermPositionPredicate, optimizeNode, updateCosts
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
ServiceTranslator
public ServiceTranslator()
-
-
Method Details
-
optimize
public com.complexible.stardog.plan.optimizer.OptimizationResult optimize(com.complexible.stardog.plan.PlanNode theNode, com.complexible.stardog.plan.optimizer.OptimizationContext theContext) Convert to physical service queries and handle cache interaction- Specified by:
optimizein interfacecom.complexible.stardog.plan.optimizer.PlanNodeOptimizer
-
name
- Specified by:
namein interfacecom.complexible.stardog.plan.optimizer.PlanNodeOptimizer
-
needsUpToDateCosts
public boolean needsUpToDateCosts()- Specified by:
needsUpToDateCostsin interfacecom.complexible.stardog.plan.optimizer.PlanNodeOptimizer
-