[glom/modification: 24/33] Added some TODOs



commit f4ccfe4fcd2298eebc5bac42aea0639339619e74
Author: Murray Cumming <murrayc murrayc com>
Date:   Thu May 7 21:50:39 2009 +0200

    Added some TODOs
---
 glom/base_db_table_data.cc |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/glom/base_db_table_data.cc b/glom/base_db_table_data.cc
index f1dde6f..e1e870d 100644
--- a/glom/base_db_table_data.cc
+++ b/glom/base_db_table_data.cc
@@ -369,14 +369,17 @@ bool Base_DB_Table_Data::add_related_record_for_field(const sharedptr<const Layo
     else
     {
       //TODO: Calculate values, and do lookups?
+      //TODO: Extra creation fields.
 
       //Create the related record:
       if(key_is_auto_increment)
       {
         primary_key_value = get_next_auto_increment_value(relationship->get_to_table(), primary_key_field->get_name());
 
-        //Generate the new key value;
+        //Generate the new key value.
       }
+
+      //TODO: Use record_new() to avoid (incomplete) duplication?
       Glib::RefPtr<Gnome::Gda::Set> params = Gnome::Gda::Set::create();
       params->add_holder(primary_key_field->get_holder(primary_key_value));
       const Glib::ustring strQuery = "INSERT INTO \"" + relationship->get_to_table() + "\" (\"" + primary_key_field->get_name() + "\") VALUES (" + primary_key_field->get_gda_holder_string() + ")";



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]