Commit Graph

47 Commits

Author SHA1 Message Date
33fe39c70d Separating queries descriptors for strict applying '_Selectable' 2025-01-26 17:43:40 +03:00
5839d27b1f All input params and output columns should have a name now; methods' params naming 2025-01-26 05:02:13 +03:00
06ae4b308c Embedding queries versions with returning as default, driver will optimize if there are no return calls; refactored to remove 'SelectedTable' and 'SelectedColumn' 2025-01-26 03:48:32 +03:00
99759909a5 Removing subtypes of inputs 2025-01-25 00:17:59 +03:00
838c674fe0 Renaming 'Expression' to 'IntermediateColumn' and then 'RuntimeExpression' to 'Expression', added support for expressions and other improvements in 'SELECT' 2025-01-24 22:15:02 +03:00
a0243487f8 Simplified 'INSERT', 'UPDATE' and 'DELETE' queries 2025-01-23 22:37:55 +03:00
d8c9440126 Removing types that can be represented as bytearray 2025-01-21 03:52:20 +03:00
28ccd490c1 Runtime expression builder 2025-01-09 01:22:02 +03:00
f0ffe331af Reorganizing packages 2025-01-06 01:47:48 +03:00
91ac6c464a Generics parameters order and naming fixes in DML interfaces 2025-01-05 20:14:39 +03:00
a2c89cc91d Reorganizing DML creators interfaces 2025-01-05 19:54:30 +03:00
dfd1cd950d Table creating scopes and lazy column deleting 2025-01-04 20:02:10 +03:00
29f2435057 'ColumnType' -> 'DatabaseType', removed 'STRING' database type, 'BYTE_ARRAY' -> 'BINARY_DATA' 2025-01-04 17:04:14 +03:00
d55cc47415 Renaming 'InsertFromQuery' to 'Copy' and splitting from 'InsertParams'->'Insert' 2025-01-04 15:41:33 +03:00
ed132ad276 Naming of DML interfaces 2025-01-03 16:44:08 +03:00
a4f66191c9 'Update' -> 'Upgrade' and other minor naming and docs fixes 2025-01-03 14:40:11 +03:00
797ab51c58 Temporary tables and queries for module creating/upgrading scope 2025-01-03 14:25:23 +03:00
3b1fa8a562 Splitting 'ModuleCreator' to 'CreateModuleScope' and 'UpdateModuleScope' 2025-01-03 12:58:29 +03:00
b13e6bf470 Organizing subpackages in DDL 2025-01-03 00:26:18 +03:00
b10c97801b Fixes in table methods in module creator 2025-01-03 00:08:36 +03:00
3607030a87 Changing ForeignKey to ForeignRowReference 2025-01-02 02:09:27 +03:00
bb90e08736 Docs and compatibility 1 2025-01-02 00:17:03 +03:00
fab47cb0ea Minor improvements 2024-12-30 17:55:19 +03:00
5efb3b1c0e Temp tables and enums support throw maps with rowid keys 2024-12-30 17:09:10 +03:00
85a3d90aa0 Library name 2024-12-29 17:16:54 +03:00
ed5d63cc28 Nullable expressions unwrapper 2024-12-29 17:00:14 +03:00
b413a7ee9f Expression operators 2024-12-29 03:24:56 +03:00
8b3fc9355f Unified module template providers interface 2024-12-22 13:26:36 +03:00
8b13d0a2e9 Temp tables creation and version without 'v' 2024-12-22 13:07:09 +03:00
850f6cebf1 Sub-querying inserts and separated schema and data manipulations at sync time 2024-12-21 21:54:25 +03:00
d03bca3b1c Improved table updating 2024-12-21 17:26:34 +03:00
fd0ef34d55 Renaming from 'serdha-api-v0' to 'serdha-api-0' 2024-12-20 19:36:14 +03:00
c27f795b87 Module templates creating interface 2024-12-20 19:33:49 +03:00
4d54242286 Turning some functions back to properties and minor fixes 2024-12-04 19:45:05 +03:00
c223684442 Dynamic column types 2024-12-04 18:51:38 +03:00
ac7df3393f Nullable types 2024-12-04 06:27:19 +03:00
042bf20444 Insert clarification 2024-12-04 06:07:36 +03:00
14d6868307 Nullable params and QoL function for insert 2024-11-30 03:12:58 +03:00
15bcebb049 Module provider interfaces 2024-11-29 23:56:29 +03:00
ef5c277bf1 Expression builder interface 2024-11-29 22:52:08 +03:00
ab93292246 Unified DML creators 2024-11-29 22:20:05 +03:00
ae1430b696 DELETE, fixes, auto-transactions 2024-11-28 21:33:42 +03:00
a2f2bc497c Version and compatibility 2024-11-24 20:37:48 +03:00
c6172bfd78 Modules, namespaces and top-level interfaces 2024-11-24 19:40:46 +03:00
b3a6b7f52c Connection & transaction wrappers 2024-11-21 02:53:01 +03:00
fd5f02e7a9 DDL & DML 2024-11-17 19:57:58 +03:00
a6d776014c Initial commit 2024-11-10 23:59:39 +03:00