150 Commits

Author SHA1 Message Date
Umed Khudoiberdiev
3baa57be3e refactored entity metadata and repositories - switched delegation process 2017-05-19 18:46:23 +05:00
Umed Khudoiberdiev
bababca2c0 renamed persist into save in manager and repository 2017-05-19 14:53:34 +05:00
Umed Khudoiberdiev
55bb9f047f complex entity metadata builder refactoring - step1 2017-05-13 17:35:30 +05:00
Umed Khudoiberdiev
d5c62f3d6c deprecated abstract and embedded decorators 2017-05-05 12:40:17 +05:00
Umed Khudoiberdiev
286aa12620 started entity metadata builder refactoring 2017-05-04 18:37:00 +05:00
Umed Khudoiberdiev
540ffffafc implemented partial persist 2017-02-27 12:33:04 +05:00
Umed Khudoiberdiev
8de023d45c renamed query builder methods 2017-02-17 23:01:27 +05:00
Umed Khudoiberdiev
5fcc3aed23 added basic mongodb support, mongodb repository, entity manager and all major collection operations 2017-02-11 16:04:01 +05:00
Umed Khudoiberdiev
04e41ea6db fixes #242 - bug with indices from columns are not being inherited from parent entity 2017-01-28 11:15:15 +05:00
Umed Khudoiberdiev
4242879e1c fixes #242 issue when index is not created when its in base class 2017-01-27 12:10:40 +05:00
Umed Khudoiberdiev
5f8bf5ee13 fixed tslint issues 2017-01-26 16:47:10 +05:00
Umed Khudoiberdiev
ff539c4564 removed relation options from tree decorators too 2017-01-14 14:58:34 +05:00
Umed Khudoiberdiev
11817adc2e fixes #151 + removed cascade remove options where they should not be possible 2017-01-14 14:38:29 +05:00
Umed Khudoiberdiev
6d81649a27 implemented @transaction decorators 2017-01-14 00:31:15 +05:00
Umed Khudoiberdiev
1f7065fa67 fixes #195 unique index is not being created 2017-01-13 18:32:00 +05:00
Umed Khudoiberdiev
8884789d31 implemented custom repositories support 2017-01-13 18:03:51 +05:00
Umed Khudoiberdiev
82249a4523 renamed all tables into entities and deprecated table decorator 2017-01-13 01:02:36 +05:00
Umed Khudoiberdiev
502c30e61e fixed query runner small issues, and added renameColumn method 2016-12-12 13:57:54 +05:00
Umed Khudoiberdiev
d510e2877d added flag to run migrations on connection creation 2016-12-12 13:01:04 +05:00
Umed Khudoiberdiev
0f9287ad8e added migrations execute and revert functionality 2016-12-12 12:49:05 +05:00
Umed Khudoiberdiev
43dcd5640f added basic sample how to use migrations 2016-12-10 16:25:47 +05:00
Umed Khudoiberdiev
d3843785c4 Rename Image.json to image.json 2016-12-07 13:25:56 +05:00
Umed Khudoiberdiev
4a85607da1 #62 and #61 - removed all third party dependencies that could be removed for browser platform; added platform tools classes and extracted all platform-specific code there; removed mysql2 driver type - mysql2 can be used if mysql is not installed by mysql2 is 2016-12-03 12:22:09 +05:00
Umed Khudoiberdiev
bce38e5a97 fixed issue with non exist entity being sent in remove events 2016-12-01 19:27:30 +05:00
Umed Khudoiberdiev
2ec59ec7cc renamed query builder methods, removed "ON", removed parameters from inner/left joins 2016-11-29 14:03:49 +05:00
Umed Khudoiberdiev
57e13f689b added strictness to methods in the repository and query builder - now if they are returning undefined method signature has undefined in returned value 2016-11-29 12:41:00 +05:00
Umed Khudoiberdiev
d8d5aaf3d4 bugfixes 2016-11-22 15:37:14 +05:00
Umed Khudoiberdiev
c7aa4468c1 more experiments over new persistent mechanizm 2016-11-19 10:38:27 +05:00
Umed Khudoiberdiev
c087004a29 ugly experiments over new persistent mechanizm 2016-11-01 17:01:32 +05:00
Umed Khudoiberdiev
86a347d1f9 refactored readme stuff and added more contributing docs 2016-10-16 14:56:41 +05:00
Umed Khudoiberdiev
a80cf96322 small fixes 2016-09-26 21:14:41 +05:00
Umed Khudoiberdiev
a89f4a4b11 small fixes 2016-09-26 20:29:35 +05:00
Umed Khudoiberdiev
33fcfbb29a refactored query builder createion 2016-09-24 13:47:39 +05:00
Umed Khudoiberdiev
b697d78c64 refactored repository classes 2016-09-24 13:38:45 +05:00
Umed Khudoiberdiev
b36ac15381 fixed failing test 2016-09-24 02:19:46 +05:00
Umed Khudoiberdiev
59294ede15 renamed GeneratedPrimaryColumn to PrimaryGeneratedColumn 2016-09-22 21:35:04 +05:00
Umed Khudoiberdiev
1a2c9e091c better implemented oracle driver; made fk names shorter because of oracle restrictions 2016-09-21 19:00:44 +05:00
Umed Khudoiberdiev
0a968cebaf renamed GeneratedIdColumn to GeneratedPrimaryColumn 2016-09-21 02:42:11 +05:00
Umed Khudoiberdiev
5dc655ee8d changed autoSchemaCreate connection option to autoSchemaSync 2016-09-21 02:15:50 +05:00
Umed Khudoiberdiev
d5551a3d1a removed rxjs and all reactive repositories and reactive manager stuff 2016-09-21 00:16:57 +05:00
Umed Khudoiberdiev
b39e5ae6e9 added GeneratedIdColumn decorator 2016-09-19 22:57:56 +05:00
Umed Khudoiberdiev
2a59f621ee refactored connection stuff; optimized all imports 2016-09-18 22:55:59 +05:00
Umed Khudoiberdiev
8f5ac0c9fb fixed insert in oracle driver 2016-09-17 15:18:43 +05:00
Umed Khudoiberdiev
cdff102514 bugfixes in sqlite schema generation; added parameters logging to the logger; small fixes in join table generation 2016-09-17 12:03:56 +05:00
Umed Khudoiberdiev
fdabf59b48 added global table prefix functionality; refactored table metadata stuff; added empty engine property to the table options (need to implement) 2016-09-17 01:06:37 +05:00
Umed Khudoiberdiev
f13d286910 oracle driver updates 2016-09-16 16:33:28 +05:00
Umed Khudoiberdiev
b37f15e36a multiple fixes in the mssql driver 2016-09-15 23:35:46 +05:00
Umed Khudoiberdiev
11e4fc1ffe better implemented sql server drivers and overall schema sync process 2016-09-15 19:22:15 +05:00
Umed Khudoiberdiev
a9c3a18b9b added support of ormconfig.json 2016-09-15 02:06:43 +05:00
Umed Khudoiberdiev
d8a806df7e deprecated entityDirectories and other *Directories in favour of entities, names without Directories prefixes. entities from directories now can be mixed into same entities array 2016-09-15 00:39:51 +05:00