
    Ig<                     	   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 ej                         j                  d      Z e       Z e
j"                  ee        e
j$                  ede       ej&                  dk(  rd	e_        d
e_        d	e_        de_        d	e_        de_        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@   _        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`   _        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~   _        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   _        y	y	)zGenerated protocol buffer code.    )
descriptor)descriptor_pool)symbol_database)builders  
chromadb/proto/chroma.protochroma"U
Vector
	dimension (
vector ((
encoding (2.chroma.ScalarEncoding"
	FilePaths
paths (	"
Segment

id (	
type (	#
scope (2.chroma.SegmentScope

collection (	-
metadata (2.chroma.UpdateMetadataH 2

file_paths (2.chroma.Segment.FilePathsEntryC
FilePathsEntry
key (	 
value (2.chroma.FilePaths:8B
	_metadata"

Collection

id (	
name (	
configuration_json_str (	-
metadata (2.chroma.UpdateMetadataH 
	dimension (H
tenant (	
database (	
log_position (
version	 (B
	_metadataB

_dimension"4
Database

id (	
name (	
tenant (	"
Tenant
name (	"x
UpdateMetadataValue
string_value (	H 
	int_value (H 
float_value (H 

bool_value (H B
value"
UpdateMetadata6
metadata (2$.chroma.UpdateMetadata.MetadataEntryL
MetadataEntry
key (	*
value (2.chroma.UpdateMetadataValue:8"
OperationRecord

id (	#
vector (2.chroma.VectorH -
metadata (2.chroma.UpdateMetadataH$
	operation (2.chroma.OperationB	
_vectorB
	_metadata"I
RequestVersionContext
collection_version (
log_position ("x
CountRecordsRequest

segment_id (	
collection_id (	6
version_context (2.chroma.RequestVersionContext"%
CountRecordsResponse
count ("
QueryMetadataRequest

segment_id (	
where (2.chroma.Where-
where_document (2.chroma.WhereDocument!
ids (2.chroma.UserIdsH 
limit (H
offset (H
collection_id (	
include_metadata (6
version_context	 (2.chroma.RequestVersionContextB
_idsB
_limitB	
_offset"I
QueryMetadataResponse0
records (2.chroma.MetadataEmbeddingRecord"O
MetadataEmbeddingRecord

id (	(
metadata (2.chroma.UpdateMetadata"
UserIds
ids (	"
WhereDocument-
direct (2.chroma.DirectWhereDocumentH 1
children (2.chroma.WhereDocumentChildrenH B
where_document"X
DirectWhereDocument
document (	/
operator (2.chroma.WhereDocumentOperator"k
WhereDocumentChildren'
children (2.chroma.WhereDocument)
operator (2.chroma.BooleanOperator"r
Where5
direct_comparison (2.chroma.DirectComparisonH )
children (2.chroma.WhereChildrenH B
where"
DirectComparison
key (	?
single_string_operand (2.chroma.SingleStringComparisonH ;
string_list_operand (2.chroma.StringListComparisonH 9
single_int_operand (2.chroma.SingleIntComparisonH 5
int_list_operand (2.chroma.IntListComparisonH ?
single_double_operand (2.chroma.SingleDoubleComparisonH ;
double_list_operand (2.chroma.DoubleListComparisonH 7
bool_list_operand (2.chroma.BoolListComparisonH ;
single_bool_operand	 (2.chroma.SingleBoolComparisonH B

comparison"[
WhereChildren
children (2.chroma.Where)
operator (2.chroma.BooleanOperator"S
StringListComparison
values (	+
list_operator (2.chroma.ListOperator"V
SingleStringComparison
value (	-

comparator (2.chroma.GenericComparator"T
SingleBoolComparison
value (-

comparator (2.chroma.GenericComparator"P
IntListComparison
values (+
list_operator (2.chroma.ListOperator"
SingleIntComparison
value (7
generic_comparator (2.chroma.GenericComparatorH 5
number_comparator (2.chroma.NumberComparatorH B

comparator"S
DoubleListComparison
values (+
list_operator (2.chroma.ListOperator"Q
BoolListComparison
values (+
list_operator (2.chroma.ListOperator"
SingleDoubleComparison
value (7
generic_comparator (2.chroma.GenericComparatorH 5
number_comparator (2.chroma.NumberComparatorH B

comparator"
GetVectorsRequest
ids (	

segment_id (	
collection_id (	6
version_context (2.chroma.RequestVersionContext"D
GetVectorsResponse.
records (2.chroma.VectorEmbeddingRecord"C
VectorEmbeddingRecord

id (	
vector (2.chroma.Vector"
QueryVectorsRequest
vectors (2.chroma.Vector	
k (
allowed_ids (	
include_embeddings (

segment_id (	
collection_id (	6
version_context (2.chroma.RequestVersionContext"C
QueryVectorsResponse+
results (2.chroma.VectorQueryResults"@
VectorQueryResults*
results (2.chroma.VectorQueryResult"a
VectorQueryResult

id (	
distance (#
vector (2.chroma.VectorH B	
_vector*8
	Operation
ADD 

UPDATE

UPSERT

DELETE*(
ScalarEncoding
FLOAT32 	
INT32*@
SegmentScope

VECTOR 
METADATA

RECORD

SQLITE*7
WhereDocumentOperator
CONTAINS 
NOT_CONTAINS*"
BooleanOperator
AND 
OR*
ListOperator
IN 
NIN*#
GenericComparator
EQ 
NE*4
NumberComparator
GT 
GTE
LT
LTE2
MetadataReaderN
QueryMetadata.chroma.QueryMetadataRequest.chroma.QueryMetadataResponse" K
CountRecords.chroma.CountRecordsRequest.chroma.CountRecordsResponse" 2
VectorReaderE

GetVectors.chroma.GetVectorsRequest.chroma.GetVectorsResponse" K
QueryVectors.chroma.QueryVectorsRequest.chroma.QueryVectorsResponse" B:Z8github.com/chroma-core/chroma/go/pkg/proto/coordinatorpbbproto3zchromadb.proto.chroma_pb2FNs:   Z8github.com/chroma-core/chroma/go/pkg/proto/coordinatorpbs   8i  
_OPERATIONi(  i*  _SCALARENCODINGiR  iT  _SEGMENTSCOPEi  i  _WHEREDOCUMENTOPERATORi  i  _BOOLEANOPERATORi  i  _LISTOPERATORi  i  _GENERICCOMPARATORi7  i9  _NUMBERCOMPARATORim  '   _VECTOR|   ~   
_FILEPATHS      _SEGMENTi  i\  _SEGMENT_FILEPATHSENTRYi  i  _COLLECTIONi  i  	_DATABASEi  i  _TENANTi  i  _UPDATEMETADATAVALUEih  ik  _UPDATEMETADATAi  i  _UPDATEMETADATA_METADATAENTRYi  _OPERATIONRECORDi  i  _REQUESTVERSIONCONTEXTi  i   _COUNTRECORDSREQUESTix  iz  _COUNTRECORDSRESPONSEi  i  _QUERYMETADATAREQUESTi  i  _QUERYMETADATARESPONSEi6  i8  _METADATAEMBEDDINGRECORDi  i  _USERIDSi  i  _WHEREDOCUMENTi%  i'  _DIRECTWHEREDOCUMENTi  i  _WHEREDOCUMENTCHILDRENi  i  _WHEREi`	  ic	  _DIRECTCOMPARISONit  iv  _WHERECHILDRENi  i  _STRINGLISTCOMPARISONi&  i(  _SINGLESTRINGCOMPARISONi~  i  _SINGLEBOOLCOMPARISONi  i  _INTLISTCOMPARISONi&  i)  _SINGLEINTCOMPARISONi  i  _DOUBLELISTCOMPARISONi   i"  _BOOLLISTCOMPARISONis  iv  _SINGLEDOUBLECOMPARISONi  i  _GETVECTORSREQUESTi  i  _GETVECTORSRESPONSEi  i  _VECTOREMBEDDINGRECORDi,  i/  _QUERYVECTORSREQUESTi  i  _QUERYVECTORSRESPONSEiI  iK  _VECTORQUERYRESULTSi  i  _VECTORQUERYRESULTi  ip  _METADATAREADERi  i   _VECTORREADERi  )__doc__google.protobufr   _descriptorr   _descriptor_poolr   _symbol_databasegoogle.protobuf.internalr   _builderDefault_sym_dbAddSerializedFile
DESCRIPTORglobals_globalsBuildMessageAndEnumDescriptorsBuildTopDescriptorsAndMessages_USE_C_DESCRIPTORS_options_serialized_optionsr   r   _serialized_start_serialized_end     V/var/www/html/answerous/venv/lib/python3.12/site-packages/chromadb/proto/chroma_pb2.py<module>rT      s   & 5 ? ? 8 #

"
"
$
 &%%'99  ;oN  pN
9 ' ' '
H = ' ' '
4OQY Z!!U**#`* %)"08-+/(6>3+/(<*)-(<(04(/.2(-.2(?-,0(?+7;(#$659(#$415(0/3(..2(?-,0(?+37( 215( 026(104(/(*(9'&)(9%+.(<*),(<(),(:('*(:&8;($%769($%5,/(=+*-(=)*-(;)(+(;'(+(9'&)(9%58(!"436(!"203(/.2(->A(*+=<@(*+;15(0/3(.7;(#$659(#$459(!"437(!"26:("#548("#36:("#548("#37;(#$659(#$49=(%&87;(%&6)-(:('+(:&/3(.-1(,59(!"437(!"27;(#$659(#$4'+(8&%)(8$26(104(//3(.-1(,6:("#548("#38<($%76:($%56:("#548("#337( 215( 059(!"437(!"26:("#548("#348( !326( !18<($%76:($%537( 215( 048( !326( !17;(#$659(#$459(!"437(!"26:("#548("#348( !326( !137( 215( 004(/.2(-.2(?-,0(?+S +rR   