Skip to content

Commit f1f81d9

Browse files
Copilothotlong
andcommitted
Refine: Set capabilities to false for unimplemented features
Based on code review, updated capability flags to accurately reflect the current implementation. Only queryPagination, jsonFields, and arrayFields are actually supported. Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent 803f055 commit f1f81d9

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

packages/driver-memory/src/memory-driver.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,16 @@ export class InMemoryDriver implements DriverInterface {
2727
transactions: false,
2828

2929
// Query Operations
30-
queryFilters: true, // In-memory filtering works
31-
queryAggregations: true, // Can compute aggregations in memory
32-
querySorting: true, // Can sort in memory
33-
queryPagination: true, // Can paginate in memory
34-
queryWindowFunctions: false, // Not implemented yet
35-
querySubqueries: false, // Not implemented yet
36-
joins: false, // Not implemented yet
30+
queryFilters: false, // TODO: Not implemented - basic find() doesn't handle filters
31+
queryAggregations: false, // TODO: Not implemented - count() only returns total
32+
querySorting: false, // TODO: Not implemented - find() doesn't handle sorting
33+
queryPagination: true, // Basic pagination via 'top' is implemented
34+
queryWindowFunctions: false, // TODO: Not implemented
35+
querySubqueries: false, // TODO: Not implemented
36+
joins: false, // TODO: Not implemented
3737

3838
// Advanced Features
39-
fullTextSearch: false, // Not implemented yet
39+
fullTextSearch: false, // TODO: Not implemented
4040
jsonFields: true, // Native JS object support
4141
arrayFields: true, // Native JS array support
4242
};

0 commit comments

Comments
 (0)