Commit 367095b1 authored by Dimitri van Heesch's avatar Dimitri van Heesch

Merge pull request #87 from groleo/sqlite-postpone-invalid-refs

sqlite3: tweaks for performance
parents f57d018b f76ec80d
...@@ -310,7 +310,8 @@ static void insertMemberReference(sqlite3 *db, MemberDef *src, MemberDef *dst, c ...@@ -310,7 +310,8 @@ static void insertMemberReference(sqlite3 *db, MemberDef *src, MemberDef *dst, c
{ {
sscanf(floc,"%[^:]:%d:%d",file,&line,&column); sscanf(floc,"%[^:]:%d:%d",file,&line,&column);
} }
insertMemberReference(db,src->anchor().data(),dst->anchor().data(),file,line,column); #warning Disabled until the xref key can be stored as file:line:column
//insertMemberReference(db,src->anchor().data(),dst->anchor().data(),file,line,column);
} }
} }
...@@ -476,7 +477,6 @@ static void generateSqlite3ForMember(sqlite3*db,MemberDef *md,Definition *def) ...@@ -476,7 +477,6 @@ static void generateSqlite3ForMember(sqlite3*db,MemberDef *md,Definition *def)
// + template arguments // + template arguments
// (templateArguments(), definitionTemplateParameterLists()) // (templateArguments(), definitionTemplateParameterLists())
// - call graph // - call graph
msg("=====%s\n",md->name().data());
// enum values are written as part of the enum // enum values are written as part of the enum
if (md->memberType()==MemberType_EnumValue) return; if (md->memberType()==MemberType_EnumValue) return;
...@@ -764,7 +764,6 @@ static void generateSqlite3Section(sqlite3*db, ...@@ -764,7 +764,6 @@ static void generateSqlite3Section(sqlite3*db,
int count=0; int count=0;
for (mli.toFirst();(md=mli.current());++mli) for (mli.toFirst();(md=mli.current());++mli)
{ {
msg("I:%s\n",md->name().data());
// namespace members are also inserted in the file scope, but // namespace members are also inserted in the file scope, but
// to prevent this duplication in the XML output, we filter those here. // to prevent this duplication in the XML output, we filter those here.
if (d->definitionType()!=Definition::TypeFile || md->getNamespaceDef()==0) if (d->definitionType()!=Definition::TypeFile || md->getNamespaceDef()==0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment