§
    �’jÐÂ  ã                   óx   — d Z ddlZddlmZ  G d„ de¦  «        Z G d„ de¦  «        Zd	„ Z G d
„ de¦  «        Z	dS )zEClient and server classes corresponding to protobuf-defined services.é    Né   )Ú
points_pb2c                   ó   — e Zd ZdZd„ ZdS )Ú
PointsStubú8Missing associated documentation comment in .proto file.c                 óÚ  — |                      dt          j        j        t          j        j        ¬¦  «        | _        |                      dt          j        j        t          j        j        ¬¦  «        | _        |                      dt          j	        j        t          j
        j        ¬¦  «        | _        |                      dt          j        j        t          j        j        ¬¦  «        | _        |                      dt          j        j        t          j        j        ¬¦  «        | _        |                      dt          j        j        t          j        j        ¬¦  «        | _        |                      dt          j        j        t          j        j        ¬¦  «        | _        |                      d	t          j        j        t          j        j        ¬¦  «        | _        |                      d
t          j        j        t          j        j        ¬¦  «        | _        |                      dt          j        j        t          j        j        ¬¦  «        | _        |                      dt          j        j        t          j        j        ¬¦  «        | _        |                      dt          j        j        t          j        j        ¬¦  «        | _        |                      dt          j        j        t          j        j        ¬¦  «        | _        |                      dt          j        j        t          j         j        ¬¦  «        | _!        |                      dt          j"        j        t          j#        j        ¬¦  «        | _$        |                      dt          j%        j        t          j&        j        ¬¦  «        | _'        |                      dt          j(        j        t          j)        j        ¬¦  «        | _*        |                      dt          j+        j        t          j,        j        ¬¦  «        | _-        |                      dt          j.        j        t          j/        j        ¬¦  «        | _0        |                      dt          j1        j        t          j2        j        ¬¦  «        | _3        |                      dt          j4        j        t          j5        j        ¬¦  «        | _6        |                      dt          j7        j        t          j8        j        ¬¦  «        | _9        |                      dt          j:        j        t          j;        j        ¬¦  «        | _<        |                      dt          j=        j        t          j>        j        ¬¦  «        | _?        |                      dt          j@        j        t          jA        j        ¬¦  «        | _B        |                      dt          jC        j        t          jD        j        ¬¦  «        | _E        |                      dt          jF        j        t          jG        j        ¬¦  «        | _H        |                      dt          jI        j        t          jJ        j        ¬¦  «        | _K        |                      dt          jL        j        t          jM        j        ¬¦  «        | _N        |                      dt          jL        j        t          jO        j        ¬¦  «        | _P        d S )!zIConstructor.

        Args:
            channel: A grpc.Channel.
        ú/qdrant.Points/Upsert)Úrequest_serializerÚresponse_deserializerú/qdrant.Points/Deleteú/qdrant.Points/Getú/qdrant.Points/UpdateVectorsú/qdrant.Points/DeleteVectorsú/qdrant.Points/SetPayloadú/qdrant.Points/OverwritePayloadú/qdrant.Points/DeletePayloadú/qdrant.Points/ClearPayloadú/qdrant.Points/CreateFieldIndexú/qdrant.Points/DeleteFieldIndexú/qdrant.Points/CreateVectorNameú/qdrant.Points/DeleteVectorNameú/qdrant.Points/Searchú/qdrant.Points/SearchBatchú/qdrant.Points/SearchGroupsú/qdrant.Points/Scrollú/qdrant.Points/Recommendú/qdrant.Points/RecommendBatchú/qdrant.Points/RecommendGroupsú/qdrant.Points/Discoverú/qdrant.Points/DiscoverBatchú/qdrant.Points/Countú/qdrant.Points/UpdateBatchú/qdrant.Points/Queryú/qdrant.Points/QueryBatchú/qdrant.Points/QueryGroupsú/qdrant.Points/Facetú /qdrant.Points/SearchMatrixPairsú"/qdrant.Points/SearchMatrixOffsetsN)QÚunary_unaryÚpoints__pb2ÚUpsertPointsÚSerializeToStringÚPointsOperationResponseÚ
FromStringÚUpsertÚDeletePointsÚDeleteÚ	GetPointsÚGetResponseÚGetÚUpdatePointVectorsÚUpdateVectorsÚDeletePointVectorsÚDeleteVectorsÚSetPayloadPointsÚ
SetPayloadÚOverwritePayloadÚDeletePayloadPointsÚDeletePayloadÚClearPayloadPointsÚClearPayloadÚCreateFieldIndexCollectionÚCreateFieldIndexÚDeleteFieldIndexCollectionÚDeleteFieldIndexÚCreateVectorNameRequestÚCreateVectorNameÚDeleteVectorNameRequestÚDeleteVectorNameÚSearchPointsÚSearchResponseÚSearchÚSearchBatchPointsÚSearchBatchResponseÚSearchBatchÚSearchPointGroupsÚSearchGroupsResponseÚSearchGroupsÚScrollPointsÚScrollResponseÚScrollÚRecommendPointsÚRecommendResponseÚ	RecommendÚRecommendBatchPointsÚRecommendBatchResponseÚRecommendBatchÚRecommendPointGroupsÚRecommendGroupsResponseÚRecommendGroupsÚDiscoverPointsÚDiscoverResponseÚDiscoverÚDiscoverBatchPointsÚDiscoverBatchResponseÚDiscoverBatchÚCountPointsÚCountResponseÚCountÚUpdateBatchPointsÚUpdateBatchResponseÚUpdateBatchÚQueryPointsÚQueryResponseÚQueryÚQueryBatchPointsÚQueryBatchResponseÚ
QueryBatchÚQueryPointGroupsÚQueryGroupsResponseÚQueryGroupsÚFacetCountsÚFacetResponseÚFacetÚSearchMatrixPointsÚSearchMatrixPairsResponseÚSearchMatrixPairsÚSearchMatrixOffsetsResponseÚSearchMatrixOffsets)ÚselfÚchannels     úXC:\Projects\DSCons\.venv\Lib\site-packages\qdrant_client\grpc\points_service_pb2_grpc.pyÚ__init__zPointsStub.__init__   s  € ð ×)Ò)Ø'Ý#.Ô#;Ô#MÝ&1Ô&IÔ&Tð *ñ ô ˆŒð
 ×)Ò)Ø'Ý#.Ô#;Ô#MÝ&1Ô&IÔ&Tð *ñ ô ˆŒð
 ×&Ò&Ø$Ý#.Ô#8Ô#JÝ&1Ô&=Ô&Hð 'ñ ô ˆŒð
 %×0Ò0Ø.Ý#.Ô#AÔ#SÝ&1Ô&IÔ&Tð 1ñ ô ˆÔð
 %×0Ò0Ø.Ý#.Ô#AÔ#SÝ&1Ô&IÔ&Tð 1ñ ô ˆÔð
 "×-Ò-Ø+Ý#.Ô#?Ô#QÝ&1Ô&IÔ&Tð .ñ ô ˆŒð
 !(× 3Ò 3Ø1Ý#.Ô#?Ô#QÝ&1Ô&IÔ&Tð !4ñ !ô !ˆÔð
 %×0Ò0Ø.Ý#.Ô#BÔ#TÝ&1Ô&IÔ&Tð 1ñ ô ˆÔð
 $×/Ò/Ø-Ý#.Ô#AÔ#SÝ&1Ô&IÔ&Tð 0ñ ô ˆÔð
 !(× 3Ò 3Ø1Ý#.Ô#IÔ#[Ý&1Ô&IÔ&Tð !4ñ !ô !ˆÔð
 !(× 3Ò 3Ø1Ý#.Ô#IÔ#[Ý&1Ô&IÔ&Tð !4ñ !ô !ˆÔð
 !(× 3Ò 3Ø1Ý#.Ô#FÔ#XÝ&1Ô&IÔ&Tð !4ñ !ô !ˆÔð
 !(× 3Ò 3Ø1Ý#.Ô#FÔ#XÝ&1Ô&IÔ&Tð !4ñ !ô !ˆÔð
 ×)Ò)Ø'Ý#.Ô#;Ô#MÝ&1Ô&@Ô&Kð *ñ ô ˆŒð
 #×.Ò.Ø,Ý#.Ô#@Ô#RÝ&1Ô&EÔ&Pð /ñ ô ˆÔð
 $×/Ò/Ø-Ý#.Ô#@Ô#RÝ&1Ô&FÔ&Qð 0ñ ô ˆÔð
 ×)Ò)Ø'Ý#.Ô#;Ô#MÝ&1Ô&@Ô&Kð *ñ ô ˆŒð
 !×,Ò,Ø*Ý#.Ô#>Ô#PÝ&1Ô&CÔ&Nð -ñ ô ˆŒð
 &×1Ò1Ø/Ý#.Ô#CÔ#UÝ&1Ô&HÔ&Sð 2ñ ô ˆÔð
  '×2Ò2Ø0Ý#.Ô#CÔ#UÝ&1Ô&IÔ&Tð  3ñ  ô  ˆÔð
  ×+Ò+Ø)Ý#.Ô#=Ô#OÝ&1Ô&BÔ&Mð ,ñ ô ˆŒð
 %×0Ò0Ø.Ý#.Ô#BÔ#TÝ&1Ô&GÔ&Rð 1ñ ô ˆÔð
 ×(Ò(Ø&Ý#.Ô#:Ô#LÝ&1Ô&?Ô&Jð )ñ ô ˆŒ
ð
 #×.Ò.Ø,Ý#.Ô#@Ô#RÝ&1Ô&EÔ&Pð /ñ ô ˆÔð
 ×(Ò(Ø&Ý#.Ô#:Ô#LÝ&1Ô&?Ô&Jð )ñ ô ˆŒ
ð
 "×-Ò-Ø+Ý#.Ô#?Ô#QÝ&1Ô&DÔ&Oð .ñ ô ˆŒð
 #×.Ò.Ø,Ý#.Ô#?Ô#QÝ&1Ô&EÔ&Pð /ñ ô ˆÔð
 ×(Ò(Ø&Ý#.Ô#:Ô#LÝ&1Ô&?Ô&Jð )ñ ô ˆŒ
ð
 ")×!4Ò!4Ø2Ý#.Ô#AÔ#SÝ&1Ô&KÔ&Vð "5ñ "ô "ˆÔð
 $+×#6Ò#6Ø4Ý#.Ô#AÔ#SÝ&1Ô&MÔ&Xð $7ñ $ô $ˆÔ Ð Ð ó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r}   © r~   r|   r   r      s.   € € € € € ØBÐBð[ð [ð [ð [ð [r~   r   c                   óÆ   — e Zd ZdZd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	d„ Z
d	„ Zd
„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z d„ Z!d S )!ÚPointsServicerr   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)zxPerform insert + updates on points.
        If a point with a given ID already exists - it will be overwritten.
        úMethod not implemented!©Úset_codeÚgrpcÚ
StatusCodeÚUNIMPLEMENTEDÚset_detailsÚNotImplementedError©rz   ÚrequestÚcontexts      r|   r/   zPointsServicer.Upsert¬   sA   € ð 	×Ò�œÔ6Ñ7Ô7Ð7Ø×ÒÐ5Ñ6Ô6Ð6Ý!Ð";Ñ<Ô<Ð<r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)zDelete points
        r‡   rˆ   r�   s      r|   r1   zPointsServicer.Delete´   óA   € ð 	×Ò�œÔ6Ñ7Ô7Ð7Ø×ÒÐ5Ñ6Ô6Ð6Ý!Ð";Ñ<Ô<Ð<r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)zRetrieve points
        r‡   rˆ   r�   s      r|   r4   zPointsServicer.Get»   r“   r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)z'Update named vectors for point
        r‡   rˆ   r�   s      r|   r6   zPointsServicer.UpdateVectorsÂ   r“   r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)z(Delete named vectors for points
        r‡   rˆ   r�   s      r|   r8   zPointsServicer.DeleteVectorsÉ   r“   r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)zSet payload for points
        r‡   rˆ   r�   s      r|   r:   zPointsServicer.SetPayloadÐ   r“   r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)z%Overwrite payload for points
        r‡   rˆ   r�   s      r|   r;   zPointsServicer.OverwritePayload×   r“   r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)z0Delete specified key payload for points
        r‡   rˆ   r�   s      r|   r=   zPointsServicer.DeletePayloadÞ   r“   r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)z0Remove all payload for specified points
        r‡   rˆ   r�   s      r|   r?   zPointsServicer.ClearPayloadå   r“   r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)z-Create index for field in collection
        r‡   rˆ   r�   s      r|   rA   zPointsServicer.CreateFieldIndexì   r“   r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)z*Delete field index for collection
        r‡   rˆ   r�   s      r|   rC   zPointsServicer.DeleteFieldIndexó   r“   r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)z4Create a new named vector on the collection
        r‡   rˆ   r�   s      r|   rE   zPointsServicer.CreateVectorNameú   r“   r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)z2Delete a named vector from the collection
        r‡   rˆ   r�   s      r|   rG   zPointsServicer.DeleteVectorName  r“   r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)zŒRetrieve closest points based on vector similarity and given filtering
        conditions

        Deprecated: use `Query` instead.
        r‡   rˆ   r�   s      r|   rJ   zPointsServicer.Search  óA   € ð 	×Ò�œÔ6Ñ7Ô7Ð7Ø×ÒÐ5Ñ6Ô6Ð6Ý!Ð";Ñ<Ô<Ð<r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)z‘Retrieve closest points based on vector similarity and given filtering
        conditions

        Deprecated: use `QueryBatch` instead.
        r‡   rˆ   r�   s      r|   rM   zPointsServicer.SearchBatch  r    r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)z¬Retrieve closest points based on vector similarity and given filtering
        conditions, grouped by a given field

        Deprecated: use `QueryGroups` instead.
        r‡   rˆ   r�   s      r|   rP   zPointsServicer.SearchGroups  r    r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)z,Iterate over all or filtered points
        r‡   rˆ   r�   s      r|   rS   zPointsServicer.Scroll&  r“   r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)zÇLook for the points which are closer to stored positive examples and at
        the same time further to negative examples.

        Deprecated: use `Query` with a `recommend` query instead.
        r‡   rˆ   r�   s      r|   rV   zPointsServicer.Recommend-  r    r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)zÌLook for the points which are closer to stored positive examples and at
        the same time further to negative examples.

        Deprecated: use `QueryBatch` with `recommend` queries instead.
        r‡   rˆ   r�   s      r|   rY   zPointsServicer.RecommendBatch7  r    r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)zæLook for the points which are closer to stored positive examples and at
        the same time further to negative examples, grouped by a given field

        Deprecated: use `QueryGroups` with a `recommend` query instead.
        r‡   rˆ   r�   s      r|   r\   zPointsServicer.RecommendGroupsA  r    r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)a¶  Use context and a target to find the most similar points to the target,
        constrained by the context.

        When using only the context (without a target), a special search - called
        context search - is performed where pairs of points are used to generate a
        loss that guides the search towards the zone where most positive examples
        overlap. This means that the score minimizes the scenario of finding a
        point closer to a negative than to a positive part of a pair.

        Since the score of a context relates to loss, the maximum score a point
        can get is 0.0, and it becomes normal that many points can have a score of
        0.0.

        When using target (with or without context), the score behaves a little
        different: The integer part of the score represents the rank with respect
        to the context, while the decimal part of the score relates to the
        distance to the target. The context part of the score for each pair is
        calculated +1 if the point is closer to a positive than to a negative part
        of a pair, and -1 otherwise.

        Deprecated: use `Query` with a `discover` or `context` query instead.
        r‡   rˆ   r�   s      r|   r_   zPointsServicer.DiscoverK  sA   € ð. 	×Ò�œÔ6Ñ7Ô7Ð7Ø×ÒÐ5Ñ6Ô6Ð6Ý!Ð";Ñ<Ô<Ð<r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)z´Batch request points based on { positive, negative } pairs of examples, and/or a target

        Deprecated: use `QueryBatch` with `discover` or `context` queries instead.
        r‡   rˆ   r�   s      r|   rb   zPointsServicer.DiscoverBatchf  óA   € ð
 	×Ò�œÔ6Ñ7Ô7Ð7Ø×ÒÐ5Ñ6Ô6Ð6Ý!Ð";Ñ<Ô<Ð<r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)zCCount points in collection with given filtering conditions
        r‡   rˆ   r�   s      r|   re   zPointsServicer.Counto  r“   r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)z:Perform multiple update operations in one request
        r‡   rˆ   r�   s      r|   rh   zPointsServicer.UpdateBatchv  r“   r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)z²Universally query points.
        This endpoint covers all capabilities of search, recommend, discover, filters.
        But also enables hybrid and multi-stage queries.
        r‡   rˆ   r�   s      r|   rk   zPointsServicer.Query}  r©   r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)zÅUniversally query points in a batch fashion.
        This endpoint covers all capabilities of search, recommend, discover, filters.
        But also enables hybrid and multi-stage queries.
        r‡   rˆ   r�   s      r|   rn   zPointsServicer.QueryBatch†  r©   r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)zÅUniversally query points in a group fashion.
        This endpoint covers all capabilities of search, recommend, discover, filters.
        But also enables hybrid and multi-stage queries.
        r‡   rˆ   r�   s      r|   rq   zPointsServicer.QueryGroups�  r©   r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)z•Perform facet counts.
        For each value in the field, count the number of points that have this
        value and match the conditions.
        r‡   rˆ   r�   s      r|   rt   zPointsServicer.Facet˜  r©   r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)zSCompute distance matrix for sampled points with a pair based output format
        r‡   rˆ   r�   s      r|   rw   z PointsServicer.SearchMatrixPairs¡  r“   r~   c                 ó’   — |                      t          j        j        ¦  «         |                     d¦  «         t          d¦  «        ‚)zVCompute distance matrix for sampled points with an offset based output format
        r‡   rˆ   r�   s      r|   ry   z"PointsServicer.SearchMatrixOffsets¨  r“   r~   N)"r   r€   r�   r‚   r/   r1   r4   r6   r8   r:   r;   r=   r?   rA   rC   rE   rG   rJ   rM   rP   rS   rV   rY   r\   r_   rb   re   rh   rk   rn   rq   rt   rw   ry   rƒ   r~   r|   r…   r…   ©   sÜ  € € € € € ØBÐBð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð6=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð=ð =ð =ð =ð =r~   r…   c                 ó  — i dt          j        | j        t          j        j        t          j        j        ¬¦  «        “dt          j        | j        t          j	        j        t          j        j        ¬¦  «        “dt          j        | j
        t          j        j        t          j        j        ¬¦  «        “dt          j        | j        t          j        j        t          j        j        ¬¦  «        “dt          j        | j        t          j        j        t          j        j        ¬¦  «        “dt          j        | j        t          j        j        t          j        j        ¬¦  «        “dt          j        | j        t          j        j        t          j        j        ¬¦  «        “d	t          j        | j        t          j        j        t          j        j        ¬¦  «        “d
t          j        | j        t          j        j        t          j        j        ¬¦  «        “dt          j        | j        t          j        j        t          j        j        ¬¦  «        “dt          j        | j        t          j        j        t          j        j        ¬¦  «        “dt          j        | j        t          j        j        t          j        j        ¬¦  «        “dt          j        | j        t          j        j        t          j        j        ¬¦  «        “dt          j        | j         t          j!        j        t          j"        j        ¬¦  «        “dt          j        | j#        t          j$        j        t          j%        j        ¬¦  «        “dt          j        | j&        t          j'        j        t          j(        j        ¬¦  «        “dt          j        | j)        t          j*        j        t          j+        j        ¬¦  «        “t          j        | j,        t          j-        j        t          j.        j        ¬¦  «        t          j        | j/        t          j0        j        t          j1        j        ¬¦  «        t          j        | j2        t          j3        j        t          j4        j        ¬¦  «        t          j        | j5        t          j6        j        t          j7        j        ¬¦  «        t          j        | j8        t          j9        j        t          j:        j        ¬¦  «        t          j        | j;        t          j<        j        t          j=        j        ¬¦  «        t          j        | j>        t          j?        j        t          j@        j        ¬¦  «        t          j        | jA        t          jB        j        t          jC        j        ¬¦  «        t          j        | jD        t          jE        j        t          jF        j        ¬¦  «        t          j        | jG        t          jH        j        t          jI        j        ¬¦  «        t          j        | jJ        t          jK        j        t          jL        j        ¬¦  «        t          j        | jM        t          jN        j        t          jO        j        ¬¦  «        t          j        | jP        t          jN        j        t          jQ        j        ¬¦  «        dœ¥}t          jR        d|¦  «        }| S                    |f¦  «         d S )Nr/   )Úrequest_deserializerÚresponse_serializerr1   r4   r6   r8   r:   r;   r=   r?   rA   rC   rE   rG   rJ   rM   rP   rS   )rV   rY   r\   r_   rb   re   rh   rk   rn   rq   rt   rw   ry   zqdrant.Points)TrŠ   Úunary_unary_rpc_method_handlerr/   r*   r+   r.   r-   r,   r1   r0   r4   r2   r3   r6   r5   r8   r7   r:   r9   r;   r=   r<   r?   r>   rA   r@   rC   rB   rE   rD   rG   rF   rJ   rH   rI   rM   rK   rL   rP   rN   rO   rS   rQ   rR   rV   rT   rU   rY   rW   rX   r\   rZ   r[   r_   r]   r^   rb   r`   ra   re   rc   rd   rh   rf   rg   rk   ri   rj   rn   rl   rm   rq   ro   rp   rt   rr   rs   rw   ru   rv   ry   rx   Úmethod_handlers_generic_handlerÚadd_generic_rpc_handlers)ÚservicerÚserverÚrpc_method_handlersÚgeneric_handlers       r|   Úadd_PointsServicer_to_serverr¼   °  sk  € ðWØ•dÔ9Ø”OÝ)4Ô)AÔ)LÝ(3Ô(KÔ(]ðñ ô ðWð •dÔ9Ø”OÝ)4Ô)AÔ)LÝ(3Ô(KÔ(]ðñ ô ðWð •4Ô6Ø”LÝ)4Ô)>Ô)IÝ(3Ô(?Ô(Qðñ ô ðWð  �TÔ@ØÔ*Ý)4Ô)GÔ)RÝ(3Ô(KÔ(]ðñ ô ð!Wð* �TÔ@ØÔ*Ý)4Ô)GÔ)RÝ(3Ô(KÔ(]ðñ ô ð+Wð4 �$Ô=ØÔ'Ý)4Ô)EÔ)PÝ(3Ô(KÔ(]ðñ ô ð5Wð> ¥Ô CØÔ-Ý)4Ô)EÔ)PÝ(3Ô(KÔ(]ð!ñ !ô !ð?WðH �TÔ@ØÔ*Ý)4Ô)HÔ)SÝ(3Ô(KÔ(]ðñ ô ðIWðR �DÔ?ØÔ)Ý)4Ô)GÔ)RÝ(3Ô(KÔ(]ðñ ô ðSWð\ ¥Ô CØÔ-Ý)4Ô)OÔ)ZÝ(3Ô(KÔ(]ð!ñ !ô !ð]Wðf ¥Ô CØÔ-Ý)4Ô)OÔ)ZÝ(3Ô(KÔ(]ð!ñ !ô !ðgWðp ¥Ô CØÔ-Ý)4Ô)LÔ)WÝ(3Ô(KÔ(]ð!ñ !ô !ðqWðz ¥Ô CØÔ-Ý)4Ô)LÔ)WÝ(3Ô(KÔ(]ð!ñ !ô !ð{WðD •dÔ9Ø”OÝ)4Ô)AÔ)LÝ(3Ô(BÔ(Tðñ ô ðEWðN �4Ô>ØÔ(Ý)4Ô)FÔ)QÝ(3Ô(GÔ(Yðñ ô ðOWðX �DÔ?ØÔ)Ý)4Ô)FÔ)QÝ(3Ô(HÔ(Zðñ ô ðYWðb •dÔ9Ø”OÝ)4Ô)AÔ)LÝ(3Ô(BÔ(Tðñ ô ðcWõl Ô<ØÔ&Ý)4Ô)DÔ)OÝ(3Ô(EÔ(Wðñ ô õ
 #ÔAØÔ+Ý)4Ô)IÔ)TÝ(3Ô(JÔ(\ðñ ô õ
  $ÔBØÔ,Ý)4Ô)IÔ)TÝ(3Ô(KÔ(]ð ñ  ô  õ
 Ô;ØÔ%Ý)4Ô)CÔ)NÝ(3Ô(DÔ(Vðñ ô õ
 "Ô@ØÔ*Ý)4Ô)HÔ)SÝ(3Ô(IÔ([ðñ ô õ
 Ô8Ø”NÝ)4Ô)@Ô)KÝ(3Ô(AÔ(Sðñ ô õ
  Ô>ØÔ(Ý)4Ô)FÔ)QÝ(3Ô(GÔ(Yðñ ô õ
 Ô8Ø”NÝ)4Ô)@Ô)KÝ(3Ô(AÔ(Sðñ ô õ
 Ô=ØÔ'Ý)4Ô)EÔ)PÝ(3Ô(FÔ(Xðñ ô õ
  Ô>ØÔ(Ý)4Ô)EÔ)PÝ(3Ô(GÔ(Yðñ ô õ
 Ô8Ø”NÝ)4Ô)@Ô)KÝ(3Ô(AÔ(Sðñ ô õ
 "&Ô!DØÔ.Ý)4Ô)GÔ)RÝ(3Ô(MÔ(_ð"ñ "ô "õ
 $(Ô#FØÔ0Ý)4Ô)GÔ)RÝ(3Ô(OÔ(að$ñ $ô $ðeWð Wð WÐõp Ô:ØÐ0ñ2ô 2€Oà
×#Ò# _Ð$6Ñ7Ô7Ð7Ð7Ð7r~   c                   óÂ  — e Zd ZdZe	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d	„¦   «         Z	e	 	 	 	 	 	 	 	 d#d
„¦   «         Z
e	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d„¦   «         Ze	 	 	 	 	 	 	 	 d#d „¦   «         Z e	 	 	 	 	 	 	 	 d#d!„¦   «         Z!e	 	 	 	 	 	 	 	 d#d"„¦   «         Z"dS )$ÚPointsr   rƒ   NFc
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr	   )rŠ   Úexperimentalr)   r*   r+   r,   r-   r.   ©
r�   ÚtargetÚoptionsÚchannel_credentialsÚcall_credentialsÚinsecureÚcompressionÚwait_for_readyÚtimeoutÚmetadatas
             r|   r/   zPoints.UpsertR  óO   € õ Ô ×,Ò,¨W°fÐ>UÝÔ$Ô6ÝÔ/Ô:ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr   )rŠ   rÀ   r)   r*   r0   r,   r-   r.   rÁ   s
             r|   r1   zPoints.Deletec  rË   r~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr   )rŠ   rÀ   r)   r*   r2   r,   r3   r.   rÁ   s
             r|   r4   z
Points.Gett  sO   € õ Ô ×,Ò,¨W°fÐ>RÝÔ!Ô3ÝÔ#Ô.ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr   )rŠ   rÀ   r)   r*   r5   r,   r-   r.   rÁ   s
             r|   r6   zPoints.UpdateVectors…  óO   € õ Ô ×,Ò,¨W°fÐ>\ÝÔ*Ô<ÝÔ/Ô:ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr   )rŠ   rÀ   r)   r*   r7   r,   r-   r.   rÁ   s
             r|   r8   zPoints.DeleteVectors–  rÏ   r~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr   ©rŠ   rÀ   r)   r*   r9   r,   r-   r.   rÁ   s
             r|   r:   zPoints.SetPayload§  sO   € õ Ô ×,Ò,¨W°fÐ>YÝÔ(Ô:ÝÔ/Ô:ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr   rÒ   rÁ   s
             r|   r;   zPoints.OverwritePayload¸  sO   € õ Ô ×,Ò,¨W°fÐ>_ÝÔ(Ô:ÝÔ/Ô:ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr   )rŠ   rÀ   r)   r*   r<   r,   r-   r.   rÁ   s
             r|   r=   zPoints.DeletePayloadÉ  sO   € õ Ô ×,Ò,¨W°fÐ>\ÝÔ+Ô=ÝÔ/Ô:ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr   )rŠ   rÀ   r)   r*   r>   r,   r-   r.   rÁ   s
             r|   r?   zPoints.ClearPayloadÚ  sO   € õ Ô ×,Ò,¨W°fÐ>[ÝÔ*Ô<ÝÔ/Ô:ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr   )rŠ   rÀ   r)   r*   r@   r,   r-   r.   rÁ   s
             r|   rA   zPoints.CreateFieldIndexë  óO   € õ Ô ×,Ò,¨W°fÐ>_ÝÔ2ÔDÝÔ/Ô:ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr   )rŠ   rÀ   r)   r*   rB   r,   r-   r.   rÁ   s
             r|   rC   zPoints.DeleteFieldIndexü  r×   r~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr   )rŠ   rÀ   r)   r*   rD   r,   r-   r.   rÁ   s
             r|   rE   zPoints.CreateVectorName  óO   € õ Ô ×,Ò,¨W°fÐ>_ÝÔ/ÔAÝÔ/Ô:ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr   )rŠ   rÀ   r)   r*   rF   r,   r-   r.   rÁ   s
             r|   rG   zPoints.DeleteVectorName  rÚ   r~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr   )rŠ   rÀ   r)   r*   rH   r,   rI   r.   rÁ   s
             r|   rJ   zPoints.Search/  óO   € õ Ô ×,Ò,¨W°fÐ>UÝÔ$Ô6ÝÔ&Ô1ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr   )rŠ   rÀ   r)   r*   rK   r,   rL   r.   rÁ   s
             r|   rM   zPoints.SearchBatch@  óO   € õ Ô ×,Ò,¨W°fÐ>ZÝÔ)Ô;ÝÔ+Ô6ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr   )rŠ   rÀ   r)   r*   rN   r,   rO   r.   rÁ   s
             r|   rP   zPoints.SearchGroupsQ  sO   € õ Ô ×,Ò,¨W°fÐ>[ÝÔ)Ô;ÝÔ,Ô7ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr   )rŠ   rÀ   r)   r*   rQ   r,   rR   r.   rÁ   s
             r|   rS   zPoints.Scrollb  rÝ   r~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr   )rŠ   rÀ   r)   r*   rT   r,   rU   r.   rÁ   s
             r|   rV   zPoints.Recommends  sO   € õ Ô ×,Ò,¨W°fÐ>XÝÔ'Ô9ÝÔ)Ô4ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr   )rŠ   rÀ   r)   r*   rW   r,   rX   r.   rÁ   s
             r|   rY   zPoints.RecommendBatch„  sO   € õ Ô ×,Ò,¨W°fÐ>]ÝÔ,Ô>ÝÔ.Ô9ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr   )rŠ   rÀ   r)   r*   rZ   r,   r[   r.   rÁ   s
             r|   r\   zPoints.RecommendGroups•  sO   € õ Ô ×,Ò,¨W°fÐ>^ÝÔ,Ô>ÝÔ/Ô:ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr   )rŠ   rÀ   r)   r*   r]   r,   r^   r.   rÁ   s
             r|   r_   zPoints.Discover¦  sO   € õ Ô ×,Ò,¨W°fÐ>WÝÔ&Ô8ÝÔ(Ô3ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr    )rŠ   rÀ   r)   r*   r`   r,   ra   r.   rÁ   s
             r|   rb   zPoints.DiscoverBatch·  sO   € õ Ô ×,Ò,¨W°fÐ>\ÝÔ+Ô=ÝÔ-Ô8ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr!   )rŠ   rÀ   r)   r*   rc   r,   rd   r.   rÁ   s
             r|   re   zPoints.CountÈ  óO   € õ Ô ×,Ò,¨W°fÐ>TÝÔ#Ô5ÝÔ%Ô0ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr"   )rŠ   rÀ   r)   r*   rf   r,   rg   r.   rÁ   s
             r|   rh   zPoints.UpdateBatchÙ  rß   r~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr#   )rŠ   rÀ   r)   r*   ri   r,   rj   r.   rÁ   s
             r|   rk   zPoints.Queryê  rè   r~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr$   )rŠ   rÀ   r)   r*   rl   r,   rm   r.   rÁ   s
             r|   rn   zPoints.QueryBatchû  sO   € õ Ô ×,Ò,¨W°fÐ>YÝÔ(Ô:ÝÔ*Ô5ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr%   )rŠ   rÀ   r)   r*   ro   r,   rp   r.   rÁ   s
             r|   rq   zPoints.QueryGroups  sO   € õ Ô ×,Ò,¨W°fÐ>ZÝÔ(Ô:ÝÔ+Ô6ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr&   )rŠ   rÀ   r)   r*   rr   r,   rs   r.   rÁ   s
             r|   rt   zPoints.Facet  rè   r~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr'   )rŠ   rÀ   r)   r*   ru   r,   rv   r.   rÁ   s
             r|   rw   zPoints.SearchMatrixPairs.  sO   € õ Ô ×,Ò,¨W°fÐ>`ÝÔ*Ô<ÝÔ1Ô<ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   c
                 ó”   — t           j                             | |dt          j        j        t          j        j        ||||||||	¦  «        S )Nr(   )rŠ   rÀ   r)   r*   ru   r,   rx   r.   rÁ   s
             r|   ry   zPoints.SearchMatrixOffsets?  sO   € õ Ô ×,Ò,¨W°fÐ>bÝÔ*Ô<ÝÔ3Ô>ØÐ(ØÐ&¨°^ÀWÈhñ	Xô Xð 	Xr~   )rƒ   NNFNNNN)#r   r€   r�   r‚   Ústaticmethodr/   r1   r4   r6   r8   r:   r;   r=   r?   rA   rC   rE   rG   rJ   rM   rP   rS   rV   rY   r\   r_   rb   re   rh   rk   rn   rq   rt   rw   ry   rƒ   r~   r|   r¾   r¾   O  s^  € € € € € ØBÐBàð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð  ð Ø $Ø!ØØØØØðXð Xð Xñ „\ðXð Xð Xr~   r¾   )
r‚   rŠ   Ú r   r*   Úobjectr   r…   r¼   r¾   rƒ   r~   r|   ú<module>ró      sç   ðà KÐ KØ €€€à 'Ð 'Ð 'Ð 'Ð 'Ð 'ð^ð ^ð ^ð ^ð ^�ñ ^ô ^ð ^ðBD=ð D=ð D=ð D=ð D=�Vñ D=ô D=ð D=ðN[8ð [8ð [8ð~Xð Xð Xð Xð XˆVñ Xô Xð Xð Xð Xr~   