85 |
self.internal_name = internal_name |
self.internal_name = internal_name |
86 |
|
|
87 |
|
|
88 |
class TransientTableBase(table.OldTableInterfaceMixin): |
class TransientTableBase: |
89 |
|
|
90 |
"""Base class for tables in the transient database""" |
"""Base class for tables in the transient database""" |
91 |
|
|
530 |
return "INNER" |
return "INNER" |
531 |
|
|
532 |
|
|
533 |
class AutoTransientTable(TitledObject, table.OldTableInterfaceMixin): |
class AutoTransientTable(TitledObject): |
534 |
|
|
535 |
"""Table that copies data to a transient table on demand. |
"""Table that copies data to a transient table on demand. |
536 |
|
|
659 |
|
|
660 |
def Width(self, col): |
def Width(self, col): |
661 |
return self.table.Width(col) |
return self.table.Width(col) |
662 |
|
|
663 |
|
def write_record(self, row, values): |
664 |
|
"""Write the values to the given row. |
665 |
|
|
666 |
|
This is a very experimental feature which doesn't work in all |
667 |
|
cases, so you better know what you're doing when calling this |
668 |
|
method. |
669 |
|
""" |
670 |
|
self.table.write_record(row, values) |