pds = parquetDatastore(location)
[T, info] = read(pds)
T = readall(pds)
T = preview(pds)
tf = hasdata(pds)
reset(pds)
| Paramètre | Description |
|---|---|
| location | un nom de fichier, un dossier, un motif avec jokers, un tableau de chaines ou une cellule de vecteurs de caracteres. |
| pds | un objet nelson.io.datastore.ParquetDatastore. |
| Paramètre | Description |
|---|---|
| T | une table ou une timetable. |
| info | une structure contenant le nom du fichier courant et son index. |
| tf | une valeur logique. |
nelson.io.datastore.ParquetDatastore est cree par parquetDatastore.
Les proprietes sont Files, ReadSize, SelectedVariableNames, OutputType, RowTimes, RowFilter, VariableNamingRule et la propriete dependante VariableNames.
read retourne le fichier suivant comme table et avance le datastore. readall concatene les fichiers restants apres reinitialisation du datastore. preview lit les premieres lignes du premier fichier. hasdata indique si des fichiers restent a lire. reset replace le datastore sur le premier fichier.
folder = tempdir();
file1 = [folder, 'doc_ParquetDatastore_1.parquet'];
file2 = [folder, 'doc_ParquetDatastore_2.parquet'];
parquetwrite(file1, table([1; 2], [10; 20], 'VariableNames', {'Id', 'Value'}));
parquetwrite(file2, table([3; 4], [30; 40], 'VariableNames', {'Id', 'Value'}));
pds = parquetDatastore([folder, 'doc_ParquetDatastore_*.parquet']);
hasdata(pds)
[T1, readInfo] = read(pds)
reset(pds);
T = readall(pds)
| Version | Description |
|---|---|
| 2.0.0 | version initiale |