Sha256: 7441976b063a918ba4b73613723a02b5f8b11ed9510e33a1f552baca83019c7b

Contents?: true

Size: 684 Bytes

Versions: 5

Compression:

Stored size: 684 Bytes

Contents

# when extension only is kept
- alf: |-
    project(extend(suppliers, a: "A", b: "B"), [:a, :b])
  optimized: |-
    project(extend(suppliers, a: "A", b: "B"), [:a, :b])
# when extension is not at all touched
- alf: |-
    project(extend(suppliers, a: "A", b: "B"), [:sid, :a, :b])
  optimized: |-
    project(extend(suppliers, a: "A", b: "B"), [:sid, :a, :b])
# when extension is entirely removed
- alf: |-
    project(extend(suppliers, a: "A", b: "B"), [:sid])
  optimized: |-
    project(suppliers, [:sid])
# when extension is partially removed
- alf: |-
    project(extend(suppliers, a: "A", b: "B"), [:sid, :a])
  optimized: |-
    project(extend(suppliers, a: "A"), [:sid, :a])

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
alf-0.16.3 spec/optimizer/project/extend.yml
alf-0.16.2 spec/optimizer/project/extend.yml
alf-0.16.1 spec/optimizer/project/extend.yml
alf-0.16.0 spec/optimizer/project/extend.yml
alf-0.15.0 spec/optimizer/project/extend.yml