50 Commits

Author SHA1 Message Date
Umed Khudoiberdiev
2e99b1a4b8 implemented entity listeners and refactored orm broadcaster 2016-03-22 22:27:23 +05:00
Umed Khudoiberdiev
bc3cfe8aea removed log 2016-03-22 00:29:15 +05:00
Umed Khudoiberdiev
72356c8e6c fixed bug when same object instance was saved to db twice 2016-03-22 00:28:32 +05:00
Umed Khudoiberdiev
3b43d2a00d added self referencing sample 2016-03-21 23:59:57 +05:00
Umed Khudoiberdiev
3951852bbf added pagination support 2016-03-21 23:29:28 +05:00
Umed Khudoiberdiev
9ebb128979 fixed issue with persistment when new entitiy is inserted with already exist entities in relations 2016-03-21 18:31:30 +05:00
Umed Khudoiberdiev
3cd0f830e9 fixed abstract table implementation and added sample 2016-03-21 17:07:01 +05:00
Umed Khudoiberdiev
447c145589 implemented broadcaster and event sending on load/persist/remove 2016-03-21 16:14:17 +05:00
Umed Khudoiberdiev
cd9ff1494a fixed transaction issue 2016-03-21 12:32:42 +05:00
Umed Khudoiberdiev
bf9bfd69a6 added some magic to repositories from connection using generics 2016-03-21 12:22:36 +05:00
Umed Khudoiberdiev
60eadca654 added transaction support 2016-03-21 12:04:12 +05:00
Umed Khudoiberdiev
68fe639fa5 cleanup 2016-03-21 02:11:18 +05:00
Umed Khudoiberdiev
e3c7a5f42a implemented remove operation 2016-03-21 00:59:19 +05:00
Umed Khudoiberdiev
eb78d759d7 metadata refactoring 2016-03-20 22:16:21 +05:00
Umed Khudoiberdiev
3764579896 improved relation describe style in relation decorators 2016-03-20 20:16:24 +05:00
Umed Khudoiberdiev
7aa02a5e8d refactored driver part 2016-03-19 22:01:04 +05:00
Umed Khudoiberdiev
3ffe430eaf refactored all decorators 2016-03-19 14:33:47 +05:00
Umed Khudoiberdiev
7ccad582ff created inserse relation decorators 2016-03-19 14:03:02 +05:00
Umed Khudoiberdiev
6aaf1f515c refactored relation decorators 2016-03-19 11:55:37 +05:00
Umed Khudoiberdiev
b32d8c49c4 extracted decorators into separated files 2016-03-19 01:06:50 +05:00
Umed Khudoiberdiev
4aa21d110c added create and update date columns 2016-03-19 00:53:36 +05:00
Umed Khudoiberdiev
da8963c5e4 refactored columns decorators 2016-03-19 00:44:02 +05:00
Umed Khudoiberdiev
2f5a79a1a6 Rename TypeORM.ts to typeorm.ts 2016-03-14 14:18:29 +05:00
Umed Khudoiberdiev
1c2a53e46d entity persist operation builder refactoring 2016-03-14 12:19:26 +05:00
Umed Khudoiberdiev
b9d9f19995 entity persist operation builder refactoring 2016-03-14 10:19:42 +05:00
Umed Khudoiberdiev
a5956a5f62 moved update/delete/insert operations from persistoperationexecuter into driver specifics; made query builder to support delete and update operations 2016-03-13 21:33:55 +05:00
Umed Khudoiberdiev
e530d719b0 cleanup persist operations executer and builder 2016-03-13 19:15:45 +05:00
Umed Khudoiberdiev
74596edb0d orginized persistent operations 2016-03-13 18:36:09 +05:00
Umed Khudoiberdiev
02e419aeb2 added todos, extracted entity persister from repository; clean up repository 2016-03-13 17:11:10 +05:00
Umed Khudoiberdiev
7a2fe7b143 refactored require entities from directories part 2016-03-13 14:05:20 +05:00
Umed Khudoiberdiev
5f92ede75c changed entry point functions 2016-03-13 12:54:37 +05:00
Umed Khudoiberdiev
3eda744d6c refactored connection related code 2016-03-13 11:05:43 +05:00
Umed Khudoiberdiev
b9a6732d43 fixed compiler errors 2016-03-08 01:48:00 +05:00
Umed Khudoiberdiev
eca049873d more many-to-many tests and fixes 2016-03-08 01:29:34 +05:00
Umed Khudoiberdiev
e452354044 more many-to-many tests and fixes 2016-03-08 01:25:48 +05:00
Umed Khudoiberdiev
399798268c more many-to-many tests and fixes 2016-03-08 01:19:45 +05:00
Umed Khudoiberdiev
ec13a23c0c added basic many-to-many tests 2016-03-08 00:45:44 +05:00
Umed Khudoiberdiev
33aa1a2fdc added basic many-to-one samples and tests 2016-03-07 22:43:13 +05:00
Umed Khudoiberdiev
3c7ff278f6 added remove tests 2016-03-07 19:20:12 +05:00
Umed Khudoiberdiev
23458269df renamed cascade operation option names; added tests for cascade updates/removes 2016-03-06 22:37:16 +05:00
Umed Khudoiberdiev
97208dc72a repository#persist now returns entity and inserts ids into persisted entities ; added basic integration tests 2016-03-06 15:29:19 +05:00
Umed Khudoiberdiev
bdfc2eb05f removed old odm sources 2016-02-29 12:40:33 +05:00
Umed Khudoiberdiev
976d6fd10a updated update by relations algorith,
m
2016-02-29 12:35:52 +05:00
Umed Khudoiberdiev
35d363f887 implemented basic entity persistment 2016-02-29 02:44:35 +05:00
Umed Khudoiberdiev
9cd8d5aced added functionality to create, initailize, merge and diff entities 2016-02-27 13:58:39 +05:00
Umed Khudoiberdiev
886212c873 added support for custom table names 2016-02-23 13:09:35 +05:00
Umed Khudoiberdiev
a13ee96ba2 implemented query builder and many-to-many queries 2016-02-23 00:56:45 +05:00
Umed Khudoiberdiev
d01d2b6cea new way of converting raw db results to object 2016-02-21 22:38:16 +05:00
Umed Khudoiberdiev
7d34424eec experementing with always left join option 2016-02-21 17:37:03 +05:00
Umed Khudoiberdiev
4309b8d810 first commit 2016-02-21 11:38:43 +05:00