Skip to main content

surrealdb_expr/expr/statements/remove/
mod.rs

1pub mod access;
2pub mod analyzer;
3pub mod api;
4pub mod bucket;
5pub mod config;
6pub mod database;
7pub mod event;
8pub mod field;
9pub mod function;
10pub mod index;
11pub mod model;
12pub mod module;
13pub mod namespace;
14pub mod param;
15pub mod sequence;
16pub mod table;
17pub mod user;
18
19pub use access::RemoveAccessStatement;
20pub use analyzer::RemoveAnalyzerStatement;
21pub use api::RemoveApiStatement;
22pub use bucket::RemoveBucketStatement;
23pub use config::RemoveConfigStatement;
24pub use database::RemoveDatabaseStatement;
25pub use event::RemoveEventStatement;
26pub use field::RemoveFieldStatement;
27pub use function::RemoveFunctionStatement;
28pub use index::RemoveIndexStatement;
29pub use model::RemoveModelStatement;
30pub use module::RemoveModuleStatement;
31pub use namespace::RemoveNamespaceStatement;
32pub use param::RemoveParamStatement;
33pub use sequence::RemoveSequenceStatement;
34pub use table::RemoveTableStatement;
35pub use user::RemoveUserStatement;
36
37#[derive(Clone, Debug, Eq, PartialEq, Hash)]
38pub enum RemoveStatement {
39	Namespace(RemoveNamespaceStatement),
40	Database(RemoveDatabaseStatement),
41	Function(RemoveFunctionStatement),
42	Analyzer(RemoveAnalyzerStatement),
43	Access(RemoveAccessStatement),
44	Param(RemoveParamStatement),
45	Table(RemoveTableStatement),
46	Event(RemoveEventStatement),
47	Field(RemoveFieldStatement),
48	Index(RemoveIndexStatement),
49	User(RemoveUserStatement),
50	Model(RemoveModelStatement),
51	Api(RemoveApiStatement),
52	Bucket(RemoveBucketStatement),
53	Sequence(RemoveSequenceStatement),
54	Module(RemoveModuleStatement),
55	Config(RemoveConfigStatement),
56}