public class SqlConstantOptimizer extends RdbmsQueryModelVisitorBase<RuntimeException> implements QueryOptimizer
Constructor and Description |
---|
SqlConstantOptimizer() |
Modifier and Type | Method and Description |
---|---|
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) |
meet, meet, meet, 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
meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, 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 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>
RuntimeException
public void optimize(SqlExpr sqlExpr)
public void optimize(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings)
optimize
in interface QueryOptimizer
Copyright © 2001-2016 Aduna. All Rights Reserved.