public class VarColumnLookupOptimizer extends RdbmsQueryModelVisitorBase<RuntimeException> implements QueryOptimizer
Constructor and Description |
---|
VarColumnLookupOptimizer() |
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(RefIdColumn node) |
void |
meet(SelectQuery node) |
void |
meet(URIColumn node) |
void |
meetFromItem(FromItem node) |
void |
optimize(TupleExpr tupleExpr,
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, 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 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(SelectQuery 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
public void meet(RefIdColumn node) throws RuntimeException
meet
in class RdbmsQueryModelVisitorBase<RuntimeException>
RuntimeException
public void meet(HashColumn node) throws RuntimeException
meet
in class RdbmsQueryModelVisitorBase<RuntimeException>
RuntimeException
Copyright © 2001-2016 Aduna. All Rights Reserved.