Changeset: 117591f2564d for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=117591f2564d Modified Files: monetdb5/extras/rdf/rdfschema.c monetdb5/extras/rdf/rdfschema.h sql/backends/monet5/sql_rdf.h sql/backends/monet5/sql_rdf_jgraph.c Branch: rdf Log Message:
Minor diffs (147 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 @@ -6474,6 +6474,7 @@ str RDFExtractCSPropTypes(int *ret, BAT return MAL_SUCCEED; } +#if NO_OUTPUTFILE == 0 static void printNumTypePerProp(CSPropTypes* csPropTypes, int numCS, CSset *freqCSset){ @@ -6524,6 +6525,7 @@ void printNumTypePerProp(CSPropTypes* cs fclose(fout); } +#endif #if NO_OUTPUTFILE == 0 static @@ -8680,7 +8682,6 @@ str getFullSampleData(CStableStat* cstab #endif -#if NO_OUTPUTFILE == 0 static str printFinalStructure(CStableStat* cstablestat, CSPropTypes *csPropTypes, int numTables, int freqThreshold, bat *mapbatid){ @@ -8799,7 +8800,6 @@ str printFinalStructure(CStableStat* cst return MAL_SUCCEED; } -#endif static @@ -9154,6 +9154,7 @@ void computeMetricsQForRefinedTable(CSse } #endif +/* static void getSampleBeforeMerging(int *ret, CSset *freqCSset, CSlabel* labels, BAT *sbat, BATiter si, BATiter pi, BATiter oi, bat *mapbatid, oid maxCSoid, oid *subjCSMap, int maxNumPwithDup){ @@ -9193,7 +9194,7 @@ void getSampleBeforeMerging(int *ret, CS } - +*/ static void RDFmergingTrial(CSset *freqCSset, CSrel *csrelSet, CSlabel** labels, oid maxCSoid, bat *mapbatid, OntoUsageNode *ontoUsageTree, float simTfidfThreshold, Pscore *pscore){ @@ -9286,6 +9287,11 @@ void RDFmerging(CSset *freqCSset, CSrel clock_t curT; clock_t tmpLastT; + #if NO_OUTPUTFILE + (void) mbat; + (void) ontbat; + (void) freqThreshold; + #endif tmpLastT = clock(); curNumMergeCS = countNumberMergeCS(freqCSset); printf("Before using rules: Number of freqCS is: %d \n",curNumMergeCS); @@ -9301,7 +9307,7 @@ void RDFmerging(CSset *freqCSset, CSrel printf("Merging with S1 took %f. (Number of mergeCS: %d | NumconsistOf: %d) \n", ((float)(curT - tmpLastT))/CLOCKS_PER_SEC, curNumMergeCS, countNumberConsistOfCS(freqCSset)); printf("Number of added CS after S1: %d \n", freqCSset->numCSadded); - #if NO_OUTPUTFILE == 0 + #if NO_OUTPUTFILE == 0 printMergedFreqCSSet(freqCSset, mbat, ontbat, 1, freqThreshold, *labels, 1); #endif @@ -9740,7 +9746,9 @@ RDFextractCSwithTypes(int *ret, bat *sba printf("Extract CSPropTypes from basic CS's \n"); RDFExtractCSPropTypes(ret, sbat, pbat, obat, *subjCSMap, csIdFreqIdxMap, csPropTypes, *maxNumPwithDup); + #if NO_OUTPUTFILE == 0 printNumTypePerProp(csPropTypes, freqCSset->numCSadded, freqCSset); + #endif freeCSPropTypes(csPropTypes, freqCSset->numCSadded); @@ -9801,7 +9809,7 @@ RDFextractCSwithTypes(int *ret, bat *sba printMergedFreqCSSet(freqCSset, mbat, ontbat,1, *freqThreshold, *labels, 0); #endif - if (0) getSampleBeforeMerging(ret, freqCSset, *labels, sbat, si, pi, oi, mapbatid, *maxCSoid, *subjCSMap, *maxNumPwithDup); + //getSampleBeforeMerging(ret, freqCSset, *labels, sbat, si, pi, oi, mapbatid, *maxCSoid, *subjCSMap, *maxNumPwithDup); RDFmerging(freqCSset,csrelSet, labels, *maxCSoid, mbat, ontbat, mapbatid, *freqThreshold, ontoUsageTree); @@ -12032,6 +12040,10 @@ RDFreorganize(int *ret, CStableStat *cst str returnStr; + #if NO_OUTPUTFILE + (void) oi; + (void) pi; + #endif tmpLastT = clock(); freqCSset = initCSset(); @@ -12154,9 +12166,7 @@ RDFreorganize(int *ret, CStableStat *cst printf (" Export label process took %f seconds.\n", ((float)(curT - tmpLastT))/CLOCKS_PER_SEC); tmpLastT = curT; - #if NO_OUTPUTFILE == 0 printFinalStructure(cstablestat, *csPropTypes, numTables,*freqThreshold, mapbatid); - #endif #if DETECT_INCORRECT_TYPE_SUBJECT { diff --git a/monetdb5/extras/rdf/rdfschema.h b/monetdb5/extras/rdf/rdfschema.h --- a/monetdb5/extras/rdf/rdfschema.h +++ b/monetdb5/extras/rdf/rdfschema.h @@ -173,7 +173,7 @@ typedef struct PsoPropStat { #define STORE_PERFORMANCE_METRIC_INFO 1 -#define NO_OUTPUTFILE 0 /*Do not write the output to any file */ +#define NO_OUTPUTFILE 1 /*Do not write the output to any file */ extern int totalNumberOfTriples; extern int acceptableTableSize; diff --git a/sql/backends/monet5/sql_rdf.h b/sql/backends/monet5/sql_rdf.h --- a/sql/backends/monet5/sql_rdf.h +++ b/sql/backends/monet5/sql_rdf.h @@ -83,6 +83,6 @@ extern int need_handling_exception; #define RDF_HANDLING_EXCEPTION_POSSIBLE_TBL_OPT 1 /* Use the set of possible table for the set of required props to limit the number of matching subj Id */ -#define PRINT_FOR_DEBUG 0 +#define PRINT_FOR_DEBUG 1 #endif /*_SQL_RDF_H */ diff --git a/sql/backends/monet5/sql_rdf_jgraph.c b/sql/backends/monet5/sql_rdf_jgraph.c --- a/sql/backends/monet5/sql_rdf_jgraph.c +++ b/sql/backends/monet5/sql_rdf_jgraph.c @@ -29,6 +29,7 @@ #include <rdfschema.h> #include <sql_rdf_rel.h> #include <rel_rdfscan.h> +#include <sql_gencode.h> /* static _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list