( column: SQLWrapper | AnyColumn, value: number[] | string[] | TypedQueryBuilder<any> | string, )
| 29 | * ``` |
| 30 | */ |
| 31 | export function l2Distance( |
| 32 | column: SQLWrapper | AnyColumn, |
| 33 | value: number[] | string[] | TypedQueryBuilder<any> | string, |
| 34 | ): SQL { |
| 35 | if (Array.isArray(value)) { |
| 36 | return sql`${column} <-> ${toSql(value)}`; |
| 37 | } |
| 38 | return sql`${column} <-> ${value}`; |
| 39 | } |
| 40 | |
| 41 | /** |
| 42 | * L1 distance is one of the possible distance measures between two probability distribution vectors and it is |
no test coverage detected