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