# Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. @prefix rdf: . @prefix rdfs: . @prefix mf: . @prefix mfx: . @prefix qt: . <> rdf:type mf:Manifest ; rdfs:label "Algebra optimizations" ; mf:entries ( [ mf:name "opt-equals-01" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-equals-02" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-equals-03" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-equals-04" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-equals-05" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-equals-06" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-equals-07" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-equals-08" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-equals-09" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-equals-10" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] ## Assumes strict (no value equality) evaluation. [ mf:name "opt-sameTerm-01" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-sameTerm-02" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-sameTerm-03" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-sameTerm-04" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-sameTerm-05" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-sameTerm-06" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-sameTerm-07" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-sameTerm-08" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-sameTerm-09" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-sameTerm-10" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-top-01" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-top-02" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-top-03" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-top-04" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-top-05" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-top-06" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-top-07" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-top-08" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-top-09" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-top-10" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-top-11" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-top-12" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-top-13" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-distinct-to-reduced-01" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-distinct-to-reduced-02" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] [ mf:name "opt-distinct-to-reduced-03" ; rdf:type mfx:TestQuery ; mf:action [ qt:query ; qt:data ] ; mf:result ] ).