Package com.yahoo.vespa.indexinglanguage
Class ExpressionOptimizer
java.lang.Object
com.yahoo.vespa.indexinglanguage.ExpressionConverter
com.yahoo.vespa.indexinglanguage.ExpressionOptimizer
- All Implemented Interfaces:
Cloneable
Optimizes expressions by removing expressions that have no effect.
Typical examples are statements that come before a statement that
generates a new execution value without regard for the existing one.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ExpressiondoConvert(Expression exp) protected booleanshouldConvert(Expression exp) Methods inherited from class com.yahoo.vespa.indexinglanguage.ExpressionConverter
branch, clone, convert
-
Constructor Details
-
ExpressionOptimizer
public ExpressionOptimizer()
-
-
Method Details
-
shouldConvert
- Specified by:
shouldConvertin classExpressionConverter
-
doConvert
- Specified by:
doConvertin classExpressionConverter
-