Class TransformFilterPlacement

  • All Implemented Interfaces:
    Transform

    public class TransformFilterPlacement
    extends TransformCopy
    Rewrite an algebra expression to put filters as close to their bound variables.

    Process BGP (whether triples or quads) is left as a separate step (but after this transform) because it can desirable to reorder the BGP before placing filters, or afterwards.

    • Constructor Detail

      • TransformFilterPlacement

        public TransformFilterPlacement()
      • TransformFilterPlacement

        public TransformFilterPlacement​(boolean includeBGPs)