Class BooleanExpressionPusher

  • All Implemented Interfaces:
    IQVisitor<Optional<IQTree>>

    public class BooleanExpressionPusher
    extends Object
    implements IQVisitor<Optional<IQTree>>
    Tries to push down the expression given. If it succeeds, return a IQTree, otherwise nothing. ONLY CARES about the expression given as input.