public class ValueJoinOptimizer extends RdbmsQueryModelVisitorBase<RuntimeException> implements QueryOptimizer
Constructor and Description |
---|
ValueJoinOptimizer() |
Modifier and Type | Method and Description |
---|---|
void |
meet(BNodeColumn node) |
void |
meet(DatatypeColumn node) |
void |
meet(DateTimeColumn node) |
void |
meet(HashColumn node) |
void |
meet(LabelColumn node) |
void |
meet(LanguageColumn node) |
void |
meet(LongLabelColumn node) |
void |
meet(LongURIColumn node) |
void |
meet(NumericColumn node) |
void |
meet(SelectQuery node) |
void |
meet(UnionItem node) |
void |
meet(URIColumn node) |
void |
meetFromItem(FromItem node) |
void |
optimize(TupleExpr tupleExpr,
Dataset dataset,
BindingSet bindings) |
void |
setBnodeTable(BNodeTable bnodes) |
void |
setHashTable(HashTable hashes) |
void |
setLiteralTable(LiteralTable literals) |
void |
setUriTable(URITable uris) |
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, meetBinarySqlOperator, meetSqlConstant, meetSqlExpr, meetUnarySqlOperator, meetValueColumnBase
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, meet, meetBinaryTupleOperator, meetBinaryValueOperator, meetCompareSubQueryValueOperator, meetNAryValueOperator, meetNode, meetOther, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator, meetUpdateExpr
public void setUriTable(URITable uris)
public void setBnodeTable(BNodeTable bnodes)
public void setLiteralTable(LiteralTable literals)
public void setHashTable(HashTable hashes)
public void optimize(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings)
optimize
in interface QueryOptimizer
public void meetFromItem(FromItem node) throws RuntimeException
meetFromItem
in class RdbmsQueryModelVisitorBase<RuntimeException>
RuntimeException
public void meet(UnionItem node) throws RuntimeException
meet
in class RdbmsQueryModelVisitorBase<RuntimeException>
RuntimeException
public void meet(SelectQuery node) throws RuntimeException
meet
in class RdbmsQueryModelVisitorBase<RuntimeException>
RuntimeException
public void meet(HashColumn node) throws RuntimeException
meet
in class RdbmsQueryModelVisitorBase<RuntimeException>
RuntimeException
public void meet(BNodeColumn node) throws RuntimeException
meet
in class RdbmsQueryModelVisitorBase<RuntimeException>
RuntimeException
public void meet(DatatypeColumn node) throws RuntimeException
meet
in class RdbmsQueryModelVisitorBase<RuntimeException>
RuntimeException
public void meet(DateTimeColumn node) throws RuntimeException
meet
in class RdbmsQueryModelVisitorBase<RuntimeException>
RuntimeException
public void meet(LabelColumn node) throws RuntimeException
meet
in class RdbmsQueryModelVisitorBase<RuntimeException>
RuntimeException
public void meet(LongLabelColumn node) throws RuntimeException
meet
in class RdbmsQueryModelVisitorBase<RuntimeException>
RuntimeException
public void meet(LanguageColumn node) throws RuntimeException
meet
in class RdbmsQueryModelVisitorBase<RuntimeException>
RuntimeException
public void meet(NumericColumn node) throws RuntimeException
meet
in class RdbmsQueryModelVisitorBase<RuntimeException>
RuntimeException
public void meet(LongURIColumn node) throws RuntimeException
meet
in class RdbmsQueryModelVisitorBase<RuntimeException>
RuntimeException
public void meet(URIColumn node) throws RuntimeException
meet
in class RdbmsQueryModelVisitorBase<RuntimeException>
RuntimeException
Copyright © 2001-2016 Aduna. All Rights Reserved.