Skip to content

Commit 3cc227d

Browse files
committed
Moved functions [skip ci]
1 parent 44e536b commit 3cc227d

2 files changed

Lines changed: 14 additions & 14 deletions

File tree

sql/vector--0.6.2--0.7.0.sql

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,12 @@ CREATE FUNCTION halfvec_dims(halfvec) RETURNS integer
7777
CREATE FUNCTION l2_norm(halfvec) RETURNS float8
7878
AS 'MODULE_PATHNAME', 'halfvec_l2_norm' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
7979

80+
CREATE FUNCTION quantize_binary(halfvec) RETURNS bit
81+
AS 'MODULE_PATHNAME', 'halfvec_quantize_binary' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
82+
83+
CREATE FUNCTION subvector(halfvec, int, int) RETURNS halfvec
84+
AS 'MODULE_PATHNAME', 'halfvec_subvector' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
85+
8086
CREATE FUNCTION halfvec_add(halfvec, halfvec) RETURNS halfvec
8187
AS 'MODULE_PATHNAME' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
8288

@@ -86,12 +92,6 @@ CREATE FUNCTION halfvec_sub(halfvec, halfvec) RETURNS halfvec
8692
CREATE FUNCTION halfvec_mul(halfvec, halfvec) RETURNS halfvec
8793
AS 'MODULE_PATHNAME' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
8894

89-
CREATE FUNCTION quantize_binary(halfvec) RETURNS bit
90-
AS 'MODULE_PATHNAME', 'halfvec_quantize_binary' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
91-
92-
CREATE FUNCTION subvector(halfvec, int, int) RETURNS halfvec
93-
AS 'MODULE_PATHNAME', 'halfvec_subvector' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
94-
9595
CREATE FUNCTION halfvec_lt(halfvec, halfvec) RETURNS bool
9696
AS 'MODULE_PATHNAME' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
9797

sql/vector.sql

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -370,6 +370,14 @@ CREATE FUNCTION halfvec_dims(halfvec) RETURNS integer
370370
CREATE FUNCTION l2_norm(halfvec) RETURNS float8
371371
AS 'MODULE_PATHNAME', 'halfvec_l2_norm' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
372372

373+
CREATE FUNCTION quantize_binary(halfvec) RETURNS bit
374+
AS 'MODULE_PATHNAME', 'halfvec_quantize_binary' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
375+
376+
CREATE FUNCTION subvector(halfvec, int, int) RETURNS halfvec
377+
AS 'MODULE_PATHNAME', 'halfvec_subvector' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
378+
379+
-- halfvec private functions
380+
373381
CREATE FUNCTION halfvec_add(halfvec, halfvec) RETURNS halfvec
374382
AS 'MODULE_PATHNAME' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
375383

@@ -379,14 +387,6 @@ CREATE FUNCTION halfvec_sub(halfvec, halfvec) RETURNS halfvec
379387
CREATE FUNCTION halfvec_mul(halfvec, halfvec) RETURNS halfvec
380388
AS 'MODULE_PATHNAME' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
381389

382-
CREATE FUNCTION quantize_binary(halfvec) RETURNS bit
383-
AS 'MODULE_PATHNAME', 'halfvec_quantize_binary' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
384-
385-
CREATE FUNCTION subvector(halfvec, int, int) RETURNS halfvec
386-
AS 'MODULE_PATHNAME', 'halfvec_subvector' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
387-
388-
-- halfvec private functions
389-
390390
CREATE FUNCTION halfvec_lt(halfvec, halfvec) RETURNS bool
391391
AS 'MODULE_PATHNAME' LANGUAGE C IMMUTABLE STRICT PARALLEL SAFE;
392392

0 commit comments

Comments
 (0)