Abhinav Sarkar
f968612f36
Renames Env to Config.
7 years ago
Abhinav Sarkar
b86cf2444d
Rearranges functions in generator populate dimension module.
7 years ago
Abhinav Sarkar
d27145b553
Refacts dimension population to simplify code.
7 years ago
Abhinav Sarkar
7cec652d96
Adds functions in the Ringo module to get hssqlppp Statements.
7 years ago
Abhinav Sarkar
85cbd41e84
Renames functions to expand abbreviations.
7 years ago
Abhinav Sarkar
1cb60c56f4
Removes CPP directives and uses base-compat package instead.
7 years ago
Abhinav Sarkar
29bafea95b
Removes EnvV from Types to simplify the code.
7 years ago
Abhinav Sarkar
ade13f767b
Removes FactColumnType pattern synonyms to simplify the code.
7 years ago
Abhinav Sarkar
9c683f3f67
Breaks the library and exe as separate cabal projects.
7 years ago
Abhinav Sarkar
ade5c388d8
Adds a smart constructor for Env for better type safety.
...
- Env is now created through a smart constructor which does
validations.
7 years ago
Abhinav Sarkar
0f4970d587
Changes FactColumn to use GADTs for better type safety.
7 years ago
Abhinav Sarkar
46e5e43856
Changes fact populatation generator to use hssqlppp internally.
7 years ago
Abhinav Sarkar
aede5d6fc6
Fixes the dim time where clause interval queries.
...
- Changes the interval queries on dim time columns from <= ? and > ? to < ? and >= ?.
This is more convinient for specifying where clause datetime values.
7 years ago
Abhinav Sarkar
6a107aaf8d
Changes dimension populatation generator to use hssqlppp internally.
7 years ago
Abhinav Sarkar
4fe1006d0c
Makes tests run only on ghc 7.10.
...
- doctest is unable to resolve cabal macros on ghc 7.8 so disabling
tests on ghc 7.8.
7 years ago
Abhinav Sarkar
c021ffb845
Adds doctests.
7 years ago
Abhinav Sarkar
4e4d13b94f
Adds support for generated table suffixes and time where clause on source table in full refresh mode.
7 years ago
Abhinav Sarkar
dc4b260ff6
Refactoring.
7 years ago
Abhinav Sarkar
2d5a49f53e
Refactoring: Breaks Ringo.Generator into small modules.
7 years ago