csvzall 0.4.0
CSV command-line tool and emerging C++ library
Loading...
Searching...
No Matches
csvzall::pipeline::commands::CsvTransformCommand Class Reference

#include <commands.hpp>

+ Inheritance diagram for csvzall::pipeline::commands::CsvTransformCommand:

Protected Member Functions

 CsvTransformCommand (std::istream &input, std::ostream &output, const RunOptions &options, const LoggerCallbacks &logger, RunStats &stats)
 
std::ostream & output ()
 
- Protected Member Functions inherited from csvzall::pipeline::commands::CsvInputCommand
 CsvInputCommand (std::istream &input, const RunOptions &options, const LoggerCallbacks &logger, RunStats &stats)
 
virtual int run ()=0
 
virtual csv::CSVFormat make_format () const
 
csv::CSVReader & reader ()
 
const std::vector< std::string > & headers () const
 
const RunOptions & options () const
 
const LoggerCallbacks & logger () const
 
RunStats & stats ()
 
int reset_reader ()
 

Additional Inherited Members

- Public Member Functions inherited from csvzall::pipeline::commands::CsvInputCommand
virtual ~CsvInputCommand ()=default
 
int execute ()
 

Constructor & Destructor Documentation

◆ CsvTransformCommand()

csvzall::pipeline::commands::CsvTransformCommand::CsvTransformCommand ( std::istream &  input,
std::ostream &  output,
const RunOptions &  options,
const LoggerCallbacks &  logger,
RunStats &  stats 
)
protected

Member Function Documentation

◆ output()

std::ostream & csvzall::pipeline::commands::CsvTransformCommand::output ( )
inlineprotected

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