Skip to content

Возврат гетерогенных коллекций из merge-запросов #98

@graveart

Description

@graveart

Запросы с merge могут возвращать документы из разных неймспейсов. В текущем интерфейсе Query метод merge принимает только запросу в рамках одного неймспейса и возвращает только объекты одного типа.

Хотелось бы иметь отдельный интерфейс, позволяющий через коннектор создавать/обрабатывать запросы типа: SELECT * FROM ns1 MERGE (SELECT * FROM ns2) MERGE (SELECT * FROM ns3)...

  1. Нужен отдельный метод merge, который бы принимал Query произвольного типа
  2. Нужен отдельный метод execute (executeToMap), который бы возвращал результаты в виде мапы (ключ - неймспейс, значение - коллекция документов, относящихся к этому неймспейсу)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions