|
0a867b816f
|
Naming of params in module methods and generics and minor fixes
|
2025-06-05 01:06:00 +03:00 |
|
|
be4945fe32
|
Rework of lifetime and applying it to members properties in modules' and tables' handles
|
2025-06-05 00:13:59 +03:00 |
|
|
e2a10512fb
|
API for partial wrappers
|
2025-06-04 00:32:03 +03:00 |
|
|
fbff39a0b4
|
Naming of handles' properties and scopes' functions
|
2025-06-04 00:25:00 +03:00 |
|
|
0c9501cbe4
|
Namespace replaced by NameNode to make it more clear and simplify implementation
|
2025-06-02 01:01:30 +03:00 |
|
|
12c5e30b6f
|
Renamed 'ObjectOperations' to 'ObjectClass' and simplified its provider
|
2025-05-30 21:05:26 +03:00 |
|
|
b0448030ae
|
More simplified errors (but still not final)
|
2025-05-29 00:45:59 +03:00 |
|
|
b398ce69e8
|
Driver now has helper methods to assert that implementation can be got from a given provider
|
2025-05-28 20:38:08 +03:00 |
|
|
8fff112946
|
Object's user extension now internal object's/implementation's state and can't be accessed outside 'ObjectOperations'
|
2025-05-28 20:28:59 +03:00 |
|
|
f228bd9769
|
Removed verbose errors for schema definition
|
2025-05-27 01:23:53 +03:00 |
|
|
5197be80f0
|
Minor fixes
|
2025-05-21 00:29:27 +03:00 |
|
|
ae92d1a407
|
Removed "Instance Key"/"Runtime Key" generic because it's hard to maintenance
|
2025-05-19 20:41:41 +03:00 |
|
|
35a668ad37
|
Common way to declare parameters and columns in raw statements
|
2025-05-19 20:04:54 +03:00 |
|
|
33acc115fb
|
Namespace now exists only at definition time
|
2025-05-19 18:50:30 +03:00 |
|
|
0c9740e820
|
Additional reflection properties
|
2025-05-18 16:43:43 +03:00 |
|
|
64fd1d9958
|
Additional reflection properties
|
2025-05-18 16:29:48 +03:00 |
|
|
bb4fadac9d
|
Safe way for manual column creating
|
2025-05-17 18:46:22 +03:00 |
|
|
3d0d2ec38e
|
ApiVersion now enum
|
2025-05-16 16:27:17 +03:00 |
|
|
fe289fe8c5
|
'DebugApi' -> 'ReflectionApi' and member collections in table and module descriptors
|
2025-05-16 16:11:39 +03:00 |
|
|
3633ed898d
|
Some missed errors
|
2025-05-16 16:02:49 +03:00 |
|
|
d35db7e721
|
Removed type binding for columns
|
2025-05-13 20:39:21 +03:00 |
|
|
0fbafe9d12
|
Types and scoped objects now use implementation providers in reflection instead of constructors
|
2025-05-12 11:14:44 +03:00 |
|
|
6f5a21e621
|
Reflection to check supported by driver api versions
|
2025-05-12 10:27:39 +03:00 |
|
|
ba11a41dc9
|
Errors for schema synchronization and some additional errors for schema definition
|
2025-05-12 10:14:21 +03:00 |
|
|
60d57c3656
|
Generics naming
|
2025-05-12 09:43:05 +03:00 |
|
|
50dece2624
|
Missed module upgrade operations and fixes
|
2025-05-12 09:34:27 +03:00 |
|
|
cae5567d9d
|
Renamed module scopes
|
2025-05-12 09:06:48 +03:00 |
|
|
633d137bf0
|
DriverType -> DriverMetainfo
|
2025-05-11 23:43:28 +03:00 |
|
|
98ed264aa1
|
Object operations
|
2025-05-11 23:34:47 +03:00 |
|
|
6de9eba7b0
|
Errors
|
2025-05-11 14:57:53 +03:00 |
|
|
4d76d9bf6c
|
Fixed (suppressed) compilation error parametrized type parameters
|
2025-05-10 02:12:10 +03:00 |
|
|
815acda773
|
Table's constructor and upgrade moved from top level scope into 'Table' interface
|
2025-05-09 04:27:37 +03:00 |
|
|
89c83c219f
|
Splitted column descriptor to table's column and query's column
|
2025-05-09 03:53:38 +03:00 |
|
|
f43b0470a0
|
Reorganizing packages and renaming lib 'sql-skeleton' -> 'db-skeleton' since it's not limited to sql or even relational databases
|
2025-05-08 17:59:39 +03:00 |
|