|
f6ab93af4c
|
Missed 'transaction' argument in 'RowExpression'
|
2025-02-01 06:08:50 +03:00 |
|
|
783e6f1029
|
Renaming property 'userExtension' -> 'uExt' and changing 'sUExt' -> 'src' in recursive queries
|
2025-02-01 05:23:43 +03:00 |
|
|
d45bdbad0d
|
Fixes in 'Mapper' and 'Reducer'
|
2025-02-01 05:17:14 +03:00 |
|
|
fba3712662
|
Restricted 'RowExpression' to only immutable queries
|
2025-02-01 04:33:45 +03:00 |
|
|
f1368a2feb
|
Allowed subqueries in 'CheckConstraint' and 'ColumnDefaultValue'
|
2025-02-01 04:32:31 +03:00 |
|
|
af338b5dc1
|
Unified query construction
|
2025-02-01 01:04:59 +03:00 |
|
|
13b6fa65d2
|
Mechanism for reducing rows ('COUNT()', 'SUM()' etc. from SQL)
|
2025-02-01 00:39:48 +03:00 |
|
|
dd18416f70
|
Renaming '*Creator' -> '*Constructor'
|
2025-01-31 22:51:48 +03:00 |
|
|
3673235beb
|
Reference to owner table in 'CheckConstraint' and 'DefaultConstraint'
|
2025-01-31 20:47:28 +03:00 |
|
|
7a51863dca
|
Removed constraints from 'ForeignRowReference' RT and DT because it doesn't strictly check at compile-time but allows using virtual types
|
2025-01-31 20:40:10 +03:00 |
|
|
13e9da6aba
|
First try to make 'ForeignRowReference' typesafe
|
2025-01-31 18:42:21 +03:00 |
|
|
0e2abb5a33
|
Removed unused dependency to 'kotlinx.datetime'
|
2025-01-31 07:40:57 +03:00 |
|
|
5927d63f64
|
Removed useless parameters from creating 'ForeignRowReference', not it is also column
|
2025-01-31 07:40:20 +03:00 |
|
|
b6c8737f89
|
Renaming package
|
2025-01-31 06:24:00 +03:00 |
|
|
beea261325
|
Join types & improvements in creating queries
|
2025-01-31 05:55:24 +03:00 |
|
|
5bc1f1dfca
|
Conditions clause was replaced with filters
|
2025-01-30 22:29:38 +03:00 |
|
|
461f8e0d9c
|
Shortened generics' names in queries and moved tables references from creator's param to scope
|
2025-01-27 03:44:42 +03:00 |
|
|
51c3e6869f
|
Interface with methods for creating queries
|
2025-01-27 03:12:00 +03:00 |
|
|
50723c8811
|
'UPDATE' and 'DELETE' queries with set by-hand rowid
|
2025-01-27 02:48:15 +03:00 |
|
|
472fbc895f
|
Updated 'CHECK' and 'DEFAULT' constraints to use runtime expressions
|
2025-01-27 02:14:07 +03:00 |
|
|
8695fca966
|
Changing queries entry points from query-type to io-type
|
2025-01-26 19:32:00 +03:00 |
|
|
02916994cd
|
Grouping queries by input & output types
|
2025-01-26 18:50:57 +03:00 |
|
|
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 |
|