Shortcuts

qdrant_client.conversions.conversion module

class GrpcToRest[source]

Bases: object

classmethod convert_alias_description(model: AliasDescription) AliasDescription[source]
classmethod convert_alias_operations(model: AliasOperations) Union[CreateAliasOperation, DeleteAliasOperation, RenameAliasOperation][source]
classmethod convert_binary_quantization_config(model: BinaryQuantization) BinaryQuantizationConfig[source]
classmethod convert_bool_index_params(model: BoolIndexParams) BoolIndexParams[source]
classmethod convert_collection_config(model: CollectionConfig) CollectionConfig[source]
classmethod convert_collection_description(model: CollectionDescription) CollectionDescription[source]
classmethod convert_collection_info(model: CollectionInfo) CollectionInfo[source]
classmethod convert_collection_params(model: CollectionParams) CollectionParams[source]
classmethod convert_collection_params_diff(model: CollectionParamsDiff) CollectionParamsDiff[source]
classmethod convert_collection_status(model: <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22caf81270>) CollectionStatus[source]
classmethod convert_compression_ratio(model: <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22caf83d30>) CompressionRatio[source]
classmethod convert_condition(model: Condition) Union[FieldCondition, IsEmptyCondition, IsNullCondition, HasIdCondition, HasVectorCondition, NestedCondition, Filter][source]
classmethod convert_context_example_pair(model: ContextExamplePair) ContextExamplePair[source]
classmethod convert_context_input(model: ContextInput) Union[ContextPair, List[ContextPair]][source]
classmethod convert_context_input_pair(model: ContextInputPair) ContextPair[source]
classmethod convert_count_result(model: CountResult) CountResult[source]
classmethod convert_create_alias(model: CreateAlias) CreateAlias[source]
classmethod convert_datatype(model: <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22caf83dc0>) Datatype[source]
classmethod convert_datetime_index_params(model: DatetimeIndexParams) DatetimeIndexParams[source]
classmethod convert_datetime_range(model: DatetimeRange) DatetimeRange[source]
classmethod convert_decay_params_expression(model: DecayParamsExpression) DecayParamsExpression[source]
classmethod convert_delete_alias(model: DeleteAlias) DeleteAlias[source]
classmethod convert_dense_vector(model: DenseVector) list[float][source]
classmethod convert_direction(model: <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f2274c6d000>) Direction[source]
classmethod convert_discover_input(model: DiscoverInput) DiscoverInput[source]
classmethod convert_discover_points(model: DiscoverPoints) DiscoverRequest[source]
classmethod convert_distance(model: <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22caf82d10>) Distance[source]
classmethod convert_div_expression(model: DivExpression) DivExpression[source]
classmethod convert_document(model: Document) Document[source]
classmethod convert_expression(model: Expression) Union[float, str, FieldCondition, IsEmptyCondition, IsNullCondition, HasIdCondition, HasVectorCondition, NestedCondition, Filter, GeoDistance, DatetimeExpression, DatetimeKeyExpression, MultExpression, SumExpression, NegExpression, AbsExpression, DivExpression, SqrtExpression, PowExpression, ExpExpression, Log10Expression, LnExpression, LinDecayExpression, ExpDecayExpression, GaussDecayExpression][source]
classmethod convert_facet_value(model: FacetValue) Union[bool, int, str][source]
classmethod convert_facet_value_hit(model: FacetHit) FacetValueHit[source]
classmethod convert_field_condition(model: FieldCondition) FieldCondition[source]
classmethod convert_filter(model: Filter) Filter[source]
classmethod convert_float_index_params(model: FloatIndexParams) FloatIndexParams[source]
classmethod convert_formula_query(model: Formula) FormulaQuery[source]
classmethod convert_fusion(model: <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f2274c6c4f0>) Fusion[source]
classmethod convert_geo_bounding_box(model: GeoBoundingBox) GeoBoundingBox[source]
classmethod convert_geo_distance(model: GeoDistance) GeoDistance[source]
classmethod convert_geo_index_params(model: GeoIndexParams) GeoIndexParams[source]
classmethod convert_geo_line_string(model: GeoLineString) GeoLineString[source]
classmethod convert_geo_point(model: GeoPoint) GeoPoint[source]
classmethod convert_geo_polygon(model: GeoPolygon) GeoPolygon[source]
classmethod convert_geo_radius(model: GeoRadius) GeoRadius[source]
classmethod convert_group_id(model: GroupId) Union[int, str][source]
classmethod convert_groups_result(model: GroupsResult) GroupsResult[source]
classmethod convert_has_id_condition(model: HasIdCondition) HasIdCondition[source]
classmethod convert_has_vector_condition(model: HasVectorCondition) HasVectorCondition[source]
classmethod convert_health_check_reply(model: HealthCheckReply) VersionInfo[source]
classmethod convert_hnsw_config(model: HnswConfigDiff) HnswConfig[source]
classmethod convert_hnsw_config_diff(model: HnswConfigDiff) HnswConfigDiff[source]
classmethod convert_image(model: Image) Image[source]
classmethod convert_inference_object(model: InferenceObject) InferenceObject[source]
classmethod convert_init_from(model: str) InitFrom[source]
classmethod convert_integer_index_params(model: IntegerIndexParams) IntegerIndexParams[source]
classmethod convert_is_empty_condition(model: IsEmptyCondition) IsEmptyCondition[source]
classmethod convert_is_null_condition(model: IsNullCondition) IsNullCondition[source]
classmethod convert_keyword_index_params(model: KeywordIndexParams) KeywordIndexParams[source]
classmethod convert_lookup_location(model: LookupLocation) LookupLocation[source]
classmethod convert_match(model: Match) Union[MatchValue, MatchText, MatchAny, MatchExcept][source]
classmethod convert_max_optimization_threads(model: MaxOptimizationThreads) Union[int, MaxOptimizationThreadsSetting][source]
classmethod convert_modifier(model: <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22caf83a00>) Modifier[source]
classmethod convert_mult_expression(model: MultExpression) MultExpression[source]
classmethod convert_multi_dense_vector(model: MultiDenseVector) list[list[float]][source]
classmethod convert_multivector_comparator(model: <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22caf81630>) MultiVectorComparator[source]
classmethod convert_multivector_config(model: MultiVectorConfig) MultiVectorConfig[source]
classmethod convert_named_vectors(model: NamedVectors) dict[str, Union[List[float], SparseVector, List[List[float]], Document, Image, InferenceObject]][source]
classmethod convert_named_vectors_output(model: NamedVectorsOutput) dict[str, Union[List[float], SparseVector, List[List[float]]]][source]
classmethod convert_nested_condition(model: NestedCondition) NestedCondition[source]
classmethod convert_optimizer_config(model: OptimizersConfigDiff) OptimizersConfig[source]
classmethod convert_optimizer_status(model: OptimizerStatus) Union[OptimizersStatusOneOf, OptimizersStatusOneOf1][source]
classmethod convert_optimizers_config_diff(model: OptimizersConfigDiff) OptimizersConfigDiff[source]
classmethod convert_order_by(model: OrderBy) OrderBy[source]
classmethod convert_order_value(model: OrderValue) Union[int, float][source]
classmethod convert_payload(model: MessageMapContainer) Dict[str, Any][source]
classmethod convert_payload_schema(model: dict[str, collections_pb2.PayloadSchemaInfo]) dict[str, PayloadIndexInfo][source]
classmethod convert_payload_schema_info(model: PayloadSchemaInfo) PayloadIndexInfo[source]
classmethod convert_payload_schema_params(model: PayloadIndexParams) Union[KeywordIndexParams, IntegerIndexParams, FloatIndexParams, GeoIndexParams, TextIndexParams, BoolIndexParams, DatetimeIndexParams, UuidIndexParams][source]
classmethod convert_payload_schema_type(model: <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22caf83430>) PayloadSchemaType[source]
classmethod convert_point_group(model: PointGroup) PointGroup[source]
classmethod convert_point_id(model: PointId) Union[int, str][source]
classmethod convert_point_struct(model: PointStruct) PointStruct[source]
classmethod convert_point_vectors(model: PointVectors) PointVectors[source]
classmethod convert_points_selector(model: PointsSelector, shard_key_selector: Optional[ShardKeySelector] = None) Union[PointIdsList, FilterSelector][source]
classmethod convert_points_update_operation(model: PointsUpdateOperation) Union[UpsertOperation, DeleteOperation, SetPayloadOperation, OverwritePayloadOperation, DeletePayloadOperation, ClearPayloadOperation, UpdateVectorsOperation, DeleteVectorsOperation][source]
classmethod convert_pow_expression(model: PowExpression) PowExpression[source]
classmethod convert_prefetch_query(model: PrefetchQuery) Prefetch[source]
classmethod convert_product_quantization_config(model: ProductQuantization) ProductQuantizationConfig[source]
classmethod convert_quantization_config(model: QuantizationConfig) Union[ScalarQuantization, ProductQuantization, BinaryQuantization][source]
classmethod convert_quantization_config_diff(model: QuantizationConfigDiff) Union[ScalarQuantization, ProductQuantization, BinaryQuantization, Disabled][source]
classmethod convert_quantization_search_params(model: QuantizationSearchParams) QuantizationSearchParams[source]
classmethod convert_query(model: Query) Union[NearestQuery, RecommendQuery, DiscoverQuery, ContextQuery, OrderByQuery, FusionQuery, FormulaQuery, SampleQuery][source]
classmethod convert_query_points(model: QueryPoints) QueryRequest[source]
classmethod convert_range(model: Range) Range[source]
classmethod convert_read_consistency(model: ReadConsistency) Union[int, ReadConsistencyType][source]
classmethod convert_read_consistency_type(model: <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22cabf3cd0>) ReadConsistencyType[source]
classmethod convert_recommend_input(model: RecommendInput) RecommendInput[source]
classmethod convert_recommend_points(model: RecommendPoints) RecommendRequest[source]
classmethod convert_recommend_strategy(model: <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f2274c6c520>) RecommendStrategy[source]
classmethod convert_record(model: RetrievedPoint) Record[source]
classmethod convert_rename_alias(model: RenameAlias) RenameAlias[source]
classmethod convert_retrieved_point(model: RetrievedPoint) Record[source]
classmethod convert_sample(model: <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f2274c6c340>) Sample[source]
classmethod convert_scalar_quantization_config(model: ScalarQuantization) ScalarQuantizationConfig[source]
classmethod convert_scored_point(model: ScoredPoint) ScoredPoint[source]
classmethod convert_search_matrix_offsets(model: SearchMatrixOffsets) SearchMatrixOffsetsResponse[source]
classmethod convert_search_matrix_pair(model: SearchMatrixPair) SearchMatrixPair[source]
classmethod convert_search_matrix_pairs(model: SearchMatrixPairs) SearchMatrixPairsResponse[source]
classmethod convert_search_params(model: SearchParams) SearchParams[source]
classmethod convert_search_points(model: SearchPoints) SearchRequest[source]
classmethod convert_shard_key(model: ShardKey) Union[int, str][source]
classmethod convert_shard_key_selector(model: ShardKeySelector) Union[int, str, List[Union[int, str]]][source]
classmethod convert_sharding_method(model: <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22caf81330>) ShardingMethod[source]
classmethod convert_snapshot_description(model: SnapshotDescription) SnapshotDescription[source]
classmethod convert_sparse_index_config(model: SparseIndexConfig) SparseIndexParams[source]
classmethod convert_sparse_vector(model: SparseVector) SparseVector[source]
classmethod convert_sparse_vector_config(model: SparseVectorConfig) dict[str, SparseVectorParams][source]
classmethod convert_sparse_vector_params(model: SparseVectorParams) SparseVectorParams[source]
classmethod convert_start_from(model: StartFrom) Union[int, float, datetime, date][source]
classmethod convert_strict_mode_config(model: StrictModeConfig) StrictModeConfig[source]
classmethod convert_strict_mode_config_output(model: StrictModeConfig) StrictModeConfigOutput[source]
classmethod convert_strict_mode_multivector(model: StrictModeMultivector) StrictModeMultivector[source]
classmethod convert_strict_mode_multivector_config(model: StrictModeMultivectorConfig) Dict[str, StrictModeMultivector][source]
classmethod convert_strict_mode_multivector_config_output(model: StrictModeMultivectorConfig) Dict[str, StrictModeMultivectorOutput][source]
classmethod convert_strict_mode_multivector_output(model: StrictModeMultivector) StrictModeMultivectorOutput[source]
classmethod convert_strict_mode_sparse(model: StrictModeSparse) StrictModeSparse[source]
classmethod convert_strict_mode_sparse_config(model: StrictModeSparseConfig) Dict[str, StrictModeSparse][source]
classmethod convert_strict_mode_sparse_config_output(model: StrictModeSparseConfig) Dict[str, StrictModeSparseOutput][source]
classmethod convert_strict_mode_sparse_output(model: StrictModeSparse) StrictModeSparseOutput[source]
classmethod convert_sum_expression(model: SumExpression) SumExpression[source]
classmethod convert_target_vector(model: TargetVector) Union[int, str, List[float], SparseVector][source]
classmethod convert_text_index_params(model: TextIndexParams) TextIndexParams[source]
classmethod convert_timestamp(model: Timestamp) datetime[source]
classmethod convert_tokenizer_type(model: <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22caf83e50>) TokenizerType[source]
classmethod convert_update_collection(model: UpdateCollection) UpdateCollection[source]
classmethod convert_update_result(model: UpdateResult) UpdateResult[source]
classmethod convert_update_status(model: <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f2274c6c8b0>) UpdateStatus[source]
classmethod convert_uuid_index_params(model: UuidIndexParams) UuidIndexParams[source]
classmethod convert_values_count(model: ValuesCount) ValuesCount[source]
classmethod convert_vector(model: Vector) Union[list[float], list[list[float]], SparseVector, Document, Image, InferenceObject][source]
classmethod convert_vector_example(model: VectorExample) Union[int, str, List[float], SparseVector][source]
classmethod convert_vector_input(model: VectorInput) Union[List[float], SparseVector, List[List[float]], int, str, Document, Image, InferenceObject][source]
classmethod convert_vector_output(model: VectorOutput) Union[list[float], list[list[float]], SparseVector][source]
classmethod convert_vector_params(model: VectorParams) VectorParams[source]
classmethod convert_vector_params_diff(model: VectorParamsDiff) VectorParamsDiff[source]
classmethod convert_vectors(model: Vectors) Union[List[float], List[List[float]], Dict[str, Union[List[float], SparseVector, List[List[float]], Document, Image, InferenceObject]], Document, Image, InferenceObject][source]
classmethod convert_vectors_config(model: VectorsConfig) Union[VectorParams, Dict[str, VectorParams]][source]
classmethod convert_vectors_config_diff(model: VectorsConfigDiff) Dict[str, VectorParamsDiff][source]
classmethod convert_vectors_output(model: VectorsOutput) Union[List[float], List[List[float]], Dict[str, Union[List[float], SparseVector, List[List[float]]]]][source]
classmethod convert_vectors_selector(model: VectorsSelector) list[str][source]
classmethod convert_wal_config(model: WalConfigDiff) WalConfig[source]
classmethod convert_wal_config_diff(model: WalConfigDiff) WalConfigDiff[source]
classmethod convert_with_lookup(model: WithLookup) WithLookup[source]
classmethod convert_with_payload_interface(model: WithPayloadSelector) Union[bool, List[str], PayloadSelectorInclude, PayloadSelectorExclude][source]
classmethod convert_with_payload_selector(model: WithPayloadSelector) Union[bool, List[str], PayloadSelectorInclude, PayloadSelectorExclude][source]
classmethod convert_with_vectors_selector(model: WithVectorsSelector) Union[bool, List[str]][source]
classmethod convert_write_ordering(model: WriteOrdering) WriteOrdering[source]
class RestToGrpc[source]

Bases: object

classmethod convert_alias_description(model: AliasDescription) AliasDescription[source]
classmethod convert_alias_operations(model: Union[CreateAliasOperation, DeleteAliasOperation, RenameAliasOperation]) AliasOperations[source]
classmethod convert_batch_vector_struct(model: Union[List[List[float]], List[List[List[float]]], Dict[str, List[Union[List[float], SparseVector, List[List[float]], Document, Image, InferenceObject]]], List[Document], List[Image], List[InferenceObject]], num_records: int) list[points_pb2.Vectors][source]
classmethod convert_binary_quantization_config(model: BinaryQuantizationConfig) BinaryQuantization[source]
classmethod convert_bool_index_params(model: BoolIndexParams) BoolIndexParams[source]
classmethod convert_collection_config(model: CollectionConfig) CollectionConfig[source]
classmethod convert_collection_description(model: CollectionDescription) CollectionDescription[source]
classmethod convert_collection_info(model: CollectionInfo) CollectionInfo[source]
classmethod convert_collection_params(model: CollectionParams) CollectionParams[source]
classmethod convert_collection_params_diff(model: CollectionParamsDiff) CollectionParamsDiff[source]
classmethod convert_collection_status(model: CollectionStatus) <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22caf81270>[source]
classmethod convert_compression_ratio(model: CompressionRatio) <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22caf83d30>[source]
classmethod convert_condition(model: Union[FieldCondition, IsEmptyCondition, IsNullCondition, HasIdCondition, HasVectorCondition, NestedCondition, Filter]) Condition[source]
classmethod convert_context_example_pair(model: ContextExamplePair) ContextExamplePair[source]
classmethod convert_context_input(model: Union[ContextPair, List[ContextPair]]) ContextInput[source]
classmethod convert_context_input_pair(model: ContextPair) ContextInputPair[source]
classmethod convert_count_result(model: CountResult) CountResult[source]
classmethod convert_create_alias(model: CreateAlias) CreateAlias[source]
classmethod convert_datatype(model: Datatype) <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22caf83dc0>[source]
classmethod convert_datetime(model: Union[datetime, date]) Timestamp[source]
classmethod convert_datetime_index_params(model: DatetimeIndexParams) DatetimeIndexParams[source]
classmethod convert_datetime_range(model: DatetimeRange) DatetimeRange[source]
classmethod convert_decay_params_expression(model: DecayParamsExpression) DecayParamsExpression[source]
classmethod convert_delete_alias(model: DeleteAlias) DeleteAlias[source]
classmethod convert_dense_vector(model: list[float]) DenseVector[source]
classmethod convert_direction(model: Direction) <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f2274c6d000>[source]
classmethod convert_discover_input(model: DiscoverInput) DiscoverInput[source]
classmethod convert_discover_points(model: DiscoverRequest, collection_name: str) DiscoverPoints[source]
classmethod convert_discover_request(model: DiscoverRequest, collection_name: str) DiscoverPoints[source]
classmethod convert_distance(model: Distance) <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22caf82d10>[source]
classmethod convert_div_expression(model: DivExpression) DivExpression[source]
classmethod convert_document(model: Document) Document[source]
classmethod convert_expression(model: Union[float, str, FieldCondition, IsEmptyCondition, IsNullCondition, HasIdCondition, HasVectorCondition, NestedCondition, Filter, GeoDistance, DatetimeExpression, DatetimeKeyExpression, MultExpression, SumExpression, NegExpression, AbsExpression, DivExpression, SqrtExpression, PowExpression, ExpExpression, Log10Expression, LnExpression, LinDecayExpression, ExpDecayExpression, GaussDecayExpression]) Expression[source]
classmethod convert_extended_point_id(model: Union[int, str]) PointId[source]
classmethod convert_facet_value(model: Union[bool, int, str]) FacetValue[source]
classmethod convert_facet_value_hit(model: FacetValueHit) FacetHit[source]
classmethod convert_field_condition(model: FieldCondition) FieldCondition[source]
classmethod convert_filter(model: Filter) Filter[source]
classmethod convert_float_index_params(model: FloatIndexParams) FloatIndexParams[source]
classmethod convert_formula_query(model: FormulaQuery) Formula[source]
classmethod convert_fusion(model: Fusion) <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f2274c6c4f0>[source]
classmethod convert_geo_bounding_box(model: GeoBoundingBox) GeoBoundingBox[source]
classmethod convert_geo_distance(model: GeoDistance) GeoDistance[source]
classmethod convert_geo_index_params(model: GeoIndexParams) GeoIndexParams[source]
classmethod convert_geo_line_string(model: GeoLineString) GeoLineString[source]
classmethod convert_geo_point(model: GeoPoint) GeoPoint[source]
classmethod convert_geo_polygon(model: GeoPolygon) GeoPolygon[source]
classmethod convert_geo_radius(model: GeoRadius) GeoRadius[source]
classmethod convert_group_id(model: Union[int, str]) GroupId[source]
classmethod convert_groups_result(model: GroupsResult) GroupsResult[source]
classmethod convert_has_id_condition(model: HasIdCondition) HasIdCondition[source]
classmethod convert_has_vector_condition(model: HasVectorCondition) HasVectorCondition[source]
classmethod convert_health_check_reply(model: VersionInfo) HealthCheckReply[source]
classmethod convert_hnsw_config(model: HnswConfig) HnswConfigDiff[source]
classmethod convert_hnsw_config_diff(model: HnswConfigDiff) HnswConfigDiff[source]
classmethod convert_image(model: Image) Image[source]
classmethod convert_inference_object(model: InferenceObject) InferenceObject[source]
classmethod convert_init_from(model: InitFrom) str[source]
classmethod convert_integer_index_params(model: IntegerIndexParams) IntegerIndexParams[source]
classmethod convert_is_empty_condition(model: IsEmptyCondition) IsEmptyCondition[source]
classmethod convert_is_null_condition(model: IsNullCondition) IsNullCondition[source]
classmethod convert_keyword_index_params(model: KeywordIndexParams) KeywordIndexParams[source]
classmethod convert_lookup_location(model: LookupLocation) LookupLocation[source]
classmethod convert_match(model: Union[MatchValue, MatchText, MatchAny, MatchExcept]) Match[source]
classmethod convert_max_optimization_threads(model: Union[int, MaxOptimizationThreadsSetting]) MaxOptimizationThreads[source]
classmethod convert_modifier(model: Modifier) <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22caf83a00>[source]
classmethod convert_mult_expression(model: MultExpression) MultExpression[source]
classmethod convert_multi_dense_vector(model: list[list[float]]) MultiDenseVector[source]
classmethod convert_multivector_comparator(model: MultiVectorComparator) <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22caf81630>[source]
classmethod convert_multivector_config(model: MultiVectorConfig) MultiVectorConfig[source]
classmethod convert_named_vector_struct(model: Union[List[float], NamedVector, NamedSparseVector]) tuple[list[float], Optional[points_pb2.SparseIndices], Optional[str]][source]
classmethod convert_nested_condition(model: NestedCondition) NestedCondition[source]
classmethod convert_optimizer_status(model: Union[OptimizersStatusOneOf, OptimizersStatusOneOf1]) OptimizerStatus[source]
classmethod convert_optimizers_config(model: OptimizersConfig) OptimizersConfigDiff[source]
classmethod convert_optimizers_config_diff(model: OptimizersConfigDiff) OptimizersConfigDiff[source]
classmethod convert_order_by(model: OrderBy) OrderBy[source]
classmethod convert_order_by_interface(model: Union[str, OrderBy]) OrderBy[source]
classmethod convert_order_value(model: Union[int, float]) OrderValue[source]
classmethod convert_payload(model: Dict[str, Any]) dict[str, json_with_int_pb2.Value][source]
classmethod convert_payload_index_info(model: PayloadIndexInfo) PayloadSchemaInfo[source]
classmethod convert_payload_schema(model: dict[str, PayloadIndexInfo]) dict[str, collections_pb2.PayloadSchemaInfo][source]
classmethod convert_payload_schema_params(model: Union[KeywordIndexParams, IntegerIndexParams, FloatIndexParams, GeoIndexParams, TextIndexParams, BoolIndexParams, DatetimeIndexParams, UuidIndexParams]) PayloadIndexParams[source]
classmethod convert_payload_schema_type(model: PayloadSchemaType) <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22caf83430>[source]
classmethod convert_payload_selector(model: Union[PayloadSelectorInclude, PayloadSelectorExclude]) WithPayloadSelector[source]
classmethod convert_point_group(model: PointGroup) PointGroup[source]
classmethod convert_point_insert_operation(model: Union[PointsBatch, PointsList]) list[points_pb2.PointStruct][source]
classmethod convert_point_struct(model: PointStruct) PointStruct[source]
classmethod convert_point_vectors(model: PointVectors) PointVectors[source]
classmethod convert_points_selector(model: Union[PointIdsList, FilterSelector]) PointsSelector[source]
classmethod convert_points_update_operation(model: Union[UpsertOperation, DeleteOperation, SetPayloadOperation, OverwritePayloadOperation, DeletePayloadOperation, ClearPayloadOperation, UpdateVectorsOperation, DeleteVectorsOperation]) PointsUpdateOperation[source]
classmethod convert_pow_expression(model: PowExpression) PowExpression[source]
classmethod convert_prefetch_query(model: Prefetch) PrefetchQuery[source]
classmethod convert_product_quantization_config(model: ProductQuantizationConfig) ProductQuantization[source]
classmethod convert_quantization_config(model: Union[ScalarQuantization, ProductQuantization, BinaryQuantization]) QuantizationConfig[source]
classmethod convert_quantization_config_diff(model: Union[ScalarQuantization, ProductQuantization, BinaryQuantization, Disabled]) QuantizationConfigDiff[source]
classmethod convert_quantization_search_params(model: QuantizationSearchParams) QuantizationSearchParams[source]
classmethod convert_query(model: Union[NearestQuery, RecommendQuery, DiscoverQuery, ContextQuery, OrderByQuery, FusionQuery, FormulaQuery, SampleQuery]) Query[source]
classmethod convert_query_interface(model: Union[List[float], SparseVector, List[List[float]], int, str, Document, Image, InferenceObject, NearestQuery, RecommendQuery, DiscoverQuery, ContextQuery, OrderByQuery, FusionQuery, FormulaQuery, SampleQuery]) Query[source]
classmethod convert_query_points(model: QueryRequest, collection_name: str) QueryPoints[source]
classmethod convert_query_request(model: QueryRequest, collection_name: str) QueryPoints[source]
classmethod convert_range(model: Range) Range[source]
classmethod convert_read_consistency(model: Union[int, ReadConsistencyType]) ReadConsistency[source]
classmethod convert_read_consistency_type(model: ReadConsistencyType) <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22cabf3cd0>[source]
classmethod convert_recommend_example(model: Union[int, str, List[float], SparseVector]) VectorExample[source]
classmethod convert_recommend_examples_to_ids(examples: Sequence[Union[int, str, List[float], SparseVector]]) list[points_pb2.PointId][source]
classmethod convert_recommend_examples_to_vectors(examples: Sequence[Union[int, str, List[float], SparseVector]]) list[points_pb2.Vector][source]
classmethod convert_recommend_input(model: RecommendInput) RecommendInput[source]
classmethod convert_recommend_points(model: RecommendRequest, collection_name: str) RecommendPoints[source]
classmethod convert_recommend_request(model: RecommendRequest, collection_name: str) RecommendPoints[source]
classmethod convert_recommend_strategy(model: RecommendStrategy) <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f2274c6c520>[source]
classmethod convert_record(model: Record) RetrievedPoint[source]
classmethod convert_rename_alias(model: RenameAlias) RenameAlias[source]
classmethod convert_retrieved_point(model: Record) RetrievedPoint[source]
classmethod convert_sample(model: Sample) <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f2274c6c340>[source]
classmethod convert_scalar_quantization_config(model: ScalarQuantizationConfig) ScalarQuantization[source]
classmethod convert_scored_point(model: ScoredPoint) ScoredPoint[source]
classmethod convert_search_matrix_offsets(model: SearchMatrixOffsetsResponse) SearchMatrixOffsets[source]
classmethod convert_search_matrix_pair(model: SearchMatrixPair) SearchMatrixPair[source]
classmethod convert_search_matrix_pairs(model: SearchMatrixPairsResponse) SearchMatrixPairs[source]
classmethod convert_search_params(model: SearchParams) SearchParams[source]
classmethod convert_search_points(model: SearchRequest, collection_name: str) SearchPoints[source]
classmethod convert_search_request(model: SearchRequest, collection_name: str) SearchPoints[source]
classmethod convert_shard_key(model: Union[int, str]) ShardKey[source]
classmethod convert_shard_key_selector(model: Union[int, str, List[Union[int, str]]]) ShardKeySelector[source]
classmethod convert_sharding_method(model: ShardingMethod) <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22caf81330>[source]
classmethod convert_snapshot_description(model: SnapshotDescription) SnapshotDescription[source]
classmethod convert_sparse_index_params(model: SparseIndexParams) SparseIndexConfig[source]
classmethod convert_sparse_vector(model: SparseVector) SparseVector[source]
classmethod convert_sparse_vector_config(model: Mapping[str, SparseVectorParams]) SparseVectorConfig[source]
classmethod convert_sparse_vector_params(model: SparseVectorParams) SparseVectorParams[source]
classmethod convert_sparse_vector_to_vector(model: SparseVector) Vector[source]
classmethod convert_sparse_vector_to_vector_output(model: SparseVector) VectorOutput[source]
classmethod convert_start_from(model: Union[int, float, datetime, date]) StartFrom[source]
classmethod convert_strict_mode_config(model: StrictModeConfig) StrictModeConfig[source]
classmethod convert_strict_mode_config_output(model: StrictModeConfigOutput) StrictModeConfig[source]
classmethod convert_strict_mode_multivector(model: StrictModeMultivector) StrictModeMultivector[source]
classmethod convert_strict_mode_multivector_config(model: Dict[str, StrictModeMultivector]) StrictModeMultivectorConfig[source]
classmethod convert_strict_mode_multivector_config_output(model: Dict[str, StrictModeMultivectorOutput]) StrictModeMultivectorConfig[source]
classmethod convert_strict_mode_multivector_output(model: StrictModeMultivectorOutput) StrictModeMultivector[source]
classmethod convert_strict_mode_sparse(model: StrictModeSparse) StrictModeSparse[source]
classmethod convert_strict_mode_sparse_config(model: Dict[str, StrictModeSparse]) StrictModeSparseConfig[source]
classmethod convert_strict_mode_sparse_config_output(model: Dict[str, StrictModeSparseOutput]) StrictModeSparseConfig[source]
classmethod convert_strict_mode_sparse_output(model: StrictModeSparseOutput) StrictModeSparse[source]
classmethod convert_sum_expression(model: SumExpression) SumExpression[source]
classmethod convert_target_vector(model: Union[int, str, List[float], SparseVector]) TargetVector[source]
classmethod convert_text_index_params(model: TextIndexParams) TextIndexParams[source]
classmethod convert_tokenizer_type(model: TokenizerType) <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22caf83e50>[source]
classmethod convert_update_collection(model: UpdateCollection, collection_name: str) UpdateCollection[source]
classmethod convert_update_operation(model: Union[UpsertOperation, DeleteOperation, SetPayloadOperation, OverwritePayloadOperation, DeletePayloadOperation, ClearPayloadOperation, UpdateVectorsOperation, DeleteVectorsOperation]) PointsUpdateOperation[source]
classmethod convert_update_result(model: UpdateResult) UpdateResult[source]
classmethod convert_update_stats(model: UpdateStatus) <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f2274c6c8b0>[source]
classmethod convert_uuid_index_params(model: UuidIndexParams) UuidIndexParams[source]
classmethod convert_values_count(model: ValuesCount) ValuesCount[source]
classmethod convert_vector_example(model: Union[int, str, List[float], SparseVector]) VectorExample[source]
classmethod convert_vector_input(model: Union[List[float], SparseVector, List[List[float]], int, str, Document, Image, InferenceObject]) VectorInput[source]
classmethod convert_vector_params(model: VectorParams) VectorParams[source]
classmethod convert_vector_params_diff(model: VectorParamsDiff) VectorParamsDiff[source]
classmethod convert_vector_struct(model: Union[List[float], List[List[float]], Dict[str, Union[List[float], SparseVector, List[List[float]], Document, Image, InferenceObject]], Document, Image, InferenceObject]) Vectors[source]
classmethod convert_vector_struct_output(model: Union[List[float], List[List[float]], Dict[str, Union[List[float], SparseVector, List[List[float]]]]]) VectorsOutput[source]
classmethod convert_vectors_config(model: Union[VectorParams, Dict[str, VectorParams]]) VectorsConfig[source]
classmethod convert_vectors_config_diff(model: Dict[str, VectorParamsDiff]) VectorsConfigDiff[source]
classmethod convert_wal_config(model: WalConfig) WalConfigDiff[source]
classmethod convert_wal_config_diff(model: WalConfigDiff) WalConfigDiff[source]
classmethod convert_with_lookup(model: WithLookup) WithLookup[source]
classmethod convert_with_payload_interface(model: Union[bool, List[str], PayloadSelectorInclude, PayloadSelectorExclude]) WithPayloadSelector[source]
classmethod convert_with_payload_selector(model: Union[PayloadSelectorInclude, PayloadSelectorExclude]) WithPayloadSelector[source]
classmethod convert_with_vectors(model: Union[bool, List[str]]) WithVectorsSelector[source]
classmethod convert_write_ordering(model: WriteOrdering) WriteOrdering[source]
grpc_field_type_to_payload_schema(model: <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f2274c6fd30>) <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22caf83430>[source]
grpc_payload_schema_to_field_type(model: <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f22caf83430>) <google.protobuf.internal.enum_type_wrapper.EnumTypeWrapper object at 0x7f2274c6fd30>[source]
grpc_to_payload(grpc_: MessageMap[str, Value]) dict[str, Any][source]
has_field(message: Any, field: str) bool[source]

Same as protobuf HasField, but also works for primitive values (https://stackoverflow.com/questions/51918871/check-if-a-field-has-been-set-in-protocol-buffer-3)

Parameters:
  • message (Any) – protobuf message

  • field (str) – name of the field

json_to_value(payload: Any) Value[source]
payload_to_grpc(payload: dict[str, Any]) dict[str, json_with_int_pb2.Value][source]
value_to_json(value: Value) Any[source]