Harald Wolff
|
52e63b40e0
|
Add Mapper.Count, Mapper.LoadArray(..)
|
2020-02-24 17:31:33 +01:00 |
Harald Wolff
|
f79bf14118
|
Fix missing StorageContainer.Open() in Mapper
|
2020-02-24 17:29:48 +01:00 |
Harald Wolff
|
31064d8175
|
Fixed TryGet... Methods
|
2019-11-29 16:02:52 +01:00 |
Harald Wolff
|
43a39cb7e4
|
Add Hooks (createObjectHook,filterFieldsHook) to ClassMapping
|
2019-11-19 11:39:12 +01:00 |
Harald Wolff
|
8857b30487
|
Made SegmentedFile.MagicBytes static
|
2019-10-15 12:19:56 +02:00 |
Harald Wolff
|
bec1e483c4
|
Added IdentityCache to fix Identity bug of ListDiff
|
2019-10-15 12:19:33 +02:00 |
Harald Wolff
|
67eae8f9df
|
Mapper: implement Refresh(..)
|
2019-10-11 11:41:00 +02:00 |
Harald Wolff
|
c64736e8e0
|
Mapper: implement enum mappings
|
2019-10-11 11:40:16 +02:00 |
Harald Wolff
|
6358af9250
|
Implement SegmentedFileStorage.AutoFlush
|
2019-10-11 11:39:54 +02:00 |
Harald Wolff
|
b7d83a5e3a
|
Fix ClassMapping cache
|
2019-10-08 12:15:40 +02:00 |
Harald Wolff
|
a3b0745d95
|
Merge branch 'master' of https://schwann.lnvpn.de/LupusNobilis/ln.types
|
2019-10-07 13:14:52 +02:00 |
Harald Wolff
|
54ef7ba55d
|
ODB Diff WIP
|
2019-10-07 13:00:26 +02:00 |
Harald Wolff
|
5cf57e6a2b
|
ODBEntity, ODBValue, etc. added TreeString
|
2019-10-07 12:59:36 +02:00 |
Harald Wolff
|
baaffcdea6
|
Add ODB mapping registration for IPv6
|
2019-10-07 09:06:53 +02:00 |
Harald Wolff
|
7c53ff8dc2
|
Use WeakKeyreferenceDictionary for reverseCaching in ClassMapping
|
2019-10-07 08:59:34 +02:00 |
Harald Wolff
|
4cee7faffd
|
+ODBByteBuffer
|
2019-10-07 08:59:05 +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
|
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
|
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
|
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
|
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
|
1170ac13c2
|
Merge branch 'master' into dev_timestamp
|
2019-09-17 17:22:29 +02:00 |
Harald Wolff
|
cf8701d17f
|
Fixed ODBvalue.AsUShort
|
2019-09-17 17:21:37 +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
|
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
|
947737fb9c
|
Preparation for Session to use DocumentChanges
|
2019-09-12 11:47:26 +02:00 |
Harald Wolff
|
cb1c109f50
|
Added class DocumentChanges
|
2019-09-12 11:46:57 +02:00 |
Harald Wolff
|
5d982a8eda
|
ODBList: add this[ODBValue]
|
2019-09-12 11:46:31 +02:00 |
Harald Wolff
|
3b0c508fa3
|
Merge branch 'master' of https://schwann.lnvpn.de/LupusNobilis/ln.types
|
2019-08-31 13:08:42 +02:00 |
Harald Wolff
|
93f527ba25
|
Fix FSStorageContainer / FSStorage -> Close()
|
2019-08-31 00:40:12 +02:00 |
Harald Wolff
|
606d2923b2
|
Make Mapper implement IDisposable
|
2019-08-31 00:39:29 +02:00 |
Harald Wolff
|
97ebac05eb
|
Fixed race condition
|
2019-08-30 12:41:18 +02:00 |