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
7#[non_exhaustive]
8pub struct Package;
9
10impl_module_def!(
11 Package,
12 "vector",
13 "distance" => (distance::Package),
14 "similarity" => (similarity::Package),
15 "add" => run,
16 "angle" => run,
17 "cross" => run,
18 "divide" => run,
19 "dot" => run,
20 "magnitude" => run,
21 "multiply" => run,
22 "normalize" => run,
23 "project" => run,
24 "scale" => run,
25 "subtract" => run
26);