feat: distributed planner basic (#1599)

* basic skeleton

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

* clean up

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

* change QueryEngineState's constructor

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

* install extension planner

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

* tidy

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

---------

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
This commit is contained in:
Ruihang Xia
2023-05-22 11:48:03 +08:00
committed by GitHub
parent edf6c0bf48
commit e5aad0f607
26 changed files with 572 additions and 28 deletions

View File

@@ -64,7 +64,7 @@ pub(crate) fn sample_script_engine() -> PyEngine {
.register_catalog_sync(DEFAULT_CATALOG_NAME.to_string(), default_catalog)
.unwrap();
let factory = QueryEngineFactory::new(catalog_list);
let factory = QueryEngineFactory::new(catalog_list, false);
let query_engine = factory.query_engine();
PyEngine::new(query_engine.clone())

View File

@@ -171,7 +171,7 @@ mod tests {
.unwrap(),
);
let factory = QueryEngineFactory::new(catalog_manager.clone());
let factory = QueryEngineFactory::new(catalog_manager.clone(), false);
let query_engine = factory.query_engine();
let mgr = ScriptManager::new(catalog_manager.clone(), query_engine)
.await

View File

@@ -377,7 +377,7 @@ mod tests {
.register_catalog_sync(DEFAULT_CATALOG_NAME.to_string(), default_catalog)
.unwrap();
let factory = QueryEngineFactory::new(catalog_list);
let factory = QueryEngineFactory::new(catalog_list, false);
let query_engine = factory.query_engine();
PyEngine::new(query_engine.clone())