Closed nessur closed 2 years ago
Latest commit: 4ab32e219bc233658929e8ad9be69a6f85f15f7f
The changes in this PR will be included in the next version bump.
Not sure what this means? Click here to learn what changesets are.
Click here if you're a maintainer who wants to add another changeset to this PR
📚 Purpose
In order to select a little data as required, and no more, a sparse selection module was added to the query builder. By limiting JOINs to those necessary, and columns to those needed, this expands the capabilities of our mapping by speeding up the result time of an average event/telemetry query by 2-3x . Next step, is support linkability, where additional data on specific events can be loaded using the Event ID.
I was trying to support conditional return types, between
EventDomainModel[]
andPartialEventDomainModel[]
, but that didn't work when trying to integrate with the RPC client/service layer.👌 Resolves:
📦 Impacts:
[mds-ingest-service]