Hi,
I'm using the latest version (1.4.200) in embedded memory mode and I've set the isolation level to SERIALIABLE.
I've opened a single connection to the database in my JVM and I added a bunch of rows to a table. Let us say there is a column Column1 which is just an integer value. When I do:
SELECT max(Column1) FROM Table1
It does not return the up-to-date result, until I commit, even in the same connection which added the rows. When I use READ COMMITTED isolation level, however, I don't see this issue. The max value is accurate.
Is there any caveat with how aggregate functions are computed in serializable isolation level?
Thank you,
Venkat.