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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions