pub enum SqlStatement {
Explain(SqlExplainStatement),
Select(SelectStatement),
Insert(InsertStatement),
Update(UpdateStatement),
Delete(DeleteStatement),
CreateTable(CreateTableStatement),
CreateIndex(CreateIndexStatement),
AlterTableAddColumn(AlterTableAddColumnStatement),
Branch(BranchSqlStatement),
}Variants§
Explain(SqlExplainStatement)
Select(SelectStatement)
Insert(InsertStatement)
Update(UpdateStatement)
Delete(DeleteStatement)
CreateTable(CreateTableStatement)
CreateIndex(CreateIndexStatement)
AlterTableAddColumn(AlterTableAddColumnStatement)
Branch(BranchSqlStatement)
Project-scoped branch lifecycle commands. These are deliberately distinct from relational DDL: their executor operates on the durable branch catalog rather than a selected branch’s schema.
Trait Implementations§
Source§impl Clone for SqlStatement
impl Clone for SqlStatement
Source§impl Debug for SqlStatement
impl Debug for SqlStatement
impl Eq for SqlStatement
Source§impl PartialEq for SqlStatement
impl PartialEq for SqlStatement
impl StructuralPartialEq for SqlStatement
Auto Trait Implementations§
impl Freeze for SqlStatement
impl RefUnwindSafe for SqlStatement
impl Send for SqlStatement
impl Sync for SqlStatement
impl Unpin for SqlStatement
impl UnsafeUnpin for SqlStatement
impl UnwindSafe for SqlStatement
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more