Les champs gérés directement par le serveur
"TSQLRecordTimed" descendant du générique "TSQLRecord"
Champs | Fonctionnement |
---|---|
Created:TCreateTime | Rempli par l'ORM quand l'enregistrement est créé dans la base |
Modified:TModTime | Rempli par l'ORM quand l'enregistrement est modifié dans la base |
"TSQLLoGeAsRecord" descendant de "TSQLRecordTimed"
Champs | Fonctionnement |
---|
"TSQLSignedRecord" descendant de "TSQLLoGeAsRecord"
Champs | Fonctionnement |
---|---|
Signature:RawUTF8 | Contient la signature de l'enregistrement éventuellement chainé avec celui d'avant |
Remarque : Chaque class descendante utilisé dans la base doit définir :
- class function GetChaineDeSignature(Version:Integer):String;
- class function GetSignature(Rest: TSQLRest; ID:Integer):RawUTF8;