1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
//! Transaction-control planner IR rows. use crate::SourceSpan; /// Transaction-control operation. #[derive(Clone, Debug, Eq, PartialEq)] pub enum TxOp { /// `START TRANSACTION`. Start { /// Source span. span: SourceSpan, }, /// `COMMIT`. Commit { /// Source span. span: SourceSpan, }, /// `ROLLBACK`. Rollback { /// Source span. span: SourceSpan, }, }