daml/ledger-service
Stephen Compall b85637115f
accept a list of {templateIds, query} as input to searchForever (#4363)
* add SearchForeverRequest with one-or-many JSON model

* the least structured way to flatten a query union into a single stream

* add somewhere for indices to go in StreamQuery

* unzipMap utility

* doc Positive

* collect indices for SearchForever predicate, and use only one Map

* interface for rendering positions

* finish propagating positives from the predicate to the rendering phase

* add matchedQueries to every `created` in the searchForever results

* test that matchedQueries indices are included in query stream blocks

* document query union

* add changelog

CHANGELOG_BEGIN
- [JSON API - Experimental] ``/contracts/searchForever`` accepts multiple queries,
  and includes with each ``created`` result the ``matchedQueries`` indicating which
  queries matched.
  See `issue #4363 <https://github.com/digital-asset/daml/pull/4363>`_.
CHANGELOG_END

* remove unused unzipMap
2020-02-06 10:23:38 -05:00
..
db-backend Aligning DB contract table with domain.ActiveContract class (#3989) 2020-01-08 20:39:57 +00:00
http-json accept a list of {templateIds, query} as input to searchForever (#4363) 2020-02-06 10:23:38 -05:00
jwt EC256 rather than EC512 algo (#4019) 2020-01-16 08:55:55 -05:00
lf-value-json Remove unused dependencies to da_scala_library (#3938) 2020-01-06 18:14:21 +01:00
utils Remove unused dependencies to da_scala_library (#3938) 2020-01-06 18:14:21 +01:00