Locking per table is a concern of a different PR

This commit is contained in:
Yuriy Dupyn 2024-02-01 13:31:42 +01:00
parent 5909df60b0
commit e22b31dc41
2 changed files with 1 additions and 3 deletions

View file

@ -12,8 +12,7 @@ use crate::type_system::{IndexableValue, Uuid, Value};
#[derive(Debug, Serialize, Deserialize)]
pub struct Table {
schema: TableSchema,
rows: Rows, // TODO: Consider wrapping this in a lock. Also consider if we need to have the
// same lock for both rows and indexes
rows: Rows,
indexes: HashMap<Column, ColumnIndex>,
}

View file

@ -88,7 +88,6 @@ impl State {
}
pub fn interpret<'a>(&'a mut self, operation: Operation) -> DbResult<Response<'a>> {
// TODO: lock stuff
use Operation::*;
match operation {