
    sOi                        d Z ddlmZ ddlmZ ddlmZ ddlm	Z
  ej                         ZddlmZ ddlmZ  ej                         j%                  d	      Z e       Z e
j,                  ee        e
j.                  ed
e       ej0                  dk(  
r]ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded    _        d!ed    _        d"ed#   _        d$ed#   _        d%ed&   _        d'ed&   _        d(ed)   _        d*ed)   _        d+ed,   _        d-ed,   _        d.ed/   _        d0ed/   _        d1ed2   _        d3ed2   _        d4ed5   _        d6ed5   _        d7ed8   _        d9ed8   _        d:ed;   _        d<ed;   _        d=ed>   _        d?ed>   _        d@edA   _        dBedA   _        dCedD   _        dEedD   _        dFedG   _        dHedG   _        dIedJ   _        dKedJ   _        dLed   _        dKed   _        dMedN   _        dOedN   _        dPed   _        dOed   _        dQedR   _        dSedR   _        dTedU   _        dVedU   _        dWedX   _        dYedX   _        dZed[   _        d\ed[   _        d]ed   _        d\ed   _        d^ed_   _        d`ed_   _        daedb   _        dcedb   _        ddede   _        dfede   _        dgedh   _        diedh   _        djedk   _        dledk   _        dmedn   _        doedn   _        dpedq   _        dredq   _        dsedt   _        duedt   _        dvedw   _        dxedw   _        dyedz   _        d{edz   _        d|ed}   _        d~ed}   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        d ed   _        ded   _        ded   _        ded   _        ded   _        ded   _        d	ed
   _        ded
   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        ded   _        d ed   _        d!ed"   _        d#ed"   _        d$ed%   _        d&ed%   _        d'ed(   _        d)ed(   _        d*ed+   _        d,ed+   _        d-ed.   _        d/ed.   _        d0ed1   _        d2ed1   _        d3ed4   _        d5ed4   _        d6ed7   _        d8ed7   _        d9ed:   _        d;ed:   _        d<ed=   _        d>ed=   _        d?ed@   _        dAed@   _        dBedC   _        dDedC   _        dEedF   _        dGedF   _        dHedI   _        dJedI   _        dKedL   _        dMedL   _        dNedO   _        dPedO   _        dQedR   _        dSedR   _        dTedU   _        dVedU   _        dWedX   _        dYedX   _        dZed[   _        d\ed[   _        d]ed^   _        d_ed^   _        d`eda   _        dbeda   _        yy(c  zGenerated protocol buffer code.    )
descriptor)descriptor_pool)symbol_database)builder   )json_with_int_pb2)qdrant_common_pb2sDD  
collections.protoqdrantjson_with_int.protoqdrant_common.proto"
VectorParams
size ("
distance (2.qdrant.Distance0
hnsw_config (2.qdrant.HnswConfigDiffH <
quantization_config (2.qdrant.QuantizationConfigH
on_disk (H'
datatype (2.qdrant.DatatypeH:
multivector_config (2.qdrant.MultiVectorConfigHB
_hnsw_configB
_quantization_configB

_on_diskB
	_datatypeB
_multivector_config"
VectorParamsDiff0
hnsw_config (2.qdrant.HnswConfigDiffH @
quantization_config (2.qdrant.QuantizationConfigDiffH
on_disk (HB
_hnsw_configB
_quantization_configB

_on_disk"
VectorParamsMap-
map (2 .qdrant.VectorParamsMap.MapEntry@
MapEntry
key (	#
value (2.qdrant.VectorParams:8"
VectorParamsDiffMap1
map (2$.qdrant.VectorParamsDiffMap.MapEntryD
MapEntry
key (	'
value (2.qdrant.VectorParamsDiff:8"p
VectorsConfig&
params (2.qdrant.VectorParamsH -

params_map (2.qdrant.VectorParamsMapH B
config"|
VectorsConfigDiff*
params (2.qdrant.VectorParamsDiffH 1

params_map (2.qdrant.VectorParamsDiffMapH B
config"
SparseVectorParams-
index (2.qdrant.SparseIndexConfigH '
modifier (2.qdrant.ModifierHB
_indexB
	_modifier"
SparseVectorConfig0
map (2#.qdrant.SparseVectorConfig.MapEntryF
MapEntry
key (	)
value (2.qdrant.SparseVectorParams:8"F
MultiVectorConfig1

comparator (2.qdrant.MultiVectorComparator"3
GetCollectionInfoRequest
collection_name (	"2
CollectionExistsRequest
collection_name (	""
CollectionExists
exists ("R
CollectionExistsResponse(
result (2.qdrant.CollectionExists
time ("
ListCollectionsRequest"%
CollectionDescription
name (	"Q
GetCollectionInfoResponse&
result (2.qdrant.CollectionInfo
time ("[
ListCollectionsResponse2
collections (2.qdrant.CollectionDescription
time ("
MaxOptimizationThreads
value (H 9
setting (2&.qdrant.MaxOptimizationThreads.SettingH "
Setting
Auto B	
variant",
OptimizerStatus

ok (
error (	"$
CollectionWarning
message (	"
HnswConfigDiff
m (H 
ef_construct (H 
full_scan_threshold (H!
max_indexing_threads (H
on_disk (H
	payload_m (H
inline_storage (HB
_mB
_ef_constructB
_full_scan_thresholdB
_max_indexing_threadsB

_on_diskB

_payload_mB
_inline_storage"
SparseIndexConfig 
full_scan_threshold (H 
on_disk (H'
datatype (2.qdrant.DatatypeHB
_full_scan_thresholdB

_on_diskB
	_datatype"
WalConfigDiff
wal_capacity_mb (H 
wal_segments_ahead (H
wal_retain_closed (HB
_wal_capacity_mbB
_wal_segments_aheadB
_wal_retain_closed"
OptimizersConfigDiff
deleted_threshold (H %
vacuum_min_vector_number (H#
default_segment_number (H
max_segment_size (H
memmap_threshold (H
indexing_threshold (H
flush_interval_sec (H0
#deprecated_max_optimization_threads (HE
max_optimization_threads	 (2.qdrant.MaxOptimizationThreadsH 
prevent_unoptimized
 (H	B
_deleted_thresholdB
_vacuum_min_vector_numberB
_default_segment_numberB
_max_segment_sizeB
_memmap_thresholdB
_indexing_thresholdB
_flush_interval_secB&
$_deprecated_max_optimization_threadsB
_max_optimization_threadsB
_prevent_unoptimized"
ScalarQuantization&
type (2.qdrant.QuantizationType
quantile (H 

always_ram (HB
	_quantileB
_always_ram"l
ProductQuantization-
compression (2.qdrant.CompressionRatio

always_ram (H B
_always_ram"
BinaryQuantizationQueryEncodingB
setting (2/.qdrant.BinaryQuantizationQueryEncoding.SettingH "D
Setting
Default 

Binary
Scalar4Bits
Scalar8BitsB	
variant"
BinaryQuantization

always_ram (H 9
encoding (2".qdrant.BinaryQuantizationEncodingHD
query_encoding (2'.qdrant.BinaryQuantizationQueryEncodingHB
_always_ramB
	_encodingB
_query_encoding"
QuantizationConfig,
scalar (2.qdrant.ScalarQuantizationH .
product (2.qdrant.ProductQuantizationH ,
binary (2.qdrant.BinaryQuantizationH B
quantization"

Disabled"
QuantizationConfigDiff,
scalar (2.qdrant.ScalarQuantizationH .
product (2.qdrant.ProductQuantizationH $
disabled (2.qdrant.DisabledH ,
binary (2.qdrant.BinaryQuantizationH B
quantization"	
StrictModeConfig
enabled (H 
max_query_limit (H
max_timeout (H)
unindexed_filtering_retrieve (H'
unindexed_filtering_update (H
search_max_hnsw_ef (H
search_allow_exact (H$
search_max_oversampling (H!
upsert_max_batchsize	 (H-
 max_collection_vector_size_bytes
 (H	
read_rate_limit (H

write_rate_limit (H.
!max_collection_payload_size_bytes (H"
filter_max_conditions (H
condition_max_size (HD
multivector_config (2#.qdrant.StrictModeMultivectorConfigH:
sparse_config (2.qdrant.StrictModeSparseConfigH
max_points_count (H$
max_payload_index_count (HB

_enabledB
_max_query_limitB
_max_timeoutB
_unindexed_filtering_retrieveB
_unindexed_filtering_updateB
_search_max_hnsw_efB
_search_allow_exactB
_search_max_oversamplingB
_upsert_max_batchsizeB#
!_max_collection_vector_size_bytesB
_read_rate_limitB
_write_rate_limitB$
"_max_collection_payload_size_bytesB
_filter_max_conditionsB
_condition_max_sizeB
_multivector_configB
_sparse_configB
_max_points_countB
_max_payload_index_count"
StrictModeSparseConfigG
sparse_config (20.qdrant.StrictModeSparseConfig.SparseConfigEntryM
SparseConfigEntry
key (	'
value (2.qdrant.StrictModeSparse:8":
StrictModeSparse

max_length
 (H B
_max_length"
StrictModeMultivectorConfigV
multivector_config (2:.qdrant.StrictModeMultivectorConfig.MultivectorConfigEntryW
MultivectorConfigEntry
key (	,
value (2.qdrant.StrictModeMultivector:8"A
StrictModeMultivector
max_vectors (H B
_max_vectors"
CreateCollection
collection_name (	0
hnsw_config (2.qdrant.HnswConfigDiffH .

wal_config (2.qdrant.WalConfigDiffH<
optimizers_config (2.qdrant.OptimizersConfigDiffH
shard_number (H
on_disk_payload (H
timeout	 (H2
vectors_config
 (2.qdrant.VectorsConfigH
replication_factor (H%
write_consistency_factor (H<
quantization_config (2.qdrant.QuantizationConfigH	4
sharding_method (2.qdrant.ShardingMethodH
>
sparse_vectors_config (2.qdrant.SparseVectorConfigH9
strict_mode_config (2.qdrant.StrictModeConfigH8
metadata (2&.qdrant.CreateCollection.MetadataEntry>
MetadataEntry
key (	
value (2.qdrant.Value:8B
_hnsw_configB
_wal_configB
_optimizers_configB
_shard_numberB
_on_disk_payloadB

_timeoutB
_vectors_configB
_replication_factorB
_write_consistency_factorB
_quantization_configB
_sharding_methodB
_sparse_vectors_configB
_strict_mode_configJJJ"
UpdateCollection
collection_name (	<
optimizers_config (2.qdrant.OptimizersConfigDiffH 
timeout (H1
params (2.qdrant.CollectionParamsDiffH0
hnsw_config (2.qdrant.HnswConfigDiffH6
vectors_config (2.qdrant.VectorsConfigDiffH@
quantization_config (2.qdrant.QuantizationConfigDiffH>
sparse_vectors_config (2.qdrant.SparseVectorConfigH9
strict_mode_config	 (2.qdrant.StrictModeConfigH8
metadata
 (2&.qdrant.UpdateCollection.MetadataEntry>
MetadataEntry
key (	
value (2.qdrant.Value:8B
_optimizers_configB

_timeoutB	
_paramsB
_hnsw_configB
_vectors_configB
_quantization_configB
_sparse_vectors_configB
_strict_mode_config"M
DeleteCollection
collection_name (	
timeout (H B

_timeout";
CollectionOperationResponse
result (
time ("
CollectionParams
shard_number (
on_disk_payload (2
vectors_config (2.qdrant.VectorsConfigH 
replication_factor (H%
write_consistency_factor (H 
read_fan_out_factor (H4
sharding_method	 (2.qdrant.ShardingMethodH>
sparse_vectors_config
 (2.qdrant.SparseVectorConfigH"
read_fan_out_delay_ms (HB
_vectors_configB
_replication_factorB
_write_consistency_factorB
_read_fan_out_factorB
_sharding_methodB
_sparse_vectors_configB
_read_fan_out_delay_msJJ"
CollectionParamsDiff
replication_factor (H %
write_consistency_factor (H
on_disk_payload (H 
read_fan_out_factor (H"
read_fan_out_delay_ms (HB
_replication_factorB
_write_consistency_factorB
_on_disk_payloadB
_read_fan_out_factorB
_read_fan_out_delay_ms"
CollectionConfig(
params (2.qdrant.CollectionParams+
hnsw_config (2.qdrant.HnswConfigDiff6
optimizer_config (2.qdrant.OptimizersConfigDiff)

wal_config (2.qdrant.WalConfigDiff<
quantization_config (2.qdrant.QuantizationConfigH 9
strict_mode_config (2.qdrant.StrictModeConfigH8
metadata (2&.qdrant.CollectionConfig.MetadataEntry>
MetadataEntry
key (	
value (2.qdrant.Value:8B
_quantization_configB
_strict_mode_config"
KeywordIndexParams
	is_tenant (H 
on_disk (H
enable_hnsw (HB

_is_tenantB

_on_diskB
_enable_hnsw"
IntegerIndexParams
lookup (H 
range (H
is_principal (H
on_disk (H
enable_hnsw (HB	
_lookupB
_rangeB
_is_principalB

_on_diskB
_enable_hnsw"
FloatIndexParams
on_disk (H 
is_principal (H
enable_hnsw (HB

_on_diskB
_is_principalB
_enable_hnsw"\
GeoIndexParams
on_disk (H 
enable_hnsw (HB

_on_diskB
_enable_hnsw"1
StopwordsSet
	languages (	
custom (	"
TextIndexParams(
	tokenizer (2.qdrant.TokenizerType
	lowercase (H 
min_token_len (H
max_token_len (H
on_disk (H,
	stopwords (2.qdrant.StopwordsSetH
phrase_matching (H/
stemmer (2.qdrant.StemmingAlgorithmH
ascii_folding	 (H
enable_hnsw
 (HB

_lowercaseB
_min_token_lenB
_max_token_lenB

_on_diskB

_stopwordsB
_phrase_matchingB

_stemmerB
_ascii_foldingB
_enable_hnsw"R
StemmingAlgorithm*
snowball (2.qdrant.SnowballParamsH B
stemming_params""
SnowballParams
language (	"]
BoolIndexParams
on_disk (H 
enable_hnsw (HB

_on_diskB
_enable_hnsw"
DatetimeIndexParams
on_disk (H 
is_principal (H
enable_hnsw (HB

_on_diskB
_is_principalB
_enable_hnsw"
UuidIndexParams
	is_tenant (H 
on_disk (H
enable_hnsw (HB

_is_tenantB

_on_diskB
_enable_hnsw"
PayloadIndexParams:
keyword_index_params (2.qdrant.KeywordIndexParamsH :
integer_index_params (2.qdrant.IntegerIndexParamsH 6
float_index_params (2.qdrant.FloatIndexParamsH 2
geo_index_params (2.qdrant.GeoIndexParamsH 4
text_index_params (2.qdrant.TextIndexParamsH 4
bool_index_params (2.qdrant.BoolIndexParamsH <
datetime_index_params (2.qdrant.DatetimeIndexParamsH 4
uuid_index_params (2.qdrant.UuidIndexParamsH B
index_params"
PayloadSchemaInfo,
	data_type (2.qdrant.PayloadSchemaType/
params (2.qdrant.PayloadIndexParamsH 
points (HB	
_paramsB	
_points"!
UpdateQueueInfo
length ("
CollectionInfo(
status (2.qdrant.CollectionStatus1
optimizer_status (2.qdrant.OptimizerStatus
segments_count ((
config (2.qdrant.CollectionConfigA
payload_schema (2).qdrant.CollectionInfo.PayloadSchemaEntry
points_count	 (H "
indexed_vectors_count
 (H+
warnings (2.qdrant.CollectionWarning-
update_queue (2.qdrant.UpdateQueueInfoO
PayloadSchemaEntry
key (	(
value (2.qdrant.PayloadSchemaInfo:8B
_points_countB
_indexed_vectors_countJJJ"[
ChangeAliases(
actions (2.qdrant.AliasOperations
timeout (H B

_timeout"
AliasOperations+
create_alias (2.qdrant.CreateAliasH +
rename_alias (2.qdrant.RenameAliasH +
delete_alias (2.qdrant.DeleteAliasH B
action":
CreateAlias
collection_name (	

alias_name (	"=
RenameAlias
old_alias_name (	
new_alias_name (	"!
DeleteAlias

alias_name (	"
ListAliasesRequest"7
ListCollectionAliasesRequest
collection_name (	"?
AliasDescription

alias_name (	
collection_name (	"N
ListAliasesResponse)
aliases (2.qdrant.AliasDescription
time ("7
CollectionClusterInfoRequest
collection_name (	"6
ShardKey
keyword (	H 
number (H B
key"
LocalShardInfo
shard_id (
points_count (#
state (2.qdrant.ReplicaState(
	shard_key (2.qdrant.ShardKeyH B

_shard_key"
RemoteShardInfo
shard_id (
peer_id (#
state (2.qdrant.ReplicaState(
	shard_key (2.qdrant.ShardKeyH B

_shard_key"w
ShardTransferInfo
shard_id (
to_shard_id (H 
from (

to (
sync (B
_to_shard_id"
ReshardingInfo
shard_id (
peer_id ((
	shard_key (2.qdrant.ShardKeyH .
	direction (2.qdrant.ReshardingDirectionB

_shard_key"
CollectionClusterInfoResponse
peer_id (
shard_count (,
local_shards (2.qdrant.LocalShardInfo.
remote_shards (2.qdrant.RemoteShardInfo2
shard_transfers (2.qdrant.ShardTransferInfo5
resharding_operations (2.qdrant.ReshardingInfo"
	MoveShard
shard_id (
to_shard_id (H 
from_peer_id (

to_peer_id (0
method (2.qdrant.ShardTransferMethodHB
_to_shard_idB	
_method"
ReplicateShard
shard_id (
to_shard_id (H 
from_peer_id (

to_peer_id (0
method (2.qdrant.ShardTransferMethodHB
_to_shard_idB	
_method"z
AbortShardTransfer
shard_id (
to_shard_id (H 
from_peer_id (

to_peer_id (B
_to_shard_id"
RestartTransfer
shard_id (
to_shard_id (H 
from_peer_id (

to_peer_id (+
method (2.qdrant.ShardTransferMethodB
_to_shard_id"
ReplicatePoints(
from_shard_key (2.qdrant.ShardKey&
to_shard_key (2.qdrant.ShardKey#
filter (2.qdrant.FilterH B	
_filter",
Replica
shard_id (
peer_id ("
CreateShardKey#
	shard_key (2.qdrant.ShardKey
shards_number (H 
replication_factor (H
	placement (0
initial_state (2.qdrant.ReplicaStateHB
_shards_numberB
_replication_factorB
_initial_state"5
DeleteShardKey#
	shard_key (2.qdrant.ShardKey"
#UpdateCollectionClusterSetupRequest
collection_name (	'

move_shard (2.qdrant.MoveShardH 1
replicate_shard (2.qdrant.ReplicateShardH 4
abort_transfer (2.qdrant.AbortShardTransferH '
drop_replica (2.qdrant.ReplicaH 2
create_shard_key (2.qdrant.CreateShardKeyH 2
delete_shard_key (2.qdrant.DeleteShardKeyH 3
restart_transfer	 (2.qdrant.RestartTransferH 3
replicate_points
 (2.qdrant.ReplicatePointsH 
timeout (HB
	operationB

_timeout"6
$UpdateCollectionClusterSetupResponse
result ("{
CreateShardKeyRequest
collection_name (	'
request (2.qdrant.CreateShardKey
timeout (H B

_timeout"{
DeleteShardKeyRequest
collection_name (	'
request (2.qdrant.DeleteShardKey
timeout (H B

_timeout"/
ListShardKeysRequest
collection_name (	"(
CreateShardKeyResponse
result ("(
DeleteShardKeyResponse
result ("4
ShardKeyDescription
key (2.qdrant.ShardKey"V
ListShardKeysResponse/

shard_keys (2.qdrant.ShardKeyDescription
time (*<
Datatype
Default 
Float32	
Uint8
Float16*
Modifier
None 
Idf*#
MultiVectorComparator

MaxSim *O
Distance
UnknownDistance 

Cosine

Euclid
Dot
	Manhattan*Y
CollectionStatus
UnknownCollectionStatus 	
Green

Yellow
Red
Grey*~
PayloadSchemaType
UnknownType 
Keyword
Integer	
Float
Geo
Text
Bool
Datetime
Uuid*5
QuantizationType
UnknownQuantization 
Int8*=
CompressionRatio
x4 
x8
x16
x32
x64*I
BinaryQuantizationEncoding

OneBit 
TwoBits
OneAndHalfBits*&
ShardingMethod
Auto 

Custom*T
TokenizerType
Unknown 

Prefix

Whitespace
Word
Multilingual*
ReplicaState

Active 
Dead
Partial
Initializing
Listener
PartialSnapshot
Recovery

Resharding
ReshardingScaleDown

ActiveRead	
ManualRecovery
*'
ReshardingDirection
Up 
Down*a
ShardTransferMethod
StreamRecords 
Snapshot
WalDelta
ReshardingStreamRecordsBQdrant.Client.Grpcbproto3collections_pb2FN
DESCRIPTORs   Qdrant.Client.Grpc_VECTORPARAMSMAP_MAPENTRYs   8_VECTORPARAMSDIFFMAP_MAPENTRY_SPARSEVECTORCONFIG_MAPENTRY)_STRICTMODESPARSECONFIG_SPARSECONFIGENTRY3_STRICTMODEMULTIVECTORCONFIG_MULTIVECTORCONFIGENTRY_CREATECOLLECTION_METADATAENTRY_UPDATECOLLECTION_METADATAENTRY_COLLECTIONCONFIG_METADATAENTRY"_COLLECTIONINFO_PAYLOADSCHEMAENTRYi?  	_DATATYPEi&@  i(@  	_MODIFIERiE@  iG@  _MULTIVECTORCOMPARATORij@  il@  	_DISTANCEi@  i@  _COLLECTIONSTATUSiA  iA  _PAYLOADSCHEMATYPEiA  iA  _QUANTIZATIONTYPEiA  iA  _COMPRESSIONRATIOiB  iB  _BINARYQUANTIZATIONENCODINGiWB  iYB  _SHARDINGMETHODiB  iB  _TOKENIZERTYPEiB  iB  _REPLICASTATEiC  iC  _RESHARDINGDIRECTIONiC  iC  _SHARDTRANSFERMETHODi%D  H   _VECTORPARAMSi  i  _VECTORPARAMSDIFFi  i  _VECTORPARAMSMAPi#  i  i&  _VECTORPARAMSDIFFMAPi  ip  i  _VECTORSCONFIGi&  i(  _VECTORSCONFIGDIFFi  i  _SPARSEVECTORPARAMSi*  i-  _SPARSEVECTORCONFIGi  iu  i  _MULTIVECTORCONFIGi  i  _GETCOLLECTIONINFOREQUESTi8  i:  _COLLECTIONEXISTSREQUESTil  in  _COLLECTIONEXISTSi  i  _COLLECTIONEXISTSRESPONSEi  i  _LISTCOLLECTIONSREQUESTi  i   _COLLECTIONDESCRIPTIONi%  i'  _GETCOLLECTIONINFORESPONSEix  iz  _LISTCOLLECTIONSRESPONSEi  i  _MAXOPTIMIZATIONTHREADSi\  i>  _MAXOPTIMIZATIONTHREADS_SETTINGiQ  i^  _OPTIMIZERSTATUSi  i  _COLLECTIONWARNINGi  i  _HNSWCONFIGDIFFi	  i	  _SPARSEINDEXCONFIGi
  i
  _WALCONFIGDIFFiM  iP  _OPTIMIZERSCONFIGDIFFi  i  _SCALARQUANTIZATIONi{  i}  _PRODUCTQUANTIZATIONi  i   _BINARYQUANTIZATIONQUERYENCODINGi  iS  (_BINARYQUANTIZATIONQUERYENCODING_SETTINGi  i  _BINARYQUANTIZATIONi  i  _QUANTIZATIONCONFIGi5  i7  	_DISABLEDiA  iD  _QUANTIZATIONCONFIGDIFFi  i!  _STRICTMODECONFIGi  i  _STRICTMODESPARSECONFIGi  i@  i  _STRICTMODESPARSEi  i  _STRICTMODEMULTIVECTORCONFIGi  iC  i  _STRICTMODEMULTIVECTORi  i  _CREATECOLLECTIONi  i  i  i  _UPDATECOLLECTIONi  i  _DELETECOLLECTIONi9   i;   _COLLECTIONOPERATIONRESPONSEiv   iy   _COLLECTIONPARAMSi"  i"  _COLLECTIONPARAMSDIFFi#  i#  _COLLECTIONCONFIGi%  i%  _KEYWORDINDEXPARAMSi^&  ia&  _INTEGERINDEXPARAMSi+'  i.'  _FLOATINDEXPARAMSi'  i'  _GEOINDEXPARAMSi(  i(  _STOPWORDSSETiI(  iL(  _TEXTINDEXPARAMSi.*  i0*  _STEMMINGALGORITHMi*  i*  _SNOWBALLPARAMSi*  i*  _BOOLINDEXPARAMSi+  i+  _DATETIMEINDEXPARAMSi+  i+  _UUIDINDEXPARAMSi,  i,  _PAYLOADINDEXPARAMSi.  i	.  _PAYLOADSCHEMAINFOi.  i.  _UPDATEQUEUEINFOi.  i.  _COLLECTIONINFOi0  i[0  i0  i0  _CHANGEALIASESiD1  iG1  _ALIASOPERATIONSi1  i1  _CREATEALIASi%2  i'2  _RENAMEALIASid2  if2  _DELETEALIASi2  i2  _LISTALIASESREQUESTi2  i2  _LISTCOLLECTIONALIASESREQUESTi2  i2  _ALIASDESCRIPTIONi3  i3  _LISTALIASESRESPONSEig3  ii3  _COLLECTIONCLUSTERINFOREQUESTi3  i3  	_SHARDKEYi3  i3  _LOCALSHARDINFOip4  is4  _REMOTESHARDINFOi5  i5  _SHARDTRANSFERINFOi}5  i5  _RESHARDINGINFOi6  i6  _COLLECTIONCLUSTERINFORESPONSEi,7  i/7  
_MOVESHARDi7  i7  _REPLICATESHARDi8  i8  _ABORTSHARDTRANSFERi9  i9  _RESTARTTRANSFERi9  i9  _REPLICATEPOINTSiL:  iN:  _REPLICAiz:  i}:  _CREATESHARDKEYio;  iq;  _DELETESHARDKEYi;  i;  $_UPDATECOLLECTIONCLUSTERSETUPREQUESTi=  i=  %_UPDATECOLLECTIONCLUSTERSETUPRESPONSEi=  i=  _CREATESHARDKEYREQUESTiX>  iZ>  _DELETESHARDKEYREQUESTi>  i>  _LISTSHARDKEYSREQUESTi?  i?  _CREATESHARDKEYRESPONSEi0?  i2?  _DELETESHARDKEYRESPONSEiZ?  i\?  _SHARDKEYDESCRIPTIONi?  i?  _LISTSHARDKEYSRESPONSEi?  )__doc__google.protobufr   _descriptorr   _descriptor_poolr   _symbol_databasegoogle.protobuf.internalr   _builderDefault_sym_db r   json__with__int__pb2r	   qdrant__common__pb2AddSerializedFiler   globals_globalsBuildMessageAndEnumDescriptorsBuildTopDescriptorsAndMessages_USE_C_DESCRIPTORS_options_serialized_options_serialized_start_serialized_end     i/volume1/homes/robertsu/coba/app/.venv/lib/python3.12/site-packages/qdrant_client/grpc/collections_pb2.py<module>r      sF  
 & 5 ? ? 8 #

"
"
$ 8 6 &%%'99  ;W  @X
9 ' ' '
H = ' ' '
4Ex P!!U*$((<!/P(<,37(&'0>F(&';7;(*+4BJ(*+?6:()*3AI()*>CG(67@NV(67KMQ(@AJX`(@AU9=(,-6DL(,-A9=(,-6DL(,-A9=(,-6DL(,-A<@(/09GO(/0D*/(;)(-(;'*/(;)(-(;'7<(#$65:(#$4*/(;)(-(;'27(105(/38( 216( 027(105(/27(105(/<A(();:?(()905(/.3(-/4(.-2(,.3(?-,1(?+5:(!"438(!"25:(!"438(!"2.0(?-,/(?+25(103(/14(0/2(.:=(&'98;(&'758(!"436(!"2>A(*+=<?(*+;/2(.-1(,37( 215( 048( !326( !148( !326( !1=A()*<;?()*:37( 215( 0:>(&'98<(&'79=(%&87;(%&626(104(/:>(&'98<(&'78<($%76:($%57;(#$659(#$4;?('(:9=('(89=(%&87;(%&68<($%76:($%5@D(,-?>B(,-=15(0/3(.37( 215( 004(/.2(-37( 215( 0/3(.-1(,6:("#548("#348( !326( !159(!"437(!"2AE(-.@?C(-.>IM(56HGK(56F48( !326( !148( !326( !1*.(;)(,(;'8<($%76:($%526(104(/8<($%76:($%5JN(67IHL(67G26(104(/=A()*<;?()*:TX(@ASRV(@AQ7;(#$659(#$426(104(/@D(,-?>B(,-=26(104(/@D(,-?>B(,-=26(104(/=A()*<;?()*:26(104(/6:("#548("#326(104(/@D(,-?>B(,-=48( !326( !148( !327( !127(105(/05(/.3(-.3(?-,1(?+16(0/4(.38( 216( 005(/.3(-16(0/4(.5:(!"438(!"216(0/4(.49( !327( !138( 216( 016(0/4(.05(/.3(-CH(/0BAF(/0@/4(.-2(,16(0/4(.-2(>,+0(>*-2(>,+0(>*-2(>,+0(>*49( !327( !1>C(*+=<A(*+;27(105(/5:(!"438(!"2>C(*+=<A(*+;*/(;)(-(;'05(/.3(-16(0/4(.38( 216( 005(/.3(-?D(+,>=B(+,<+0(<*).(<(05(/.3(-49( !327( !116(0/4(.16(0/4(.).(:(',(:&05(/.3(-05(/.3(-EJ(12DCH(12BFK(23EDI(23C7<(#$65:(#$47<(#$65:(#$46;("#549("#38=($%76;($%58=($%76;($%55:(!"438(!"27<(#$65:(#$4y +r   