Project
Loading...
Searching...
No Matches
o2::framework::RNTupleFileFormat Class Reference

Inherits arrow::dataset::FileFormat.

Public Member Functions

 RNTupleFileFormat (size_t &totalCompressedSize, size_t &totalUncompressedSize)
 
 ~RNTupleFileFormat () override=default
 
std::string type_name () const override
 
bool Equals (const FileFormat &other) const override
 
arrow::Result< bool > IsSupported (const arrow::dataset::FileSource &source) const override
 
arrow::Result< std::shared_ptr< arrow::Schema > > Inspect (const arrow::dataset::FileSource &source) const override
 
arrow::Result< arrow::RecordBatchGenerator > ScanBatchesAsync (const std::shared_ptr< arrow::dataset::ScanOptions > &options, const std::shared_ptr< arrow::dataset::FileFragment > &fragment) const override
 
std::shared_ptr< arrow::dataset::FileWriteOptionsDefaultWriteOptions () override
 
arrow::Result< std::shared_ptr< arrow::dataset::FileWriter > > MakeWriter (std::shared_ptr< arrow::io::OutputStream > destination, std::shared_ptr< arrow::Schema > schema, std::shared_ptr< arrow::dataset::FileWriteOptions > options, arrow::fs::FileLocator destination_locator) const override
 
arrow::Result< std::shared_ptr< arrow::dataset::FileFragment > > MakeFragment (arrow::dataset::FileSource source, arrow::compute::Expression partition_expression, std::shared_ptr< arrow::Schema > physical_schema) override
 

Detailed Description

Definition at line 125 of file RNTuplePlugin.cxx.

Constructor & Destructor Documentation

◆ RNTupleFileFormat()

o2::framework::RNTupleFileFormat::RNTupleFileFormat ( size_t &  totalCompressedSize,
size_t &  totalUncompressedSize 
)
inline

Definition at line 131 of file RNTuplePlugin.cxx.

◆ ~RNTupleFileFormat()

o2::framework::RNTupleFileFormat::~RNTupleFileFormat ( )
overridedefault

Member Function Documentation

◆ DefaultWriteOptions()

std::shared_ptr< arrow::dataset::FileWriteOptions > o2::framework::RNTupleFileFormat::DefaultWriteOptions ( )
override

Definition at line 837 of file RNTuplePlugin.cxx.

◆ Equals()

bool o2::framework::RNTupleFileFormat::Equals ( const FileFormat &  other) const
inlineoverride

Definition at line 145 of file RNTuplePlugin.cxx.

◆ Inspect()

arrow::Result< std::shared_ptr< arrow::Schema > > o2::framework::RNTupleFileFormat::Inspect ( const arrow::dataset::FileSource &  source) const
override

Definition at line 507 of file RNTuplePlugin.cxx.

◆ IsSupported()

arrow::Result< bool > o2::framework::RNTupleFileFormat::IsSupported ( const arrow::dataset::FileSource &  source) const
inlineoverride

Definition at line 150 of file RNTuplePlugin.cxx.

◆ MakeFragment()

arrow::Result< std::shared_ptr< arrow::dataset::FileFragment > > o2::framework::RNTupleFileFormat::MakeFragment ( arrow::dataset::FileSource  source,
arrow::compute::Expression  partition_expression,
std::shared_ptr< arrow::Schema >  physical_schema 
)
override

Definition at line 822 of file RNTuplePlugin.cxx.

◆ MakeWriter()

arrow::Result< std::shared_ptr< arrow::dataset::FileWriter > > o2::framework::RNTupleFileFormat::MakeWriter ( std::shared_ptr< arrow::io::OutputStream destination,
std::shared_ptr< arrow::Schema >  schema,
std::shared_ptr< arrow::dataset::FileWriteOptions options,
arrow::fs::FileLocator  destination_locator 
) const
override

Definition at line 813 of file RNTuplePlugin.cxx.

◆ ScanBatchesAsync()

arrow::Result< arrow::RecordBatchGenerator > o2::framework::RNTupleFileFormat::ScanBatchesAsync ( const std::shared_ptr< arrow::dataset::ScanOptions > &  options,
const std::shared_ptr< arrow::dataset::FileFragment > &  fragment 
) const
override

Definition at line 533 of file RNTuplePlugin.cxx.

◆ type_name()

std::string o2::framework::RNTupleFileFormat::type_name ( ) const
inlineoverride

Definition at line 140 of file RNTuplePlugin.cxx.


The documentation for this class was generated from the following file: