
From the beginning, server-side storage tables which were not store in
a SQLite3 database were implemented via some classes
inheriting from TSQLRestServerStatic.
, which did not make much sense (but was
made for laziness years ago, if I remember well).
This TSQLRestServerStatic
was inheriting
from TSQLRestServer
Now, a new TSQLRestStorage
class, directly inheriting from
TSQLRest
, is used for per-table storage.
This huge code
refactoring results in a much cleaner design, and will enhance code
maintainability.
Documentation has been updated to reflect the changes.
Note that this won't change anything when using the framework (but the new class names): it is an implementation detail, which had to be fixed.