|
csvzall 0.4.0
CSV command-line tool and emerging C++ library
|
Classes | |
| struct | JsonPath |
| struct | JsonPathStep |
| struct | MarkdownCalendarOptions |
Functions | |
| std::string | Trim (std::string value) |
| bool | IsIdentifier (std::string_view text) |
| std::string | ToLowerAscii (std::string_view text) |
| std::optional< std::size_t > | FindColumnIndex (const std::vector< std::string > &headers, std::string_view name, bool exact_column_matching) |
| bool | IsGzipPath (std::string_view path) |
| bool | IsZipPath (std::string_view path) |
| std::string | ReadZipEntry (const std::string &path, const std::string &requested_entry) |
| template<typename... Args> | |
| csv::CSVReader | OpenCsvReader (const std::string &path, const std::string &zip_entry, Args &&... args) |
| template<typename... Args> | |
| csv::CSVReader | OpenCsvReader (const std::string &path, Args &&... args) |
| JsonPath | ParseJsonPath (std::string_view text) |
| std::vector< simdjson::dom::element > | EvaluateJsonPath (simdjson::dom::element root, const JsonPath &path) |
| std::vector< simdjson::dom::element > | EvaluateJsonRowsPath (simdjson::dom::element root, const JsonPath &path) |
| int | RenderMarkdownCalendarCsv (std::istream &input, std::ostream &output, const RunOptions &options, const LoggerCallbacks &logger, RunStats &stats, const MarkdownCalendarOptions &calendar_options) |
| std::string | EscapeMarkdownTableCell (const std::string &value) |
| void | WriteMarkdownTable (std::ostream &output, const std::vector< std::string > &headers, const std::vector< std::vector< std::string > > &rows) |
| std::string | DoubleToString (double value) |
| void | AccumulateRowBytes (const csv::CSVRow &row, RunStats &stats) |
| std::string csvzall::pipeline::common::DoubleToString | ( | double | value | ) |
| std::string csvzall::pipeline::common::EscapeMarkdownTableCell | ( | const std::string & | value | ) |
| std::vector< simdjson::dom::element > csvzall::pipeline::common::EvaluateJsonPath | ( | simdjson::dom::element | root, |
| const JsonPath & | path | ||
| ) |
| std::vector< simdjson::dom::element > csvzall::pipeline::common::EvaluateJsonRowsPath | ( | simdjson::dom::element | root, |
| const JsonPath & | path | ||
| ) |
| std::optional< std::size_t > csvzall::pipeline::common::FindColumnIndex | ( | const std::vector< std::string > & | headers, |
| std::string_view | name, | ||
| bool | exact_column_matching | ||
| ) |
| bool csvzall::pipeline::common::IsGzipPath | ( | std::string_view | path | ) |
| bool csvzall::pipeline::common::IsIdentifier | ( | std::string_view | text | ) |
| bool csvzall::pipeline::common::IsZipPath | ( | std::string_view | path | ) |
| csv::CSVReader csvzall::pipeline::common::OpenCsvReader | ( | const std::string & | path, |
| Args &&... | args | ||
| ) |
| csv::CSVReader csvzall::pipeline::common::OpenCsvReader | ( | const std::string & | path, |
| const std::string & | zip_entry, | ||
| Args &&... | args | ||
| ) |
| JsonPath csvzall::pipeline::common::ParseJsonPath | ( | std::string_view | text | ) |
| std::string csvzall::pipeline::common::ReadZipEntry | ( | const std::string & | path, |
| const std::string & | requested_entry | ||
| ) |
| int csvzall::pipeline::common::RenderMarkdownCalendarCsv | ( | std::istream & | input, |
| std::ostream & | output, | ||
| const RunOptions & | options, | ||
| const LoggerCallbacks & | logger, | ||
| RunStats & | stats, | ||
| const MarkdownCalendarOptions & | calendar_options | ||
| ) |
| std::string csvzall::pipeline::common::ToLowerAscii | ( | std::string_view | text | ) |
| std::string csvzall::pipeline::common::Trim | ( | std::string | value | ) |