-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
This issue is used to track those features that possible in duckdb but not yet implemented.
Table DDL/DML
-
CREATE TABLE: Add CREATE TABEL support #62 -
DROP TABLE#67 -
TRUNCATE TABLE#71 -
INSERT INTO ... VALUES / SELECT ...: Add INSERT INTO ... VALUES ... Support #59 -
INSERT OVERWRITE/INSERT INTO ... ON CONFLICT ... -
DELETE FROM ... WHERE <predicate>: Add DELETE support #61 -
UPDATE ... SET ... WHERE <predicate>: Add UPDATE support #60 -
MERGE INTO ...
Schema Evolution
- feat: Add ALTER TABLE ADD/DROP/ALTER COLUMN support #77
ALTER TABLE ... ADD COLUMN ...ALTER TABLE ... DROP COLUMN ...ALTER TABLE ... ALTER COLUMN ...
-
COMMENT ON TABLE/COLUMN/ALTER TABLE SET/UNSET
Index
- feat: Add CREATE/DROP INDEX support #76
CREATE INDEXfor vectorCREATE INDEXfor scalarDROP INDEX
-
SHOW INDEXES#83 - reindex (need to figure out how to expose it in SQL)
- prewarm (need to figure out how to expose it in SQL)
Versions
- time travel: read branch/version/tag #88
- list versions
-
CREATE TAG/DROP TAG/ALTER TAG -
CREATE BRANCH/DROP BRANCH/CHECKOUT BRANCH -
OPTIMIZE -
VACUUM
Optimize
-
LIMIT/OFFSETpushdown #75 -
TABLESAMPLEpushdown #86 -
ANALYZE+ optimizer stats #80 - RowID:
SELECT ... WHERE _rowid IN (...)#84 -
LIKE/ILIKEpushdown #79 -
regexp_matches/SIMILAR TOpushdown #90 - feat: Add IS (NOT) DISTINCT FROM pushdown support #94
-
starts_with/ends_with/contains/lower/upperfunctions pushdown #109 - More duckdb types (like binary/uuid/time/interval) pushdown
- TRY_CAST constant pushdown
Search
- Allow Hybrid search to use index
- Allow search multi-vector
- Allow search UINT8[]
- Allow search results to include
_rowid - Rewrite
ORDER BY <distance_expr> LIMIT kintolance_vector_search - Allow
prefilter=trueto fallback while not possible
Storage
- Add more storage support: refactor!: Use lance secrets instead #113
- azure
- gcs
hpvd, eddyxu and sagar-maruthihpvd
Metadata
Metadata
Assignees
Labels
No labels