Interface VectorAttributeConverter<X>

Type Parameters:
X - The persisted dialect/driver type
All Superinterfaces:
AttributeConverter<Vector,X>, DefinitionProvider, SqlColumnDefinitionProvider

@Indexed(VectorAttributeConverter.class) public interface VectorAttributeConverter<X> extends AttributeConverter<Vector,X>, SqlColumnDefinitionProvider
SQL attribute converter specialization for Vector values.

Bridges between the entity-side Vector abstraction and a dialect-specific persisted type X (for example, a driver object, textual representation, or a primitive array depending on dialect/driver).

Implementations should honor the Dialect exposed via the DatabaseTypeConversionContext carried in conversion calls.

Since:
5.0.0
Author:
Nemanja Mikic