Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
ArrowOStreamWrapper Class Reference

#include <ParquetFormatter.h>

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 57 of file ParquetFormatter.h.

Constructor & Destructor Documentation

◆ ArrowOStreamWrapper()

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

Definition at line 59 of file ParquetFormatter.h.

Member Function Documentation

◆ Close()

arrow::Status ArrowOStreamWrapper::Close ( )
inlineoverride

Definition at line 62 of file ParquetFormatter.h.

References myAmOpen.

◆ closed()

bool ArrowOStreamWrapper::closed ( ) const
inlineoverride

Definition at line 76 of file ParquetFormatter.h.

References myAmOpen.

◆ Flush()

arrow::Status ArrowOStreamWrapper::Flush ( )
inlineoverride

Definition at line 67 of file ParquetFormatter.h.

References myOStream.

◆ Tell()

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

Definition at line 72 of file ParquetFormatter.h.

References myOStream.

◆ Write()

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

Definition at line 80 of file ParquetFormatter.h.

References myAmOpen, and myOStream.

Field Documentation

◆ myAmOpen

bool ArrowOStreamWrapper::myAmOpen
private

Definition at line 93 of file ParquetFormatter.h.

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

◆ myOStream

std::ostream& ArrowOStreamWrapper::myOStream
private

Definition at line 92 of file ParquetFormatter.h.

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


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