romainfrancois edited a comment on pull request #8256:
URL: https://github.com/apache/arrow/pull/8256#issuecomment-698808913


   ``` r
   library(tidyverse)
   
   brio::read_lines("~/git/apache/arrow/r/src/arrowExports.cpp") %>% 
     str_subset("^std::[a-z]+_ptr<") %>% 
     str_remove(" .*$") %>% 
     unique() 
   #>  [1] "std::shared_ptr<arrow::Array>"                     
   #>  [2] "std::shared_ptr<arrow::DataType>"                  
   #>  [3] "std::shared_ptr<arrow::ArrayData>"                 
   #>  [4] "std::shared_ptr<arrow::ChunkedArray>"              
   #>  [5] "std::shared_ptr<arrow::Buffer>"                    
   #>  [6] "std::shared_ptr<arrow::util::Codec>"               
   #>  [7] "std::shared_ptr<arrow::io::CompressedOutputStream>"
   #>  [8] "std::shared_ptr<arrow::io::CompressedInputStream>" 
   #>  [9] "std::shared_ptr<arrow::compute::CastOptions>"      
   #> [10] "std::shared_ptr<arrow::RecordBatch>"               
   #> [11] "std::shared_ptr<arrow::Table>"                     
   #> [12] "std::shared_ptr<arrow::csv::ReadOptions>"          
   #> [13] "std::shared_ptr<arrow::csv::ParseOptions>"         
   #> [14] "std::shared_ptr<arrow::csv::ConvertOptions>"       
   #> [15] "std::shared_ptr<arrow::csv::TableReader>"          
   #> [16] "std::shared_ptr<ds::ScannerBuilder>"               
   #> [17] "std::shared_ptr<arrow::Schema>"                    
   #> [18] "std::shared_ptr<ds::Dataset>"                      
   #> [19] "std::shared_ptr<ds::UnionDataset>"                 
   #> [20] "std::shared_ptr<ds::InMemoryDataset>"              
   #> [21] "std::shared_ptr<ds::FileFormat>"                   
   #> [22] "std::shared_ptr<fs::FileSystem>"                   
   #> [23] "std::shared_ptr<ds::DatasetFactory>"               
   #> [24] "std::shared_ptr<ds::ParquetFileFormat>"            
   #> [25] "std::shared_ptr<ds::IpcFileFormat>"                
   #> [26] "std::shared_ptr<ds::CsvFileFormat>"                
   #> [27] "std::shared_ptr<ds::Partitioning>"                 
   #> [28] "std::shared_ptr<ds::PartitioningFactory>"          
   #> [29] "std::shared_ptr<ds::Scanner>"                      
   #> [30] "std::shared_ptr<arrow::Field>"                     
   #> [31] "std::shared_ptr<ds::Expression>"                   
   #> [32] "std::shared_ptr<arrow::ipc::feather::Reader>"      
   #> [33] "std::shared_ptr<fs::FileSelector>"                 
   #> [34] "std::shared_ptr<arrow::io::InputStream>"           
   #> [35] "std::shared_ptr<arrow::io::RandomAccessFile>"      
   #> [36] "std::shared_ptr<arrow::io::OutputStream>"          
   #> [37] "std::shared_ptr<fs::LocalFileSystem>"              
   #> [38] "std::shared_ptr<fs::SubTreeFileSystem>"            
   #> [39] "std::shared_ptr<fs::S3FileSystem>"                 
   #> [40] "std::shared_ptr<arrow::io::MemoryMappedFile>"      
   #> [41] "std::shared_ptr<arrow::io::ReadableFile>"          
   #> [42] "std::shared_ptr<arrow::io::BufferReader>"          
   #> [43] "std::shared_ptr<arrow::io::FileOutputStream>"      
   #> [44] "std::shared_ptr<arrow::io::BufferOutputStream>"    
   #> [45] "std::shared_ptr<arrow::json::ReadOptions>"         
   #> [46] "std::shared_ptr<arrow::json::ParseOptions>"        
   #> [47] "std::shared_ptr<arrow::json::TableReader>"         
   #> [48] "std::shared_ptr<arrow::MemoryPool>"                
   #> [49] "std::shared_ptr<arrow::ipc::MessageReader>"        
   #> [50] "std::shared_ptr<arrow::ipc::Message>"              
   #> [51] "std::shared_ptr<parquet::ArrowReaderProperties>"   
   #> [52] "std::shared_ptr<parquet::arrow::FileReader>"       
   #> [53] "std::shared_ptr<parquet::ArrowWriterProperties>"   
   #> [54] "std::shared_ptr<parquet::WriterPropertiesBuilder>" 
   #> [55] "std::shared_ptr<parquet::WriterProperties>"        
   #> [56] "std::shared_ptr<parquet::arrow::FileWriter>"       
   #> [57] "std::shared_ptr<arrow::RecordBatchReader>"         
   #> [58] "std::shared_ptr<arrow::ipc::RecordBatchFileReader>"
   #> [59] "std::shared_ptr<arrow::ipc::RecordBatchWriter>"    
   #> [60] "std::shared_ptr<arrow::Scalar>"
   ```
   
   <sup>Created on 2020-09-25 by the [reprex 
package](https://reprex.tidyverse.org) (v0.3.0.9001)</sup>


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to