Task Details
Epic: #2978 (Phase 4: Query & Quality)
Priority: CRITICAL
Effort: 7 days
Dependencies: TASK-P4-004
Description
Migrate SQL query engine to unified pipeline architecture.
Steps
- Create SQLQueryLanguageAdapter
- Implement SQL → LogicalPlan translation
- Update SQL parser to build logical plan
- Remove old SQL execution code (gradually)
- Add comprehensive SQL tests
- Performance validation
- Ensure backward compatibility
Files to Modify
query-sql/src/main/java/com/arcadedb/query/sql/SQLQueryEngine.java
query-sql/src/main/java/com/arcadedb/query/sql/parser/**
Files to Create
query-sql/src/main/java/com/arcadedb/query/sql/SQLAdapter.java
query-sql/src/main/java/com/arcadedb/query/sql/translator/SQLToLogicalPlan.java
Acceptance Criteria
Task Details
Epic: #2978 (Phase 4: Query & Quality)
Priority: CRITICAL
Effort: 7 days
Dependencies: TASK-P4-004
Description
Migrate SQL query engine to unified pipeline architecture.
Steps
Files to Modify
query-sql/src/main/java/com/arcadedb/query/sql/SQLQueryEngine.javaquery-sql/src/main/java/com/arcadedb/query/sql/parser/**Files to Create
query-sql/src/main/java/com/arcadedb/query/sql/SQLAdapter.javaquery-sql/src/main/java/com/arcadedb/query/sql/translator/SQLToLogicalPlan.javaAcceptance Criteria