sparql-view-unfold
    Preparing search index...

    Function peelExtends

    • Splits the maximal EXTEND chain at the top of op off its core, the binds coming back in evaluation order.

      Parameters

      • c: TransformationContext

        The transformation context, for collecting the variables of an expression

      • op: Operation

        The operation to peel

      Returns PeeledChain

      its core and the binds above it, innermost first

      Extend1(Extend2(A)) -> {core: A, binds: [Extend2, Extend1]}