Toggle Menu
Prev Up Next

# `langchain.retrievers.self_query.pinecone`.PineconeTranslator

class langchain.retrievers.self_query.pinecone.PineconeTranslator

  Translate Pinecone internal query language elements to valid filters.

  Attributes

  `allowed_comparators` | Subset of allowed logical comparators.
  `allowed_operators` | Subset of allowed logical operators.

  Methods

  `__init__`() |
  `visit_comparison`(comparison) | Translate a Comparison.
  `visit_operation`(operation) | Translate an Operation.
  `visit_structured_query`(structured_query) | Translate a StructuredQuery.

  __init__()
  visit_comparison(comparison: Comparison) → Dict

    Translate a Comparison.

    Parameters

      comparison (Comparison) –

    Return type

      Dict

  visit_operation(operation: Operation) → Dict

    Translate an Operation.

    Parameters

      operation (Operation) –

    Return type

      Dict

  visit_structured_query(structured_query: StructuredQuery) → Tuple[str, dict]

    Translate a StructuredQuery.

    Parameters

      structured_query (StructuredQuery) –

    Return type

      Tuple[str, dict]