* feat: Add support for SQL aggregate functions SUM, AVG, MIN, and MAX to the Repository API
* rename field name to make tests work in oracle
* fix the comments
* update the docs
* escape column name
* address PR comment
* format the code
* fix: add support for mongodb driver v4
This new fix allow support to mongodb driver v4
Closes: #7907
* fix: add support for mongodb driver v4
This new fix allow support to mongodb driver v4
Closes: #7907
---------
Co-authored-by: Matheus Melo Antiquera <matheusantiquera@finchsolucoes.com.br>
* feat: naming strategy for legacy Oracle
This feature is LegacyOracleNamingStrategy which can be used to handle Oracle error ORA-00972.
* feat: naming strategy for legacy Oracle
This feature is LegacyOracleNamingStrategy which can be used to handle Oracle error ORA-00972.
* test: add test that where condition can accepts LessThan with Union
* fix: allow FindOptionsWhere to accept LessThan with Union
* added comment and simplified the type
---------
Co-authored-by: Umed Khudoiberdiev <pleerock.me@gmail.com>
* feature: adds support for enum type (fixes#9068)
* temporarily ran package to test on different repo
* playing around - bumped version
* Revert "playing around - bumped version"
This reverts commit 7df4adb3e698419c174c2daee88614f8dafdbb6c.
* Revert "temporarily ran package to test on different repo"
This reverts commit 48f394e8eb32c22fe757010b446c85740bf80b5f.
* feat: add support for geometry data type
* feature: properly hydrate enum array values
* feature: adds support for geography and geometry for cockroachdb
* bugfix: fixes issue with primary generated columns being invalid column type (fixes#8532)
* Revert "bugfix: fixes issue with primary generated columns being invalid column type (fixes#8532)"
This reverts commit e00cdb090638d34668e3e10acd5f8267fe3bd028.
* bugfix: type casts to string when using ANY
* feature: cast geometry/geography to geojson
* feature: added references to srid
* bugfix: prevent error if trying to close already closed connection
* feature: added cockrachodb as part of postgres family
* feature: ensures support for spatial columns for cockroachdb
* feature: adds support for UPSERT for CockroachDB (fixes#9199)
* minor: added TODO; unsure how to achieve this
* feature: adds support for time travelling queries for cockroachdb
* bugfix: only run time travel query on SELECT statements
* refactor: changed UsertType from 'upsert' to 'primary-key' since this is more logical
* feature: added posibility to set timeTravelQuery to false, instead of the parameter function; help for disabling time travel queries during tests
* feature: allow timeTravelQueries in find* queries
* bugfix: when using timetravel queries with joinAttributes it now prevents error 'AS OF SYSTEM TIME must be in top level' error
* lint
* minor fix
* fixed failing test
* implemented ENUM type;
added tests;
* fixed failing tests
* fixed failing test
* fixed spatial types synchronization;
implemented spatial indices;
added tests for spatial columns;
* refactored Time Travel Query functionality;
removed TTQ from find options;
added tests for TTQ;
* added docs for Time Travel Queries
* minor changes
* added GeoJSON types;
other minor fixes;
* updated docs
* updated docs
Co-authored-by: Dmitry Zotov <dmzt08@gmail.com>
Fix implementation of materialized hints in common table expressions
Previous behavior did not account for NOT MATERIALIZED hints, also
placed materialized hints in wrong place (before "AS")
Co-authored-by: Adrian Parry <adrian.parry@reign.cl>
* make sure we update database in the driver if it was dynamically set (via dataSource.setOptions)
* removed validation for database since we definitely shouldn't have it in the constructor, database can be set later on (e.g. datasource.setOptions)