|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openrdf.query.algebra.helpers.QueryModelVisitorBase<X>
org.openrdf.sail.rdbms.algebra.base.RdbmsQueryModelVisitorBase<RuntimeException>
org.openrdf.sail.rdbms.optimizers.SqlConstantOptimizer
public class SqlConstantOptimizer
Optimises SQL constants, include operations with static values and null operations.
| Constructor Summary | |
|---|---|
SqlConstantOptimizer()
|
|
| Method Summary | |
|---|---|
void |
meet(SelectQuery node)
|
void |
meet(SqlAnd node)
|
void |
meet(SqlCase node)
|
void |
meet(SqlCompare node)
|
void |
meet(SqlConcat node)
|
void |
meet(SqlEq node)
|
void |
meet(SqlIsNull node)
|
void |
meet(SqlLowerCase node)
|
void |
meet(SqlNot node)
|
void |
meet(SqlOr node)
|
void |
optimize(SqlExpr sqlExpr)
|
void |
optimize(TupleExpr tupleExpr,
Dataset dataset,
BindingSet bindings)
|
| Methods inherited from class org.openrdf.sail.rdbms.algebra.base.RdbmsQueryModelVisitorBase |
|---|
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, meetBinarySqlOperator, meetFromItem, meetSqlConstant, meetSqlExpr, meetUnarySqlOperator, meetValueColumnBase |
| Methods inherited from class org.openrdf.query.algebra.helpers.QueryModelVisitorBase |
|---|
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SqlConstantOptimizer()
| Method Detail |
|---|
public void meet(SelectQuery node)
throws RuntimeException
meet in class RdbmsQueryModelVisitorBase<RuntimeException>RuntimeException
public void meet(SqlAnd node)
throws RuntimeException
meet in class RdbmsQueryModelVisitorBase<RuntimeException>RuntimeException
public void meet(SqlCase node)
throws RuntimeException
meet in class RdbmsQueryModelVisitorBase<RuntimeException>RuntimeException
public void meet(SqlCompare node)
throws RuntimeException
meet in class RdbmsQueryModelVisitorBase<RuntimeException>RuntimeException
public void meet(SqlConcat node)
throws RuntimeException
meet in class RdbmsQueryModelVisitorBase<RuntimeException>RuntimeException
public void meet(SqlEq node)
throws RuntimeException
meet in class RdbmsQueryModelVisitorBase<RuntimeException>RuntimeException
public void meet(SqlIsNull node)
throws RuntimeException
meet in class RdbmsQueryModelVisitorBase<RuntimeException>RuntimeException
public void meet(SqlLowerCase node)
throws RuntimeException
meet in class RdbmsQueryModelVisitorBase<RuntimeException>RuntimeException
public void meet(SqlNot node)
throws RuntimeException
meet in class RdbmsQueryModelVisitorBase<RuntimeException>RuntimeException
public void meet(SqlOr node)
throws RuntimeException
meet in class RdbmsQueryModelVisitorBase<RuntimeException>RuntimeExceptionpublic void optimize(SqlExpr sqlExpr)
public void optimize(TupleExpr tupleExpr,
Dataset dataset,
BindingSet bindings)
optimize in interface QueryOptimizer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||