Remove redundant code

This commit is contained in:
Yuriy Dupyn 2024-02-05 21:07:10 +01:00
parent 84fc58471d
commit 610d70378e

View file

@ -140,42 +140,6 @@ impl State {
Ok(count)
}
// pub async fn interpret<Writer: ResponseWriter>(&mut self, db_path: &Path, response_writer: &mut Writer, operation: Operation) -> DbResult<()> {
// use Operation::*;
// match operation {
// Select(table_position, column_selection, maybe_condition) => {
// let table: &Table = self.table_at(table_position);
// let cursor = table.read().await?;
// response_writer.write_table_header(&table.schema, &column_selection).await.map_err(|e| RuntimeError::AnyhowError(e))?;
// let count = match maybe_condition {
// None => Self::select_all_rows(&table, cursor, response_writer, column_selection).await?,
// Some(Condition::Eq(eq_column, value)) => Self::select_eq(&table, cursor, response_writer, column_selection, eq_column, value).await?
// };
// response_writer.write_command_complete(CompleteStatus::Select(count)).await.map_err(|e| RuntimeError::AnyhowError(e))
// }
// Insert(table_position, values) => {
// let table: &mut Table = self.table_at_mut(table_position);
// let cursor = table.write().await?;
// todo!()
// }
// Delete(table_position, maybe_condition) => {
// let table: &mut Table = self.table_at_mut(table_position);
// let cursor = table.write().await?;
// todo!()
// }
// CreateTable(table_schema) => {
// let table = Table::new(table_schema, Path::new(db_path)).await?;
// self.attach_table(table).await;
// response_writer.write_command_complete(CompleteStatus::CreateTable).await.map_err(|e| RuntimeError::AnyhowError(e))
// }
// CreateIndex(table_position, column) => {
// todo!()
// }
// }
// }
}
impl StateHandler {
@ -216,6 +180,8 @@ impl StateHandler {
}
Delete(table_position, maybe_condition) => {
let state = self.state.read().await;
let mut table = state.table_at_mut(table_position).await;
let cursor = table.write().await?;
todo!()
}