public class ServiceOptimizer extends AbstractQueryModelVisitor<OptimizationException> implements FedXOptimizer
Constructor and Description |
---|
ServiceOptimizer(QueryInfo queryInfo) |
Modifier and Type | Method and Description |
---|---|
void |
meet(Service service) |
void |
optimize(TupleExpr tupleExpr)
Optimize the provided tuple expression
|
protected TupleExpr |
optimizeService(Service service) |
meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meetBinaryTupleOperator, meetBinaryValueOperator, meetCompareSubQueryValueOperator, meetNAryValueOperator, meetNode, meetOther, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator, meetUpdateExpr
protected final QueryInfo queryInfo
public ServiceOptimizer(QueryInfo queryInfo)
queryInfo
- public void optimize(TupleExpr tupleExpr)
FedXOptimizer
optimize
in interface FedXOptimizer
public void meet(Service service)
meet
in interface QueryModelVisitor<OptimizationException>
meet
in class AbstractQueryModelVisitor<OptimizationException>
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.