[darwinbuild-changes] [148] trunk/darwinxref/plugins/resolveDeps.c

source_changes at macosforge.org source_changes at macosforge.org
Wed Oct 4 01:52:00 PDT 2006


Revision: 148
          http://trac.macosforge.org/projects/darwinbuild/changeset/148
Author:   ssen
Date:     2006-10-04 01:52:00 -0700 (Wed, 04 Oct 2006)

Log Message:
-----------
create the "dependencies" table and index on-demand

Modified Paths:
--------------
    trunk/darwinxref/plugins/resolveDeps.c

Modified: trunk/darwinxref/plugins/resolveDeps.c
===================================================================
--- trunk/darwinxref/plugins/resolveDeps.c	2005-08-04 06:52:27 UTC (rev 147)
+++ trunk/darwinxref/plugins/resolveDeps.c	2006-10-04 08:52:00 UTC (rev 148)
@@ -75,6 +75,12 @@
 	CFMutableArrayRef types = CFArrayCreateMutable(NULL, 0, &cfArrayCStringCallBacks);
 	CFMutableArrayRef params[2] = { files, types };
 
+        char* table = "CREATE TABLE dependencies (build TEXT, project TEXT, type TEXT, dependency TEXT)";
+        char* index = "CREATE INDEX dependencies_index ON unresolved_dependencies (build, project, type, dependency)";
+
+        SQL_NOERR(table);
+        SQL_NOERR(index);
+
 	if (SQL("BEGIN")) { return -1; }
 
 	SQL_CALLBACK(&addToCStrArrays, params,

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/darwinbuild-changes/attachments/20061004/4330719f/attachment.html


More information about the darwinbuild-changes mailing list