SQLProvider


ExpressionOptimizer

Namespace: global

This is just a light-weight expression optimizer. It won't do any heavy stuff...

Nested types and modules

ModuleDescription
Methods

Functions and values

Function or valueDescription
doReduction(exp)
Signature: exp:Expression -> Expression

Does reductions just for a current node.

reductionMethods
Signature: (Expression -> Expression) list

Used optimization methods

tryVisit(exp)
Signature: exp:Expression -> Expression

Expression tree visitor: go through the whole expression tree. Catches the exceptions.

visit(exp)
Signature: exp:Expression -> Expression

Expression tree visitor: go through the whole expression tree.

Fork me on GitHub