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

Public Member Functions

 FilterCommand (const std::string &where_clause, std::istream &input, std::ostream &output, const RunOptions &options, const LoggerCallbacks &logger, RunStats &stats)
 
- Public Member Functions inherited from csvzall::pipeline::commands::CsvInputCommand
virtual ~CsvInputCommand ()=default
 
int execute ()
 

Protected Member Functions

int run () override
 
- Protected Member Functions inherited from csvzall::pipeline::commands::CsvTransformCommand
 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 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 ()
 

Constructor & Destructor Documentation

◆ FilterCommand()

csvzall::pipeline::commands::FilterCommand::FilterCommand ( const std::string &  where_clause,
std::istream &  input,
std::ostream &  output,
const RunOptions &  options,
const LoggerCallbacks &  logger,
RunStats &  stats 
)
inline

Member Function Documentation

◆ run()

int csvzall::pipeline::commands::FilterCommand::run ( )
inlineoverrideprotectedvirtual

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