surrealdb_core/fnc/script/modules/surrealdb/functions/
vector.rs1use super::run;
2use crate::fnc::script::modules::impl_module_def;
3
4mod distance;
5mod similarity;
6
7pub struct Package;
8
9impl_module_def!(
10 Package,
11 "vector",
12 "distance" => (distance::Package),
13 "similarity" => (similarity::Package),
14 "add" => run,
15 "angle" => run,
16 "cross" => run,
17 "divide" => run,
18 "dot" => run,
19 "magnitude" => run,
20 "multiply" => run,
21 "normalize" => run,
22 "project" => run,
23 "scale" => run,
24 "subtract" => run
25);