spinetoolbox.data_package_commands

Classes for models dealing with Data Packages.

authors:
  1. Marin (KTH)
date:

10.7.2020

Module Contents

Classes

UpdateResourceNameCommand Command to update a resource’s name.
UpdateResourceDataCommand Command to update resource data.
UpdateFieldNamesCommand Command to update a resource field’s name.
UpdatePrimaryKeysCommand Command to update a resource’s primary key.
AppendForeignKeyCommandCommand Command to append a foreign key to a resource.
RemoveForeignKeyCommandCommand Command to remove a foreign key from a resource.
UpdateForeignKeyCommandCommand Command to update a foreign key in a resource.
class spinetoolbox.data_package_commands.UpdateResourceNameCommand(model, resource_index, old_name, new_name)[source]

Bases: PySide2.QtWidgets.QUndoCommand

Command to update a resource’s name.

Args:

redo(self)[source]
undo(self)[source]
class spinetoolbox.data_package_commands.UpdateResourceDataCommand(model, resource_index, rows, columns, old_values, new_values)[source]

Bases: PySide2.QtWidgets.QUndoCommand

Command to update resource data.

Args:

redo(self)[source]
undo(self)[source]
class spinetoolbox.data_package_commands.UpdateFieldNamesCommand(model, resource_index, field_indexes, old_names, new_names)[source]

Bases: PySide2.QtWidgets.QUndoCommand

Command to update a resource field’s name.

Args:

redo(self)[source]
undo(self)[source]
class spinetoolbox.data_package_commands.UpdatePrimaryKeysCommand(model, resource_index, field_indexes, statuses)[source]

Bases: PySide2.QtWidgets.QUndoCommand

Command to update a resource’s primary key.

Args:

redo(self)[source]
undo(self)[source]
class spinetoolbox.data_package_commands.AppendForeignKeyCommandCommand(model, resource_index, foreign_key)[source]

Bases: PySide2.QtWidgets.QUndoCommand

Command to append a foreign key to a resource.

Args:

redo(self)[source]
undo(self)[source]
class spinetoolbox.data_package_commands.RemoveForeignKeyCommandCommand(model, resource_index, fk_index)[source]

Bases: PySide2.QtWidgets.QUndoCommand

Command to remove a foreign key from a resource.

Args:

redo(self)[source]
undo(self)[source]
class spinetoolbox.data_package_commands.UpdateForeignKeyCommandCommand(model, resource_index, fk_index, foreign_key)[source]

Bases: PySide2.QtWidgets.QUndoCommand

Command to update a foreign key in a resource.

Args:

redo(self)[source]
undo(self)[source]