Merge branch 'persistence-2-electric-boogaloo' into details-v1
This commit is contained in:
commit
a29306ed42
2 changed files with 12 additions and 2 deletions
|
|
@ -210,8 +210,14 @@ async fn handle_query<W>(writer: &mut W, state: &SharedDbState, query: String, t
|
||||||
}
|
}
|
||||||
false
|
false
|
||||||
},
|
},
|
||||||
Response::TableCreated => true,
|
Response::TableCreated => {
|
||||||
Response::IndexCreated => true,
|
writer.write_command_complete(CompleteStatus::CreateTable).await?;
|
||||||
|
true
|
||||||
|
},
|
||||||
|
Response::IndexCreated => {
|
||||||
|
writer.write_command_complete(CompleteStatus::CreateIndex).await?;
|
||||||
|
true
|
||||||
|
},
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,8 @@ pub enum CompleteStatus {
|
||||||
},
|
},
|
||||||
Delete(usize),
|
Delete(usize),
|
||||||
Select(usize),
|
Select(usize),
|
||||||
|
CreateTable,
|
||||||
|
CreateIndex,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl CompleteStatus {
|
impl CompleteStatus {
|
||||||
|
|
@ -21,6 +23,8 @@ impl CompleteStatus {
|
||||||
CompleteStatus::Insert { oid, rows } => format!("INSERT {} {}", oid, rows),
|
CompleteStatus::Insert { oid, rows } => format!("INSERT {} {}", oid, rows),
|
||||||
CompleteStatus::Delete(rows) => format!("DELETE {}", rows),
|
CompleteStatus::Delete(rows) => format!("DELETE {}", rows),
|
||||||
CompleteStatus::Select(rows) => format!("SELECT {}", rows),
|
CompleteStatus::Select(rows) => format!("SELECT {}", rows),
|
||||||
|
CompleteStatus::CreateTable => "CREATE TABLE".to_string(),
|
||||||
|
CompleteStatus::CreateIndex => "CREATE INDEX".to_string(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue