ahvn.utils.vdb.types moduleΒΆ
Vector database type definitions and conversion utilities for UKF models.
- class ahvn.utils.vdb.types.BaseVdbType(**kwargs)[source]ΒΆ
Bases:
objectBase class for vector database field types with UKF conversion.
- class ahvn.utils.vdb.types.VdbIdType(**kwargs)[source]ΒΆ
Bases:
BaseVdbTypeID type for vector databases.
- class ahvn.utils.vdb.types.VdbTextType(length=None, **kwargs)[source]ΒΆ
Bases:
BaseVdbTypeText type for vector databases.
- class ahvn.utils.vdb.types.VdbIntegerType(**kwargs)[source]ΒΆ
Bases:
BaseVdbTypeInteger type for vector databases.
- class ahvn.utils.vdb.types.VdbBooleanType(**kwargs)[source]ΒΆ
Bases:
BaseVdbTypeBoolean type for vector databases.
- class ahvn.utils.vdb.types.VdbDurationType(**kwargs)[source]ΒΆ
Bases:
BaseVdbType
- class ahvn.utils.vdb.types.VdbTimestampType(**kwargs)[source]ΒΆ
Bases:
BaseVdbType
- class ahvn.utils.vdb.types.VdbJsonType(**kwargs)[source]ΒΆ
Bases:
BaseVdbTypeJSON type with backend-aware serialization.
- class ahvn.utils.vdb.types.VdbVectorType(dimension=None, **kwargs)[source]ΒΆ
Bases:
BaseVdbTypeVector/embedding type for vector databases.
- class ahvn.utils.vdb.types.VdbTagsType(**kwargs)[source]ΒΆ
Bases:
BaseVdbTypeTags type with backend-aware serialization.
- class ahvn.utils.vdb.types.VdbSynonymsType(**kwargs)[source]ΒΆ
Bases:
BaseVdbTypeSynonyms type with backend-aware serialization.
- class ahvn.utils.vdb.types.VdbRelatedType(**kwargs)[source]ΒΆ
Bases:
BaseVdbTypeRelated type with backend-aware serialization.