Yes, it is expected that ScanQuery and ContinuousQuery are not transactional.
>Getting all the records will pull everything back onto the and we would have to filter locally if I am understanding correctly? There is no need to get all entries from the cache, you can get entries with certain keys. In your example, you can get all entries based on generated keys if you know the number of inserted entries. This number, for example, can be inserted as a part of the first object. Evgenii ср, 2 сент. 2020 г. в 08:53, ssansoy <s.san...@cmcmarkets.com>: > Thanks for looking into it. Is this expected? > Just wondering how another node can ever be transactionally notified of an > update in an event driven way if continuous queries don't support > transactions? > > using getAll isn't a practical workaround unfortunately as we want to get > the B records based on the value of some of it's fields. E.g. a scan query > with a filter on the child, or an sql fields query. Getting all the records > will pull everything back onto the and we would have to filter locally if I > am understanding correctly? > > > > -- > Sent from: http://apache-ignite-users.70518.x6.nabble.com/ >