No, I don't see other ways to do this transactionally, as CQ itself is not
transactional.

Evgenii

чт, 10 сент. 2020 г. в 00:52, ssansoy <s.san...@cmcmarkets.com>:

> unfortunately the 's' on B here can't be derived from a number 0..n - e.g.
> it
> isn't a numeric id.
>
> E.g. in practice lets say:
>
> A is a "Location"
> it has properties: "city", "street" etc
>
> B is a "Person" with key:
> p = city
> q = street
> r = social security number
>
> E.g. an A and associated B's are updated in a transaction, we want our
> client app to see the updated A and B's where the Person lives at that that
> Location.
>
> E.g. A is updated and our continuous query on A picks up:
> city = London
> street = Downing Street
>
> We would like to say:
> Select * from B where city="London" and street="Downing Street"
>
> Is there any way at all in Ignite to do this transactionally, so if an A
> and
> associated B's are updated in one transaction (e.g. a street is renamed
> from
> "Downing Street" to "Regent Street"), then our client app can see them
> consistently?
>
>
>
>
>
>
>
> --
> Sent from: http://apache-ignite-users.70518.x6.nabble.com/
>

Reply via email to