surrealdb_expr/expr/convert/statements/define/
analyzer.rs1use crate::sql::statements::define::analyzer::*;
7
8impl From<DefineAnalyzerStatement> for crate::expr::statements::DefineAnalyzerStatement {
9 fn from(v: DefineAnalyzerStatement) -> Self {
10 crate::expr::statements::DefineAnalyzerStatement {
11 kind: v.kind.into(),
12 name: v.name.into(),
13 function: v.function,
14 tokenizers: v.tokenizers.map(|v| v.into_iter().map(Into::into).collect()),
15 filters: v.filters.map(|v| v.into_iter().map(Into::into).collect()),
16 comment: v.comment.into(),
17 }
18 }
19}
20
21impl From<crate::expr::statements::DefineAnalyzerStatement> for DefineAnalyzerStatement {
22 fn from(v: crate::expr::statements::DefineAnalyzerStatement) -> Self {
23 DefineAnalyzerStatement {
24 kind: v.kind.into(),
25 name: v.name.into(),
26 function: v.function,
27 tokenizers: v.tokenizers.map(|v| v.into_iter().map(Into::into).collect()),
28 filters: v.filters.map(|v| v.into_iter().map(Into::into).collect()),
29 comment: v.comment.into(),
30 }
31 }
32}