/[thuban]/branches/WIP-pyshapelib-bramz/Thuban/Model/transientdb.py
ViewVC logotype

Diff of /branches/WIP-pyshapelib-bramz/Thuban/Model/transientdb.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 997 by bh, Thu May 22 16:37:48 2003 UTC revision 998 by bh, Thu May 22 19:29:39 2003 UTC
# Line 300  class TransientTable(TransientTableBase) Line 300  class TransientTable(TransientTableBase)
300          interface.          interface.
301          """          """
302          TransientTableBase.__init__(self, transient_db)          TransientTableBase.__init__(self, transient_db)
303            self.title = table.Title()
304          self.create(table)          self.create(table)
305    
306        def Title(self):
307            """Return the title of the table.
308    
309            The title is the same as that of the original table
310            """
311            return self.title
312    
313      def create(self, table):      def create(self, table):
314          columns = []          columns = []
315          for col in table.Columns():          for col in table.Columns():
# Line 365  class TransientJoinedTable(TransientTabl Line 373  class TransientJoinedTable(TransientTabl
373              self.right_field = self.left_field              self.right_field = self.left_field
374          self.create()          self.create()
375    
376        def Title(self):
377            """Return the title of the joined table"""
378            return "Join of %(left)s and %(right)s" \
379                   % {"left": self.left_table.Title(),
380                      "right": self.right_table.Title()}
381    
382      def create(self):      def create(self):
383          """Internal: Create the table with the joined data"""          """Internal: Create the table with the joined data"""
384          self.tablename = self.db.new_table_name()          self.tablename = self.db.new_table_name()
# Line 415  class AutoTransientTable(table.OldTableI Line 429  class AutoTransientTable(table.OldTableI
429          self.table = table          self.table = table
430          self.t_table = None          self.t_table = None
431    
432        def Title(self):
433            """Return the title of the table.
434    
435            The title is the same as that of the original table.
436            """
437            return self.table.Title()
438    
439      def Columns(self):      def Columns(self):
440          return self.table.Columns()          return self.table.Columns()
441    

Legend:
Removed from v.997  
changed lines
  Added in v.998

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26