|
csvzall 0.4.0
CSV command-line tool and emerging C++ library
|
Functions | |
| bool | ServeEmbeddedViewerAsset (std::string_view path, httplib::Response &response) |
| std::string | ReadDevViewerAsset (const std::filesystem::path &path) |
| bool | IsSafeViewerModuleRoute (std::string_view route) |
| bool | HasDevViewerAssets (const std::filesystem::path &dir) |
| std::filesystem::path | ResolveDevViewerAssetDir (const std::string &value) |
| std::optional< std::filesystem::path > | DevViewerAssetPath (const std::filesystem::path &asset_dir, std::string_view route) |
| std::string_view | ViewerAssetContentType (std::string_view route) |
| bool | ServeViewerAsset (const std::filesystem::path &dev_asset_dir, std::string_view path, httplib::Response &response) |
| std::string | BuildChartConfigListJson (const CsvViewData &data) |
| common::ChartSpec | FindCurrentCsvChart (const CsvViewData &data, const std::string &id) |
| std::string | GenerateCurrentCsvChart (const CsvViewData &data, std::string_view body, const LoggerCallbacks &logger) |
| std::size_t | RenderRunOnSaveChartsForCurrentCsv (const CsvViewData &data, const LoggerCallbacks &logger) |
| std::string | AppendHeatmapChartConfig (const CsvViewData &data, std::string_view body, const LoggerCallbacks &logger) |
| std::string | BuildSchemaJson (const CsvViewData &data, bool editable) |
| std::string | BuildRowsJson (const CsvViewData &data, std::uint64_t offset, std::uint64_t limit, const std::vector< std::vector< std::string > > &rows) |
| std::string | BuildHealthJson () |
| std::string | BuildStartupJson (const std::string &url) |
| std::uint64_t | JsonUintField (std::string_view body, std::string_view field) |
| std::string | JsonStringField (std::string_view body, std::string_view field) |
| std::vector< std::string > | JsonStringArrayField (std::string_view body, std::string_view field) |
| bool | JsonBoolField (std::string_view body, std::string_view field) |
| std::string | JsonStringFieldOr (std::string_view body, std::string_view field, std::string fallback) |
| bool | JsonBoolFieldOr (std::string_view body, std::string_view field, bool fallback) |
| std::vector< std::string > | JsonStringArrayFieldOr (std::string_view body, std::string_view field, std::vector< std::string > fallback) |
| std::string | SaveResultJson (std::size_t charts_generated, std::string_view chart_error) |
| std::string | DefaultViewerSqlQuery () |
| std::string | BuildSqlQueryResultJson (const CsvViewData &data, std::string_view sql) |
| csv::CSVFormat | MakeViewFormat (const RunOptions &options) |
| std::string | GenerateSessionToken () |
Variables | |
| constexpr std::string_view | kViewerSqlTableName = "data" |
| constexpr std::uint64_t | kDefaultRowsPerPage = 500 |
| constexpr std::uint64_t | kMaxRowsPerPage = 5000 |
| constexpr std::uint64_t | kBytesPerMiB = 1024 * 1024 |
| std::string csvzall::pipeline::commands::view_internal::AppendHeatmapChartConfig | ( | const CsvViewData & | data, |
| std::string_view | body, | ||
| const LoggerCallbacks & | logger | ||
| ) |
| std::string csvzall::pipeline::commands::view_internal::BuildChartConfigListJson | ( | const CsvViewData & | data | ) |
| std::string csvzall::pipeline::commands::view_internal::BuildHealthJson | ( | ) |
| std::string csvzall::pipeline::commands::view_internal::BuildRowsJson | ( | const CsvViewData & | data, |
| std::uint64_t | offset, | ||
| std::uint64_t | limit, | ||
| const std::vector< std::vector< std::string > > & | rows | ||
| ) |
| std::string csvzall::pipeline::commands::view_internal::BuildSchemaJson | ( | const CsvViewData & | data, |
| bool | editable | ||
| ) |
| std::string csvzall::pipeline::commands::view_internal::BuildSqlQueryResultJson | ( | const CsvViewData & | data, |
| std::string_view | sql | ||
| ) |
| std::string csvzall::pipeline::commands::view_internal::BuildStartupJson | ( | const std::string & | url | ) |
| std::string csvzall::pipeline::commands::view_internal::DefaultViewerSqlQuery | ( | ) |
| std::optional< std::filesystem::path > csvzall::pipeline::commands::view_internal::DevViewerAssetPath | ( | const std::filesystem::path & | asset_dir, |
| std::string_view | route | ||
| ) |
| common::ChartSpec csvzall::pipeline::commands::view_internal::FindCurrentCsvChart | ( | const CsvViewData & | data, |
| const std::string & | id | ||
| ) |
| std::string csvzall::pipeline::commands::view_internal::GenerateCurrentCsvChart | ( | const CsvViewData & | data, |
| std::string_view | body, | ||
| const LoggerCallbacks & | logger | ||
| ) |
| std::string csvzall::pipeline::commands::view_internal::GenerateSessionToken | ( | ) |
| bool csvzall::pipeline::commands::view_internal::HasDevViewerAssets | ( | const std::filesystem::path & | dir | ) |
| bool csvzall::pipeline::commands::view_internal::IsSafeViewerModuleRoute | ( | std::string_view | route | ) |
| bool csvzall::pipeline::commands::view_internal::JsonBoolField | ( | std::string_view | body, |
| std::string_view | field | ||
| ) |
| bool csvzall::pipeline::commands::view_internal::JsonBoolFieldOr | ( | std::string_view | body, |
| std::string_view | field, | ||
| bool | fallback | ||
| ) |
| std::vector< std::string > csvzall::pipeline::commands::view_internal::JsonStringArrayField | ( | std::string_view | body, |
| std::string_view | field | ||
| ) |
| std::vector< std::string > csvzall::pipeline::commands::view_internal::JsonStringArrayFieldOr | ( | std::string_view | body, |
| std::string_view | field, | ||
| std::vector< std::string > | fallback | ||
| ) |
| std::string csvzall::pipeline::commands::view_internal::JsonStringField | ( | std::string_view | body, |
| std::string_view | field | ||
| ) |
| std::string csvzall::pipeline::commands::view_internal::JsonStringFieldOr | ( | std::string_view | body, |
| std::string_view | field, | ||
| std::string | fallback | ||
| ) |
| std::uint64_t csvzall::pipeline::commands::view_internal::JsonUintField | ( | std::string_view | body, |
| std::string_view | field | ||
| ) |
| csv::CSVFormat csvzall::pipeline::commands::view_internal::MakeViewFormat | ( | const RunOptions & | options | ) |
| std::string csvzall::pipeline::commands::view_internal::ReadDevViewerAsset | ( | const std::filesystem::path & | path | ) |
| std::size_t csvzall::pipeline::commands::view_internal::RenderRunOnSaveChartsForCurrentCsv | ( | const CsvViewData & | data, |
| const LoggerCallbacks & | logger | ||
| ) |
| std::filesystem::path csvzall::pipeline::commands::view_internal::ResolveDevViewerAssetDir | ( | const std::string & | value | ) |
| std::string csvzall::pipeline::commands::view_internal::SaveResultJson | ( | std::size_t | charts_generated, |
| std::string_view | chart_error | ||
| ) |
| bool csvzall::pipeline::commands::view_internal::ServeEmbeddedViewerAsset | ( | std::string_view | path, |
| httplib::Response & | response | ||
| ) |
| bool csvzall::pipeline::commands::view_internal::ServeViewerAsset | ( | const std::filesystem::path & | dev_asset_dir, |
| std::string_view | path, | ||
| httplib::Response & | response | ||
| ) |
| std::string_view csvzall::pipeline::commands::view_internal::ViewerAssetContentType | ( | std::string_view | route | ) |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |