nelson.io.datastore.ParquetDatastore
Objet datastore pour fichiers Parquet.
📝Syntaxe
pds = parquetDatastore(location)
[T, info] = read(pds)
T = readall(pds)
T = preview(pds)
tf = hasdata(pds)
reset(pds)
📥Arguments d'entrée
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.
📤Arguments de sortie
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.
📄Description

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.

💡Exemples
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)
🔗Voir aussi
parquetDatastoreparquetread
🕔Historique des versions
Version Description
2.0.0 version initiale
Modifier cette page sur GitHub