Changeset: a65bda2a8260 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a65bda2a8260
Modified Files:
        monetdb5/extras/rdf/rdfschema.c
Branch: rdf
Log Message:

Report the number of triples covered by FrequentCSs


diffs (32 lines):

diff --git a/monetdb5/extras/rdf/rdfschema.c b/monetdb5/extras/rdf/rdfschema.c
--- a/monetdb5/extras/rdf/rdfschema.c
+++ b/monetdb5/extras/rdf/rdfschema.c
@@ -2223,6 +2223,7 @@ static void getStatisticCSsBySupports(BA
        int     *freq, *coverage; 
        char    filename[100];
        char    tmpStr[20];
+       int     totalCoverage =0;
 
        strcpy(filename, "csStatistic");
        sprintf(tmpStr, "%d", freqThreshold);
@@ -2248,6 +2249,10 @@ static void getStatisticCSsBySupports(BA
 
                freq = (int *) BUNtloc(freqi, p); 
                coverage = (int *) BUNtloc(coveri, p); 
+                
+               if (*freq >= freqThreshold){
+                       totalCoverage += *coverage;
+               }
 
                // Output the result 
                if (isWriteToFile == 0)
@@ -2255,7 +2260,8 @@ static void getStatisticCSsBySupports(BA
                else 
                        fprintf(fout, BUNFMT " %d  %d %d \n", p, numP, *freq, 
*coverage); 
        }
-
+       
+       printf("Number of triples covered by frequentCS: %d \n", totalCoverage);
        fclose(fout); 
        //free(csPropNum); 
 }
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to