@resistdesign/voltra
    Preparing search index...

    Class IndexingRelationshipDriver

    Adapter that stores relationships as directional edges via a relational backend.

    Index

    Constructors

    Methods

    • Create a relationship via the relational backend.

      Parameters

      • relationship: BaseItemRelationshipInfo

        Relationship info to create.

      • toTypeName: string

        Target type name for the relationship.

      • ensureSingle: boolean

        When true, remove existing outgoing edges before inserting.

      Returns Promise<void>

      Promise resolved once the relationship is stored.

    • Delete a relationship via the relational backend.

      Parameters

      • relationship: BaseItemRelationshipInfo

        Relationship info to delete.

      • toTypeName: string

        Target type name for the relationship.

      Returns Promise<void>

      Promise resolved once the relationship is removed.

    • List relationships via the relational backend.

      Parameters

      • config: ListRelationshipsConfig

        Relationship list configuration and origin.

      • toTypeName: string

        Target type name for the relationship.

      Returns Promise<ListItemsResults<ItemRelationshipInfo>>

      List results with items and cursor.