List view
This milestone is a preview release for basic language design, compilation to SQL, and interactive query editors (wv, web playground). - Features - ✅ Flow-style query language - ✅ Query compiler - ✅ SQL generator - ✅ DBMS connector - ✅ DuckDB - ✅ Trino - ✅ Interactive editor - ✅ REPL interface - shortcut keys for navigation (jline3) - In-query debug, test evaluation - Simple model materialization (CTAS/INSERT INTO) - ✅ Web Interface - ✅ Monaco editor support. Syntax highlight, in-query debug - ✅ DuckDB wasm integration - ✅ OSS - APL2 license - Documentation - ✅ CI setup
Due by December 30, 2024•69/69 issues closedAdd more integration connectors for wvlet: - Support reading and writing remote data sources - Data on S3 - Embulk - Spreadsheet - Support more query engines - Hive - Snowflake - Redshift - Wrap SQL dialects and UDF differences between query engines - Context-specific function lookup and evaluation - Common traits (function sets) - Enable running wvlet queries from Java, Scala, Python, Ruby, etc.
No due date## REPL - REPL interface - Debugging features - describe (query) - log (sample query results), (schema) - Save to file - Open and save models from files ## Web editor - Scala.js support - DuckDB - WASM integration - Monaco Editor support - Demo web application ## IDE - LSP Support for IDE
No due date- Model Management - Manage queries as models - Query libraries - GitHub integration - Dependency between models - Model Materialization - Subscribe append-only models with incremental processing - For catalogs supporting snapshots and time-travel - For catalogs not supporting snapshots
No due dateEstablish the design of a new flow-style query language (wvlet) - Language scanner, parser - Add flow-style relational operators - Improve SQL coverage - select, group by, order by - window functions - set operators - In-query test expressions - Verify result correctness for - TPC-H - TPC-DS
No due date