public class PrepareOwnedTupleExpr extends AbstractQueryModelVisitor<RepositoryException> implements QueryOptimizer
OwnedTupleExpr.| Constructor and Description | 
|---|
| PrepareOwnedTupleExpr() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | meet(Distinct node) | 
| void | meet(Join node) | 
| void | meet(LeftJoin node) | 
| void | meet(Projection node) | 
| void | meet(Reduced node) | 
| void | meet(StatementPattern node) | 
| void | meetMultiJoin(NaryJoin node) | 
| protected void | meetNode(QueryModelNode node)Method called by all of the other meet methods that are not overridden in subclasses. | 
| void | meetOther(QueryModelNode node) | 
| void | optimize(TupleExpr query,
        Dataset dataset,
        BindingSet bindings) | 
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, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator, meetUpdateExprpublic void optimize(TupleExpr query, Dataset dataset, BindingSet bindings)
optimize in interface QueryOptimizerpublic void meetOther(QueryModelNode node) throws RepositoryException
meetOther in interface QueryModelVisitor<RepositoryException>meetOther in class AbstractQueryModelVisitor<RepositoryException>RepositoryExceptionprotected void meetNode(QueryModelNode node) throws RepositoryException
AbstractQueryModelVisitormeetNode in class AbstractQueryModelVisitor<RepositoryException>node - The node that is being visited.RepositoryExceptionpublic void meet(Distinct node) throws RepositoryException
meet in interface QueryModelVisitor<RepositoryException>meet in class AbstractQueryModelVisitor<RepositoryException>RepositoryExceptionpublic void meet(Reduced node) throws RepositoryException
meet in interface QueryModelVisitor<RepositoryException>meet in class AbstractQueryModelVisitor<RepositoryException>RepositoryExceptionpublic void meet(Projection node) throws RepositoryException
meet in interface QueryModelVisitor<RepositoryException>meet in class AbstractQueryModelVisitor<RepositoryException>RepositoryExceptionpublic void meet(LeftJoin node) throws RepositoryException
meet in interface QueryModelVisitor<RepositoryException>meet in class AbstractQueryModelVisitor<RepositoryException>RepositoryExceptionpublic void meetMultiJoin(NaryJoin node) throws RepositoryException
RepositoryExceptionpublic void meet(Join node) throws RepositoryException
meet in interface QueryModelVisitor<RepositoryException>meet in class AbstractQueryModelVisitor<RepositoryException>RepositoryExceptionpublic void meet(StatementPattern node) throws RepositoryException
meet in interface QueryModelVisitor<RepositoryException>meet in class AbstractQueryModelVisitor<RepositoryException>RepositoryExceptionCopyright © 2015-2020 Eclipse Foundation. All Rights Reserved.