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