Skip to main content

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