18 #include "scanner/engine/runtime.h" 19 #include "scanner/engine/source_factory.h" 20 #include "scanner/engine/table_meta_cache.h" 21 #include "scanner/util/common.h" 22 #include "scanner/util/queue.h" 23 #include "scanner/util/thread_pool.h" 24 #include "scanner/api/source.h" 25 #include "scanner/api/enumerator.h" 36 storehouse::StorageConfig* storage_config;
38 proto::Result& result;
41 std::vector<SourceFactory*> source_factories;
42 std::vector<SourceConfig> source_configs;
49 void feed(LoadWorkEntry& input_entry);
60 i32 work_packet_size_;
62 std::vector<SourceConfig> source_configs_;
63 std::vector<std::unique_ptr<Source>>
66 std::vector<std::string> source_names_;
67 ThreadPool thread_pool_;
71 bool needs_configure_;
Definition: load_worker.h:30
Definition: profiler.h:40
Definition: database.cpp:36
Definition: load_worker.h:45