Fixed multiple issues causing dangling references to discarded queries gitlab #594 Change-Id: Iaa6b12f60d7dfa2bbcbc9614ef837973885586cc
DB query swapping to file system gitlab #572 Change-Id: I3609ab9207fd01710aeb7c00debae259d1dc08c3 (cherry picked from commit 51cf547b475df8309ca0207c35f97fda0d26abd0)
Optimize ReadGraph.hasStatements(s,p) to not use getObjects(s,p) Depending on the predicate asked for, hasStatements(s,p) can be optimized to not realize the entire [object] result list created by getObjects(s,p). gitlab #558 Change-Id: I7be1d2000396ce6c1e4595cabaafef5db4224de9 (cherry picked from commit ac990d10ff2d1d1042a68f0594489aed23a27453)
QueryListening sync is slow gitlab #503 Change-Id: Ied3aaf386094c3d52b3840d000fb9de01c9ebd03
Exceptions for many functional objects are broken gitlab #510 Change-Id: Id79a72ad4cf73a2e27351612d05721d6333d2941 (cherry picked from commit 5485802a9eee47cf47e50ef2e96da843417133e5)
Added more literal type resolution logic to claimLiteral If the Class of the value doesn't tell which layer0-builtin type resource to use, try to use the Datatype provided by the binding to resolve the builtin type resource. If that fails also, resort to the the old fallback behavior. gitlab #496 Change-Id: Ie55984d2812bafa84c12f0a776b0d6de7e6a905d
Direct and synchronization-free access to Layer0 resource class for DB Also converts plenty of legacy Logger use to slf4j Logger. gitlab #493 Change-Id: I0009ed3fd0c039312b1b9f74804cc2de2c39ec9a
AsyncBarrier.dec runs into refcounting problem gitlab #490 Change-Id: I47b3e917a11038b444a326f03b46352d5671cbe0
Wrong graph was used when performing async query from session gitlab #457 Change-Id: I3a38eed6b63eb2559893c831b05a9d512bf34745
DB request scheduling scheme fails with district diagrams gitlab #457 Change-Id: I3f8b3504cd4b26f670fd45c79ab4e192fb0091d8
Multiple readers in db client gitlab #5 Change-Id: I5a44b7d19f6529f1ceceab1875e227db326e1c24
Diagram threading and ThreadLogger improvements gitlab #387 gitlab #388 Conflicts: bundles/org.simantics.db.impl/src/org/simantics/db/impl/graph/ReadGraphImpl.java Change-Id: Iff524dd3d8ebf66632772077a06dc10cae0c6f9c
Fix livelock situation in QueryProcessor gitlab #386 Change-Id: I91bb154e6410b125eb13171f9152996286a6d54d
Separate query dependency management from QueryProcessor gitlab #379 Change-Id: I23afbaef397f23b3645d47ac71906736b1021044
First step to enable reading of cache when not writing gitlab #320 Change-Id: If12e55796207f0d08f46fc0670760c2937593e89