Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
ArrowOStreamWrapper Class Reference
Inheritance diagram for ArrowOStreamWrapper:
[legend]
Collaboration diagram for ArrowOStreamWrapper:
[legend]

Public Member Functions

 ArrowOStreamWrapper (std::ostream &out)
 
arrow::Status Close () override
 
bool closed () const override
 
arrow::Status Flush () override
 
arrow::Result< int64_t > Tell () const override
 
arrow::Status Write (const void *data, int64_t nbytes) override
 

Private Attributes

bool myAmOpen
 
std::ostream & myOStream
 

Detailed Description

Definition at line 32 of file ParquetFormatter.cpp.

Constructor & Destructor Documentation

◆ ArrowOStreamWrapper()

ArrowOStreamWrapper::ArrowOStreamWrapper ( std::ostream &  out)
inline

Definition at line 34 of file ParquetFormatter.cpp.

Member Function Documentation

◆ Close()

arrow::Status ArrowOStreamWrapper::Close ( )
inlineoverride

Definition at line 37 of file ParquetFormatter.cpp.

References myAmOpen.

◆ closed()

bool ArrowOStreamWrapper::closed ( ) const
inlineoverride

Definition at line 51 of file ParquetFormatter.cpp.

References myAmOpen.

◆ Flush()

arrow::Status ArrowOStreamWrapper::Flush ( )
inlineoverride

Definition at line 42 of file ParquetFormatter.cpp.

References myOStream.

◆ Tell()

arrow::Result< int64_t > ArrowOStreamWrapper::Tell ( ) const
inlineoverride

Definition at line 47 of file ParquetFormatter.cpp.

References myOStream.

◆ Write()

arrow::Status ArrowOStreamWrapper::Write ( const void *  data,
int64_t  nbytes 
)
inlineoverride

Definition at line 55 of file ParquetFormatter.cpp.

References myAmOpen, and myOStream.

Field Documentation

◆ myAmOpen

bool ArrowOStreamWrapper::myAmOpen
private

Definition at line 68 of file ParquetFormatter.cpp.

Referenced by Close(), closed(), and Write().

◆ myOStream

std::ostream& ArrowOStreamWrapper::myOStream
private

Definition at line 67 of file ParquetFormatter.cpp.

Referenced by Flush(), Tell(), and Write().


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