|
| IfExistsMode | ParseIfExistsMode (const std::string &mode_str) |
| |
| void | DumpInferredSchema (const LogCallbacks &logger, const std::string &table_name, const std::vector< InferredColumn > &inferred_columns, const std::size_t observed_rows) |
| |
| InferredSchema | InferSchema (csv::CSVReader &reader, const std::vector< std::string > &headers, const LogCallbacks &logger) |
| |
| void | CopyRowsWithPipeline (csv::CSVReader &reader, RowLoader &loader, const LogCallbacks &logger, const std::uint64_t total_rows, const std::size_t chunk_size) |
| |
| CopyResult | CopyRowsWithParallelWorkers (csv::CSVReader &reader, const ConnectionConfig &pg_config, const std::string &table_name, const std::vector< InferredColumn > &columns, const LogCallbacks &logger, const std::uint64_t total_rows, const std::size_t chunk_size, const std::size_t worker_count) |
| |
| ExportResult | ExportCsvToPostgres (csv::CSVReader &reader, const std::vector< std::string > &headers, const std::function< int()> &reset_reader, const ConnectionConfig &pg_config, const std::string &table_name, const IfExistsMode if_exists_mode, const LoadOptions &options, const LogCallbacks &logger) |
| |
| std::string | QuoteIdentifier (const std::string &identifier) |
| |
| bool | TableExists (pqxx::connection &conn, const std::string &table_name) |
| |
| void | DropTableIfExists (pqxx::connection &conn, const std::string &table_name) |
| |
| std::string | ColumnTypeToString (ColumnType type) |
| |