[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