Bases de Données / Databases

Site Web de l'équipe BD du LIP6 / LIP6 DB Web Site

User Tools

Site Tools


en:site:recherche:logiciels:sparqlwithspark:watdivf5

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:site:recherche:logiciels:sparqlwithspark:watdivf5 [14/09/2016 15:06] huberten:site:recherche:logiciels:sparqlwithspark:watdivf5 [16/09/2016 23:07] (current) – [WatDiv Query F5 plans] hubert
Line 1: Line 1:
-====== Query F5 ======+{{indexmenu_n>3}}
  
-SPARQL Hybrid DF plan+====== WatDiv Query F5 plans======
  
-<code> +=== SPARQL Hybrid DF plan === 
-val subset = df.where(s"(p=51 and s=$retailer) or p in (3,12,26,38,57)").persist+ 
 +<code scala> 
 +// First triple pattern 
 +val retailer = getIdSO("wsdbm", "Retailer3"
 +val idP1 = getIdP("gr", "offers"
 +val s1 = List( 
 +  ("gr","validThrough"), 
 +  ("gr", "includes"), 
 +  ("gr", "price")) 
 +val s2 = List( 
 +  ("og", "title"),  
 +  ("rdf", "type")) 
 + 
 + 
 +val subset = df.where(s"(p=$idP1 and s=$retailer) or p in (3,12,26,38,57)").persist
 subset.count  subset.count 
 val DATA = subset val DATA = subset
Line 27: Line 41:
 </code> </code>
  
-S2RDF plan+=== S2RDF plan ===
  
-<code>+<code scala>
 val VP2EXP=VP2Random val VP2EXP=VP2Random
  
-val s1 = List( 
-  ("gr","validThrough"), 
-  ("gr", "includes"), 
-  ("gr", "price")) 
-val s2 = List( 
-  ("og", "title"),  
-  ("rdf", "type")) 
- 
-// First triple pattern 
-val retailer = getIdSO("wsdbm", "Retailer3") 
 val tp1 = VP2EXP(getIdP("gr", "offers")).where(s"s=$retailer").select("o").withColumnRenamed("o","s") val tp1 = VP2EXP(getIdP("gr", "offers")).where(s"s=$retailer").select("o").withColumnRenamed("o","s")
  
Line 59: Line 63:
 </code> </code>
  
-S2RDF + Hybrid plan+=== S2RDF + Hybrid plan ===
  
-<code>+ 
 +<code scala>
 val VP2EXP=VP2Subject val VP2EXP=VP2Subject
  
Line 92: Line 97:
  
 </code> </code>
 +
 +
 +
 +Go to [[en:site:recherche:logiciels:sparqlwithspark]]
 +
en/site/recherche/logiciels/sparqlwithspark/watdivf5.1473858365.txt.gz · Last modified: by hubert