Commit Graph

14 Commits (ade5c388d894d50d4aecc40c0a58018aabb02e28)

Author SHA1 Message Date
Abhinav Sarkar ade5c388d8 Adds a smart constructor for Env for better type safety.
- Env is now created through a smart constructor which does
  validations.
2016-02-05 16:17:57 +05:30
Abhinav Sarkar 0f4970d587 Changes FactColumn to use GADTs for better type safety. 2016-02-03 17:15:59 +05:30
Abhinav Sarkar 04be3b69f1 Adds more doctests.
- Found and fixed a bug regarding column names of FKs to existing dimension tables
  (from DimId fact columns).
2016-01-26 01:34:09 +05:30
Abhinav Sarkar 46e5e43856 Changes fact populatation generator to use hssqlppp internally. 2016-01-25 22:13:47 +05:30
Abhinav Sarkar 6d86392946 Merge branch 'master' into hssqlppp 2016-01-15 14:43:11 +05:30
Abhinav Sarkar 089ce59f20 Changes in dimension table column indexes generation.
- Indexes for dimension table columns are generated only if there
  are more than one non-PK columns.
2016-01-07 02:39:46 +05:30
Abhinav Sarkar 6ce2d56252 Adds support for tenant id fact column for multi-tenant databse designs. 2016-01-07 02:38:41 +05:30
Abhinav Sarkar 0d5e1ff29f Adds indexes on dimension table columns in SQL. 2016-01-06 19:00:27 +05:30
Abhinav Sarkar 6a107aaf8d Changes dimension populatation generator to use hssqlppp internally. 2016-01-04 01:32:36 +05:30
Abhinav Sarkar c021ffb845 Adds doctests. 2016-01-01 20:57:54 +05:30
Abhinav Sarkar 28ff8a99fb Changes Create generator to use hssqlppp internally. 2016-01-01 17:15:22 +05:30
Abhinav Sarkar 4e4d13b94f Adds support for generated table suffixes and time where clause on source table in full refresh mode. 2015-12-30 19:57:38 +05:30
Abhinav Sarkar dc4b260ff6 Refactoring. 2015-12-30 12:21:41 +05:30
Abhinav Sarkar 2d5a49f53e Refactoring: Breaks Ringo.Generator into small modules. 2015-12-29 17:11:15 +05:30