Class objects and methods for executing SQL-like commands for Update, Delete, and Insert. Each method should have a templated undo and redo method that executes the method (i.e., redo) and reverts the method undo. SQL select statements should be in the for of a lambda function that can be captured by the Class object and executed.
Objectives
[ ] Classes for Update, Delete, and Insert
[ ] Common interface for undo and redo commands
[ ] Unit test coverage for all classes and methods
Description
Class objects and methods for executing SQL-like commands for Update, Delete, and Insert. Each method should have a templated
undo
andredo
method that executes the method (i.e.,redo
) and reverts the methodundo
. SQL select statements should be in the for of a lambda function that can be captured by the Class object and executed.Objectives
Update
,Delete
, andInsert
undo
andredo
commandsValidation