Commit Graph

189 Commits (master)

Author SHA1 Message Date
Harald Wolff 66c996eb0c +WeakKeyReferenceDictionary 2019-10-07 08:58:24 +02:00
Harald Wolff e71faeca34 WeakKeyDictionary: +KeyEquals(..), +GetKeyHashCode(..) 2019-10-07 08:57:43 +02:00
Harald Wolff 14d32f228d Fixed ODBList.Identity infinite recursion 2019-10-04 12:21:47 +02:00
Harald Wolff a961634e1f Fixed ODBEntity.Equals(..) / ODBValue.Equals(..) 2019-10-04 12:21:17 +02:00
Harald Wolff 6bf7585358 ClassMapping: Cleanup and fix of ValueType support 2019-10-04 12:20:42 +02:00
Harald Wolff cc3df74abf Fixed WeakKeyDictionary bugs 2019-10-04 12:20:15 +02:00
Harald Wolff d422a31585 Partial Implementation of ListDiff 2019-10-04 12:19:55 +02:00
Harald Wolff 31fa827a67 Fixed DocumentDiff 2019-10-04 12:19:37 +02:00
Harald Wolff 318eae9869 Fixed Document.Equals(..) 2019-10-04 12:19:19 +02:00
Harald Wolff 7edb8c3db8 Fix SimpleIndex.LoadIndex(..) 2019-10-04 09:20:05 +02:00
Harald Wolff b07b3aa608 Improve WeakValueDictionary Test 2019-10-04 00:05:52 +02:00
Harald Wolff 73fbf8a426 Update NUnit Tests 2019-10-04 00:04:13 +02:00
Harald Wolff e1eccb148b SessionStorage: fix Load(..) to work correctly with Refresh(..) 2019-10-04 00:03:58 +02:00
Harald Wolff 0d72d4149e ChainedStorage cleanup 2019-10-04 00:03:02 +02:00
Harald Wolff c049d042bd Fix ClassMapping, implemented object caches to correctly recreate document IDs 2019-10-04 00:02:39 +02:00
Harald Wolff abecfe266a +IStorage.IsCaching +IStorage.Refresh(..) 2019-10-04 00:01:46 +02:00
Harald Wolff a563980867 Removed CachingStorageBase 2019-10-03 23:58:53 +02:00
Harald Wolff 3566123e2a Static Test class 2019-10-03 23:58:17 +02:00
Harald Wolff 8437d7620a +WeakValueDictionary 2019-10-03 23:57:56 +02:00
Harald Wolff 553b44e586 +WeakKeyDictionary.GetKeyInstance(..) 2019-10-03 23:57:46 +02:00
Harald Wolff 685ec84252 WIP 2019-10-02 13:34:48 +02:00
Harald Wolff 5f6674f07c WIP 2019-10-02 09:24:42 +02:00
Harald Wolff c813829b51 WIP 2019-09-26 09:41:09 +02:00
Harald Wolff da04a75a1a Merge branch 'dev_timestamp' 2019-09-20 11:49:17 +02:00
Harald Wolff 9e00a3ee69 Added odb.ng.diff 2019-09-20 11:48:19 +02:00
Harald Wolff f19d93f334 WIP SessionStorage 2019-09-20 11:45:16 +02:00
Harald Wolff 3d2f7a5ad0 Fixed semantics of ODBEntities 2019-09-20 11:42:02 +02:00
Harald Wolff 71abdd8f00 Update to NUnit Tests 2019-09-19 08:46:37 +02:00
Harald Wolff 0ffdfb59cf Iimplementation changes for odb.ng (SegementedFileStorage, CachingStorage, etc.) 2019-09-19 08:46:19 +02:00
Harald Wolff 514dda09aa Moved IStorage/IStorageContainer to odb.ng.storage 2019-09-19 08:43:29 +02:00
Harald Wolff 7af24324d9 Added class Cache<K,V> 2019-09-19 08:42:01 +02:00
Harald Wolff bb870e415c Added class collections.LinkedList 2019-09-19 08:41:25 +02:00
Harald Wolff 1374b8aca4 Added MappingTree.TryGet(..) 2019-09-19 08:40:12 +02:00
Harald Wolff d614dadce3 Added BTree.FirstValue/.LastValue 2019-09-19 08:39:57 +02:00
Harald Wolff 6d3ac111de Added Extension Stream.ReadDouble()/WriteDouble() 2019-09-19 08:39:26 +02:00
Harald Wolff 1170ac13c2 Merge branch 'master' into dev_timestamp 2019-09-17 17:22:29 +02:00
Harald Wolff 42aabc2ee0 Extended RPCContainer to use implicit type converter 2019-09-17 17:22:18 +02:00
Harald Wolff cf8701d17f Fixed ODBvalue.AsUShort 2019-09-17 17:21:37 +02:00
Harald Wolff 427fbb6b9d IPv6: add implicit operator IPv6(string) 2019-09-17 17:21:22 +02:00
Harald Wolff 23bb192b01 WIP 2019-09-17 12:59:27 +02:00
Harald Wolff 42b84492f3 Session concurrent access strategy for Mapper.Save(..) 2019-09-16 13:15:58 +02:00
Harald Wolff 8e2f4cc02b NUnit Tests 2019-09-16 13:15:16 +02:00
Harald Wolff b05e470b56 Cleanup class file IPv6.cs 2019-09-16 10:06:18 +02:00
Harald Wolff 198349f395 Fix and improve IPv6 2019-09-16 09:18:43 +02:00
Harald Wolff 501553e8f7 Fix Path to ln.logging 2019-09-16 09:18:13 +02:00
Harald Wolff e1572856e2 Fix DocumentChange.Path 2019-09-16 09:17:50 +02:00
Harald Wolff b40e5c8888 Fix unimplemented Mapper.GetMapping<T>() 2019-09-16 09:17:31 +02:00
Harald Wolff 8c9baddda7 Fix path to ln.logging 2019-09-16 09:17:07 +02:00
Harald Wolff 880f96fef8 Added class IPv6 2019-09-15 14:23:44 +02:00
Harald Wolff 6932f9e851 Added class arithmetics.Words 2019-09-15 14:23:28 +02:00