Apache Arrow (C++)
A columnar in-memory analytics layer designed to accelerate big data.
Public Member Functions | List of all members
arrow::io::FileSystem Class Referenceabstract

#include <arrow/io/interfaces.h>

Inheritance diagram for arrow::io::FileSystem:
arrow::io::HadoopFileSystem

Public Member Functions

virtual ~FileSystem ()=default
 
virtual Status MakeDirectory (const std::string &path)=0
 
virtual Status DeleteDirectory (const std::string &path)=0
 
virtual Status GetChildren (const std::string &path, std::vector< std::string > *listing)=0
 
virtual Status Rename (const std::string &src, const std::string &dst)=0
 
virtual Status Stat (const std::string &path, FileStatistics *stat)=0
 

Constructor & Destructor Documentation

◆ ~FileSystem()

virtual arrow::io::FileSystem::~FileSystem ( )
virtualdefault

Member Function Documentation

◆ DeleteDirectory()

virtual Status arrow::io::FileSystem::DeleteDirectory ( const std::string &  path)
pure virtual

Implemented in arrow::io::HadoopFileSystem.

◆ GetChildren()

virtual Status arrow::io::FileSystem::GetChildren ( const std::string &  path,
std::vector< std::string > *  listing 
)
pure virtual

Implemented in arrow::io::HadoopFileSystem.

◆ MakeDirectory()

virtual Status arrow::io::FileSystem::MakeDirectory ( const std::string &  path)
pure virtual

Implemented in arrow::io::HadoopFileSystem.

◆ Rename()

virtual Status arrow::io::FileSystem::Rename ( const std::string &  src,
const std::string &  dst 
)
pure virtual

Implemented in arrow::io::HadoopFileSystem.

◆ Stat()

virtual Status arrow::io::FileSystem::Stat ( const std::string &  path,
FileStatistics stat 
)
pure virtual

Implemented in arrow::io::HadoopFileSystem.


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