Skip to content

[FEATURE] Remove Engine composition #457

@goodwanghan

Description

@goodwanghan

We are able to combine an execution engine with a sql engine for example

native+duckdb

would use native execution engine + duckdb sql engine.

But now

  1. different sql engines can be used inside any FugueWorkflow (CONNECT in Fugue SQL)
  2. ExecutionEngine now consists of multiple components: SQLEngine, MapEngine, etc. The current expression using + only works to overwrite SQLEngine which no longer makes sense
  3. This feature is rarely used

So in order to keep things simple, we should remove this feature. We may add back when there is a better design.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions