Menu : | html | yaml | json | edit | check | reindex | dump | unset |
name | ydata.inc.php |
title | ydata.inc.php - sous-classes YData et YDataTable pour la gestion des données |
journal |
5/11/2020: - modif YData::checkSchemaConformity() pour renvoyer un JsonSchStatus 3-5/1/2019: - correction affichage - ajout test de conformité d'une table à son schéma - traitement du ypath 29/7/2018: - mécanismes d'accès de base - manque projection, sélection - manque json-schema |
name | class YData |
title | gestion des données structurées en tables |
doc |
Un document YData correspond à un ensemble de tables, chacune composée d'un ensemble de lignes appelées n-uplets,
qui doivent tous respecter un schéma JSON commun défini pour la table. Cette classe remplace la classe YamlData, elle utilise les schémas JSON et hérite de YamlDoc. Un document YData contient une liste de tables stockée dans une structure Yaml tables: {nomtable}: title: titre de la table data: enregistrements contenus dans la table Une version serialisée du doc est enregistrée pour accélérer la lecture des gros documents. prototype de Ydata: http://georef.eu/yamldoc/?doc=dublincore Le ypath peut prendre une des formes suivantes:
|
title | stockage des données contenues dans une table, classe utilisée par YData |
doc |