mirror of https://gitee.com/bigwinds/arangodb
Updated StorageEngine Todolist
This commit is contained in:
parent
5dfd652d64
commit
bb7d1bb1ab
23
LES-TODOS
23
LES-TODOS
|
@ -24,11 +24,6 @@ MMFiles reference removals from files:
|
||||||
- StorageEngine specific IndexFactory:
|
- StorageEngine specific IndexFactory:
|
||||||
- create indexes from VPack
|
- create indexes from VPack
|
||||||
- enhance/validate given VPack index definitions (set default values, reject illegal ones)
|
- enhance/validate given VPack index definitions (set default values, reject illegal ones)
|
||||||
|
|
||||||
in progress
|
|
||||||
-----------
|
|
||||||
- move engine-specific parts of transaction.cpp into engine
|
|
||||||
- transaction API
|
|
||||||
- Implement new IndexIterator API next(callback, limit)
|
- Implement new IndexIterator API next(callback, limit)
|
||||||
- Primary
|
- Primary
|
||||||
- Hash
|
- Hash
|
||||||
|
@ -36,14 +31,13 @@ in progress
|
||||||
- Persistent
|
- Persistent
|
||||||
- Geo
|
- Geo
|
||||||
- Fulltext
|
- Fulltext
|
||||||
- Implement new IndexIterator API nextExtra(callback, limit)
|
|
||||||
- Primary
|
|
||||||
- Hash
|
|
||||||
- Skiplist
|
|
||||||
- Persistent
|
|
||||||
- Geo
|
|
||||||
- Fulltext
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
in progress
|
||||||
|
-----------
|
||||||
|
- move engine-specific parts of transaction.cpp into engine
|
||||||
|
- transaction API
|
||||||
to do
|
to do
|
||||||
-----
|
-----
|
||||||
- rename TRI_df_marker_* to something storage-engine specific
|
- rename TRI_df_marker_* to something storage-engine specific
|
||||||
|
@ -98,6 +92,8 @@ MMFiles are known to the following files:
|
||||||
|
|
||||||
- IndexFactory needs a function to stringifyIndexes and rename idxFoo => IdxZirkusBar
|
- IndexFactory needs a function to stringifyIndexes and rename idxFoo => IdxZirkusBar
|
||||||
|
|
||||||
|
- Implement new IndexIterator API nextExtra(callback, limit)
|
||||||
|
- Geo
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -112,9 +108,8 @@ Questions
|
||||||
|
|
||||||
OpenIssues Hacki
|
OpenIssues Hacki
|
||||||
----------------
|
----------------
|
||||||
* validate geoIndex shortcut. It now sets _done = true earlier => test if break.
|
|
||||||
* batchSize == 0 ? What Happens? ASSERT ok? React gracefully?
|
* batchSize == 0 ? What Happens? ASSERT ok? React gracefully?
|
||||||
* HashIndex Lookup into a still local buffer, could be replaced by callback as well.
|
* HashIndex Lookup into a still local buffer, could be replaced by callback as well.
|
||||||
* SingleServerTraverser API does NOT takeover responsibility for slice data. getMore() hapes slices to not go away
|
* SingleServerTraverser API does NOT takeover responsibility for slice data. getMore() hopes slices to not go away
|
||||||
* This API can be improved if we make better use of those callbacks.
|
* This API can be improved if we make better use of those callbacks.
|
||||||
* ShortestPathBlock does assume that slices do not walk away.
|
* ShortestPathBlock does assume that slices do not walk away.
|
||||||
|
|
Loading…
Reference in New Issue