axioma.core.dp.
TransactionalTable
¶Абстрактный класс, представляющий транзакционную таблицу. Из редактируемой таблицы EditableTable
можно получить транзакционную, используя функцию wrap()
Унаследован от:
Методы:
insert
(cursor, description=str())¶Вставить записи в таблицу
Параметры:
insert
(feature_list, description=str())Вставить записи в таблицу
Параметры:
remove
(cursor, description=str())¶Удалить записи из таблицы
Параметры:
remove
(feature_list, description=str())Удалить записи из таблицы
Параметры:
update
(cursor, description=str())¶Обновить записи в таблице
Параметры:
update
(feature_list, description=str())Обновить записи в таблице
Параметры:
commit
()¶Внести все изменения в таблицу
restore
()¶Отменить все изменения таблицы
axioma.core.dp.
wrap
(edit_table)¶Обернуть редактируемую таблицу в транзакционную. Файл транзакции
будет создан, если это возможно, в директории с данными редактируемой таблицы,
иначе будет создан временный файл
.
Параметры: | edit_table (EditableTable ) – редактируемая таблица |
---|
axioma.core.dp.
wrap
(edit_table, file_path)Обернуть редактируемую таблицу в транзакционную
Параметры: |
|
---|