[darwinbuild-changes] [678] branches/PR-7489777/darwinup

source_changes at macosforge.org source_changes at macosforge.org
Fri Jan 29 14:09:45 PST 2010


Revision: 678
          http://trac.macosforge.org/projects/darwinbuild/changeset/678
Author:   wsiegrist at apple.com
Date:     2010-01-29 14:09:45 -0800 (Fri, 29 Jan 2010)
Log Message:
-----------
Fix typo, add some API to table for actually generating sql statements

Modified Paths:
--------------
    branches/PR-7489777/darwinup/Database.h
    branches/PR-7489777/darwinup/Table.h

Modified: branches/PR-7489777/darwinup/Database.h
===================================================================
--- branches/PR-7489777/darwinup/Database.h	2010-01-29 21:53:20 UTC (rev 677)
+++ branches/PR-7489777/darwinup/Database.h	2010-01-29 22:09:45 UTC (rev 678)
@@ -62,7 +62,7 @@
 	
 protected:
 	
-	boot sql(const char* query, ...);
+	bool sql(const char* query, ...);
 	
 	char*         m_path;
 	sqlite3*      m_db;

Modified: branches/PR-7489777/darwinup/Table.h
===================================================================
--- branches/PR-7489777/darwinup/Table.h	2010-01-29 21:53:20 UTC (rev 677)
+++ branches/PR-7489777/darwinup/Table.h	2010-01-29 22:09:45 UTC (rev 678)
@@ -42,9 +42,17 @@
 	const char* name();
 	const Column** columns();
 	
-	const char* create();  // returns SQL query to create table
-	const char* drop();    // returns SQL query to drop table
+	// return SQL statements for this table
+	const char* create();  
+	const char* drop();    
+	const char* count(const char* where);
+	const char* select(const char* where);
+	const char* select_column(const char* column, const char* where);		
+	const char* update(const char* set, const char* where, int &count);
+	const char* del(const char* where, int &count);
+	const char* insert(const char* columns, const char* values);
 	
+	
 protected:
 	
 	char*         m_name;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/darwinbuild-changes/attachments/20100129/4156d5a0/attachment.html>


More information about the darwinbuild-changes mailing list