Remove note about range scan ops
This commit is contained in:
@@ -22,18 +22,6 @@ This is the main program, hosting the webapp over axum.
|
|||||||
The engine reads stdin and sends line-split messages to a log ingester.
|
The engine reads stdin and sends line-split messages to a log ingester.
|
||||||
The log ingester holds a BTreeMap<IndexKey, DataValue>.
|
The log ingester holds a BTreeMap<IndexKey, DataValue>.
|
||||||
|
|
||||||
The BTreeMap may be a custom variation of the std library one, because we need to be able to scan specific ranges and jump to keys.
|
|
||||||
```
|
|
||||||
/// Get the given key, or the next key in the btree
|
|
||||||
fn get_or_next(&self, key: &K) -> Option<Entry<K, V>>{...}
|
|
||||||
|
|
||||||
/// Get the next key in the btree
|
|
||||||
fn get_or_next(&self, key: &K) -> Option<Entry<K, V>>{...}
|
|
||||||
|
|
||||||
/// Get the previous key in the btree
|
|
||||||
fn previous(&self, key: &K) -> Option<Entry<K, V>> {...}
|
|
||||||
```
|
|
||||||
|
|
||||||
IndexKey is how we will index the logs and metrics required for search and dashboards.
|
IndexKey is how we will index the logs and metrics required for search and dashboards.
|
||||||
```
|
```
|
||||||
enum IndexKey {
|
enum IndexKey {
|
||||||
|
|||||||
Reference in New Issue
Block a user