[docs]classPineconeTranslator(Visitor):"""Translate `Pinecone` internal query language elements to valid filters."""allowed_comparators=(Comparator.EQ,Comparator.NE,Comparator.LT,Comparator.LTE,Comparator.GT,Comparator.GTE,Comparator.IN,Comparator.NIN,)"""Subset of allowed logical comparators."""allowed_operators=(Operator.AND,Operator.OR)"""Subset of allowed logical operators."""def_format_func(self,func:Union[Operator,Comparator])->str:self._validate_func(func)returnf"${func.value}"