Abhinav Sarkar
|
0f4970d587
|
Changes FactColumn to use GADTs for better type safety.
|
2016-02-03 17:15:59 +05:30 |
Abhinav Sarkar
|
6d86392946
|
Merge branch 'master' into hssqlppp
|
2016-01-15 14:43:11 +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
|
c021ffb845
|
Adds doctests.
|
2016-01-01 20:57:54 +05:30 |
Abhinav Sarkar
|
dc4b260ff6
|
Refactoring.
|
2015-12-30 12:21:41 +05:30 |
Abhinav Sarkar
|
601eed9a3c
|
Changes count distinct algo to use a specialized int log2 function.
|
2015-12-29 18:22:01 +05:30 |
Abhinav Sarkar
|
87a787ba8f
|
Moves type default value validations to run only on DimVal and NoDimId fact column.
Instead of running on all columns.
|
2015-12-29 16:24:40 +05:30 |
Abhinav Sarkar
|
ad14698ab0
|
Refactoring.
|
2015-12-29 15:19:17 +05:30 |
Abhinav Sarkar
|
bcd210e7a5
|
Moves SQL type defaults to input json from code.
|
2015-12-28 22:06:44 +05:30 |
Abhinav Sarkar
|
3978f33cd0
|
Adds coalescing to default values for fact table columns.
- Removes FKs from fact tables
- Some coercions in SQL for faster processing
|
2015-12-28 18:09:02 +05:30 |
Abhinav Sarkar
|
7dc6db944f
|
Adds incremental refresh sql generation for dimension tables.
- Adds partial unique indexes for tables to handle null columns.
- Adds validation for time column in fact tables.
|
2015-12-19 11:55:08 +05:30 |
Abhinav Sarkar
|
c430e5f255
|
Refactoring.
|
2015-12-18 13:20:35 +05:30 |
Abhinav Sarkar
|
a84325cb2a
|
Makes the build work with stack lts-2.
|
2015-12-18 02:37:17 +05:30 |
Abhinav Sarkar
|
4a5233a1a2
|
Adds the ability to run as an executable.
- Adds a parser to parse yaml file into tables and facts
- Adds program argument handling for specifying program settings
|
2015-12-17 20:02:13 +05:30 |
Abhinav Sarkar
|
c39916704e
|
Refactoring
|
2015-12-16 03:14:04 +05:30 |
Abhinav Sarkar
|
041d55f9dd
|
Refactors to move validation logic to its own namespace
|
2015-12-16 02:07:37 +05:30 |