TDataView - Interface
| TDataView = class (TObject) | Interface de TDataView | Exemples de TDataView |
| Constructeurs/Destructeur | ||||
|---|---|---|---|---|
| constructor | Create | Constructeur de la classe TObject | ||
| destructor | Destroy | inherited virtual | Détruit l'instance de l'objet. | |
| Propriétés | ||||
| property | DataViewName : String | read write | Nom de la vue maintenue | Qubes 6.8 |
| property | DeadManSwitchDelay : Integer | read write | réglage du délai pour le DeadManSwitch | Qubes 7.2 |
| property | Description : String | read write | Chaîne de description de la vue | Qubes 8.0 |
| Fields : String | read write | Liste des champs de la vue maintenue | Qubes 6.8 | |
| property | FieldsCount : Integer | read write | Nombre de champs dans la vue maintenue | Qubes 6.8 |
| property | FieldsDBDef : String | write | Définition des champs de la base de donnée | Qubes 6.8 |
| FieldsSource : String | read write | Liste des formules des champs de la vue maintenue | Qubes 6.8 | |
| FieldsType : TDataViewSourceFieldType | read write | Liste du type des champs de la vue maintenue | Qubes 6.8 | |
| property | LastCheckPoint : String | read | Valeur du checkpoint | Qubes 8.0 |
| property | MetaData[] : String | read write | Modification des MetaData d'une vue | Qubes 7.2 |
| property | PKFieldFormula : String | read write | Formule du champ clé primaire | Qubes 6.8 |
| property | PKFieldName : String | read write | Nom du champ clé primaire de la vue | Qubes 6.8 |
| Méthodes | ||||
| class function | ClassName : String | inherited | Retourne le nom de la classe au format chaîne | |
| class function | ClassParent : TClass | inherited | Classe parent de la classe | |
| class function | ClassType : TClass | inherited | Retourne la métaclasse d'une classe | |
| procedure | ClearData | Suppression des données d'une vue maintenue | Qubes 6.8 | |
| procedure | Commit | Valide une transaction sur la vue maintenue | Qubes 6.8 | |
| function | DeadManSwitchActive : Boolean | teste si on est toujours dans le délai | Qubes 7.2 | |
| procedure | DeadManSwitchClear | Arrête le compteur | Qubes 7.2 | |
| procedure | DeadManSwitchRearm | lance ou relance le compteur | Qubes 7.2 | |
| procedure | DeclareIndex | Ajout d'un index sur la vue maintenue | Qubes 6.8 | |
| procedure | Delete | Suppression d'une donnée de la vue maintenue | Qubes 6.8 | |
| procedure | DeleteNotIn | Suppression de donnée de la vue maintenue nom comprise dans une liste | Qubes 6.8 | |
| procedure | DropAll | Suppression d'une vue maintenue | Qubes 6.8 | |
| procedure | DropIndex | Suppression d'un index | Qubes 6.8 | |
| procedure | DropIndexIfExists | Suppression d'un index s'il existe | Qubes 6.8 | |
| procedure | Free | inherited | Détruit l'instance de l'objet si non-nil | |
| procedure | Insert | Insertion de donnée dans une vue maintenue | Qubes 6.8 | |
| procedure | MakeBackup | Sauvegarde de vue maintenue | Qubes 9.0 | |
| procedure | Replace | modification d'une donnée de la vue maintenue | Qubes 6.8 | |
| procedure | Rollback | Annule la transaction sur la vue maintenue | Qubes 6.8 | |
| procedure | StartTransaction | Démarre une transaction sur la vue maintenue | Qubes 6.8 | |
| procedure | UpdateMetadata | deprecated | Mise à jour des données de la table METADATA (dépréciée) | Qubes 6.8 |