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

Inherits arrow::dataset::FileFormat.

Public Member Functions

 NativeAODFileFormat (size_t &totalCompressedSize, size_t &totalUncompressedSize)
 
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< std::shared_ptr< arrow::dataset::FileFragment > > MakeFragment (arrow::dataset::FileSource source, arrow::compute::Expression partition_expression, std::shared_ptr< arrow::Schema > physical_schema) override
 
arrow::Result< std::shared_ptr< arrow::dataset::FileWriter > > MakeWriter (std::shared_ptr< arrow::io::OutputStream >, std::shared_ptr< arrow::Schema >, std::shared_ptr< arrow::dataset::FileWriteOptions >, arrow::fs::FileLocator) const override
 
std::shared_ptr< arrow::dataset::FileWriteOptions > DefaultWriteOptions () override
 
arrow::Result< arrow::RecordBatchGenerator > ScanBatchesAsync (const std::shared_ptr< arrow::dataset::ScanOptions > &options, const std::shared_ptr< arrow::dataset::FileFragment > &fragment) const override
 

Detailed Description

Definition at line 181 of file NativeAODPlugin.cxx.

Constructor & Destructor Documentation

◆ NativeAODFileFormat()

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

Definition at line 187 of file NativeAODPlugin.cxx.

Member Function Documentation

◆ DefaultWriteOptions()

std::shared_ptr< arrow::dataset::FileWriteOptions > o2::framework::NativeAODFileFormat::DefaultWriteOptions ( )
inlineoverride

Definition at line 240 of file NativeAODPlugin.cxx.

◆ Equals()

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

Definition at line 196 of file NativeAODPlugin.cxx.

◆ Inspect()

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

Definition at line 207 of file NativeAODPlugin.cxx.

◆ IsSupported()

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

Definition at line 198 of file NativeAODPlugin.cxx.

◆ MakeFragment()

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

Definition at line 226 of file NativeAODPlugin.cxx.

◆ MakeWriter()

arrow::Result< std::shared_ptr< arrow::dataset::FileWriter > > o2::framework::NativeAODFileFormat::MakeWriter ( std::shared_ptr< arrow::io::OutputStream >  ,
std::shared_ptr< arrow::Schema >  ,
std::shared_ptr< arrow::dataset::FileWriteOptions >  ,
arrow::fs::FileLocator   
) const
inlineoverride

Definition at line 234 of file NativeAODPlugin.cxx.

◆ ScanBatchesAsync()

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

Definition at line 245 of file NativeAODPlugin.cxx.

◆ type_name()

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

Definition at line 194 of file NativeAODPlugin.cxx.


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