surrealdb_core/fnc/script/modules/surrealdb/functions/
vector.rs

1use 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);