From 8118d65b483bb60995b16711e409840d49ea09d5 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Sun, 14 Apr 2024 16:36:27 -0700 Subject: [PATCH] Moved functions [skip ci] --- sql/vector.sql | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/sql/vector.sql b/sql/vector.sql index 207a0ad..687dedb 100644 --- a/sql/vector.sql +++ b/sql/vector.sql @@ -49,6 +49,14 @@ CREATE FUNCTION vector_dims(vector) RETURNS integer CREATE FUNCTION vector_norm(vector) RETURNS float8 AS 'MODULE_PATHNAME' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE; +CREATE FUNCTION quantize_binary(vector) RETURNS bit + AS 'MODULE_PATHNAME' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE; + +CREATE FUNCTION subvector(vector, int, int) RETURNS vector + AS 'MODULE_PATHNAME' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE; + +-- vector private functions + CREATE FUNCTION vector_add(vector, vector) RETURNS vector AS 'MODULE_PATHNAME' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE; @@ -58,14 +66,6 @@ CREATE FUNCTION vector_sub(vector, vector) RETURNS vector CREATE FUNCTION vector_mul(vector, vector) RETURNS vector AS 'MODULE_PATHNAME' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE; -CREATE FUNCTION quantize_binary(vector) RETURNS bit - AS 'MODULE_PATHNAME' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE; - -CREATE FUNCTION subvector(vector, int, int) RETURNS vector - AS 'MODULE_PATHNAME' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE; - --- vector private functions - CREATE FUNCTION vector_lt(vector, vector) RETURNS bool AS 'MODULE_PATHNAME' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;