Esempio n. 1
0
 private void ReadTest(Action <IDataReader> test, params DataField[] dataFields)
 {
     using (var stream = ParquetFiles.GetParquetFileWithThreeRowGroups())
     {
         using (var parquetReader = new ParquetReader(stream))
         {
             using (IDataReader reader = (dataFields?.Length > 0) ? new ParquetDataReader(parquetReader, dataFields, null) : new ParquetDataReader(parquetReader))
             {
                 test(reader);
             }
         }
     }
 }
Esempio n. 2
0
 private void ReadDataTest(Action <IDataReader> test, IEnumerable <ColumnConverter> columnConverters = null)
 {
     using (var stream = ParquetFiles.GetParquetFileWithThreeRowGroups())
     {
         using (var parquetReader = new ParquetReader(stream))
         {
             using (IDataReader reader = new ParquetDataReader(parquetReader, columnConverters))
             {
                 while (reader.Read())
                 {
                     test(reader);
                 }
             }
         }
     }
 }