Daniele Teti
a2e19a7689
FIX some encoding problems introduced by VSCode replace-in-files >:|
2024-01-03 14:31:28 +01:00
Daniele Teti
f23dd2fa88
Added support for table name and field name with spaces for MySQL and MariaDB
2024-01-03 11:39:53 +01:00
Daniele Teti
90dcd3bdfe
Copyright updated to 2010-2024
2024-01-02 17:04:27 +01:00
Daniele Teti
fc9fffb9e7
Updated copyright message, removing some warnings
2023-01-17 08:52:26 +01:00
Daniele Teti
39b795845b
+ Fixed some methods visibility for RQL Compilers
2022-06-15 12:16:25 +02:00
Daniele Teti
af8a728acc
+ Merge https://github.com/danieleteti/delphimvcframework/pull/559
...
+ Small changes for MSSQL compatibility
2022-06-14 15:05:04 +02:00
azapater
1ab553d3fb
#558 - Implements "starts" operator in RQL parser
...
The parser has been tested in Firebird but not in the rest of database platforms. I've tried to guess the code, but further testing would be needed.
2022-06-10 00:28:34 +02:00
Daniele Teti
a8ce1bb25b
+ Updated copyright for 2022
2022-01-04 15:44:47 +01:00
Daniele Teti
02de5b11ea
- Added default filtering for TMVCActiveRecord descendants
(more info ASAP)
...
- Added partitioning for `TMVCActiveRecord descendants` (more info ASAP)
- After a big refactoring (*"I love to delete code" -- cit. Daniele Teti*), support a new SQLGenerator is just 2 (two) methods away!
2021-11-21 19:27:06 +01:00
Daniele Teti
6837182cc3
+ updated copyright header
2021-08-15 18:39:55 +02:00
João Antônio Duarte
de19437ec7
Added out
operator in RQL parser
2020-05-13 15:29:04 -03:00
João Antônio Duarte
e83fcac362
Fixed error in the RQL compiler when passing a string containing the apostrophe (') symbol in the "contains" and "in" operators
2020-02-13 20:15:25 -03:00
Daniele Teti
8144baf40c
Nulls support in MVCActiveRecord (check activerecord_showcase sample)
2020-01-06 16:49:18 +01:00
João Antônio Duarte
4d218ef94a
Added support for comparisons with null fields
2019-07-02 11:59:01 -03:00
João Antônio Duarte
ed3b2f9731
Added Boolean type support in RQLParser
2019-06-11 16:50:00 -03:00
Daniele Teti
01a8195485
FIX FOR RQL "in" clause
...
FIX FOR https://github.com/danieleteti/delphimvcframework/issues/219
2019-05-19 11:06:34 +02:00
João Antônio Duarte
b25d8a97f9
Added RQL Operator in.
...
Example: RQL in(codperson,[1,2,3,4]) results WHERE (codperson IN (1,2,3,4))
Correction in MatchFieldStringValue to Generate Exception when finding end of string without closing quotes.
2019-03-25 11:11:56 -03:00
Daniele Teti
cfb4a3268c
- Small fixes on ActiveRecordController and PostgreSQL SQLGenerator
2019-02-21 20:27:43 +01:00
Daniele Teti
1b3dc4ae2c
- FIXes for Delphi 10.0 Seattle
...
- New! `TMVCActiveRecord.Count` method (e.g. `TMVCActiveRecord.Count(TCustomer)` returns the number of records for the entity mapped by the class `TCustomer`)
- Change! `TMVCACtiveRecord.GetByPK<T>` raises an exception if the record is not found
- New! `contains` clause has been added in the RQL compiler for Firebird and Interbase
- New Installation procedure! Just open the project group, build all and install the design-time package (which is `dmvcframeworkDT`)
2019-01-18 18:18:52 +01:00
Daniele Teti
8ed859b7d1
New build system based on pyinvoke
2019-01-08 12:48:53 +01:00
joao.duarte
d0197df7cf
Added RQL Operator Contains
2018-11-27 16:28:21 -02:00
Daniele Teti
07255a8b23
Refactored MVCActiveRecord framework, added *.SQLGenerators.* units
2018-11-02 21:43:18 +01:00
Daniele Teti
70c1e55e94
New MVCActiveRecord showcase samples
...
New Unit Tests for Compression in TRESTClient
Updated RQL Parser and compilers
New EntitiesGenerator (alpha)
Improved unittests
Updated landing page
2018-10-23 16:18:50 +02:00
Daniele Teti
9dd04f026f
Added MySQL/MariaDB support for MVCActiveRecord and RQL compiler
2018-09-28 18:33:54 +02:00