make batch operations work
This commit is contained in:
@@ -170,24 +170,6 @@ Encoded as:
|
||||
30 // value bytes (stored as string)
|
||||
```
|
||||
|
||||
## Module Structure
|
||||
|
||||
```
|
||||
jormundb/
|
||||
├── main.odin # Entry point, HTTP server
|
||||
├── rocksdb/ # RocksDB C FFI bindings
|
||||
│ └── rocksdb.odin # db_open, db_put, db_get, etc.
|
||||
├── dynamodb/ # DynamoDB protocol implementation
|
||||
│ ├── types.odin # Core types (Attribute_Value, Item, Key, etc.)
|
||||
│ ├── json.odin # DynamoDB JSON parsing/serialization
|
||||
│ ├── storage.odin # Storage engine (CRUD, scan, query)
|
||||
│ └── handler.odin # HTTP request handlers
|
||||
├── key_codec/ # Binary key encoding
|
||||
│ └── key_codec.odin # build_data_key, decode_data_key, etc.
|
||||
└── item_codec/ # Binary TLV item encoding
|
||||
└── item_codec.odin # encode, decode
|
||||
```
|
||||
|
||||
## Request Flow
|
||||
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user