Skip to main content

sqlite_diff_rs/
builders.rs

1//! Builder for constructing changesets and patchsets.
2
3mod change;
4mod delete_operation;
5#[cfg(feature = "diesel")]
6mod diesel_query;
7mod format;
8mod insert_operation;
9mod operation;
10pub mod sql;
11mod sql_output;
12mod update_operation;
13mod view;
14
15pub use change::{ChangeSet, DiffOps, DiffSet, DiffSetBuilder, PatchSet};
16pub use delete_operation::{ChangeDelete, PatchDelete};
17#[cfg(feature = "diesel")]
18pub use diesel_query::{
19    Adapter, ApplyOps, Binder, BoundChangesetOp, BoundOp, BoundPatchsetOp, DefaultBinder,
20};
21pub(crate) use format::Format;
22pub use format::{ChangesetFormat, PatchsetFormat};
23pub use insert_operation::Insert;
24pub(crate) use operation::Operation;
25pub use operation::{Indirect, Reverse};
26pub use sql_output::ColumnNames;
27pub use update_operation::Update;
28pub use view::{ChangesetOp, ChangesetUpdatePair, PatchsetOp, PatchsetUpdateEntry};