Abstract class for visiting expressions. Subclasses must implement visitOperation, visitComparison, and visitStructuredQuery methods.

Type Parameters

  • T extends VectorStore = VectorStore

Hierarchy (view full)

Constructors

  • Type Parameters

    • T extends VectorStore = VectorStore

    Returns Visitor<T>

Properties

VisitComparisonOutput: object
VisitOperationOutput: object
VisitStructuredQueryOutput: {
    filter?: T["FilterType"];
}
allowedComparators: Comparator[]
allowedOperators: Operator[]

Methods

  • Parameters

    Returns object

  • Parameters

    Returns object

  • Parameters

    Returns {
        filter?: T["FilterType"];
    }

    • Optionalfilter?: T["FilterType"]