8 Commits (f968612f364aed72b96e9de97d93d5a8db5d7f0b)

Author SHA1 Message Date
Abhinav Sarkar f968612f36
Renames Env to Config. 7 years ago
Abhinav Sarkar 80bd3fdd9b
Minor formatting. 7 years ago
Abhinav Sarkar e70c7f1174
Removes unnecessary Env like type from Validator. 7 years ago
Abhinav Sarkar 1cb60c56f4
Removes CPP directives and uses base-compat package instead. 7 years ago
Abhinav Sarkar 09f4a49779
Adds docs for Ringo.Types module. 7 years ago
Abhinav Sarkar 207b11bee1
Adds validation check for duplicate dimensions. 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. 7 years ago
Abhinav Sarkar 0f4970d587 Changes FactColumn to use GADTs for better type safety. 7 years ago
Abhinav Sarkar 6ce2d56252 Adds support for tenant id fact column for multi-tenant databse designs. 7 years ago
Abhinav Sarkar c021ffb845 Adds doctests. 7 years ago
Abhinav Sarkar dc4b260ff6 Refactoring. 7 years ago
Abhinav Sarkar 601eed9a3c Changes count distinct algo to use a specialized int log2 function. 7 years ago
Abhinav Sarkar 87a787ba8f Moves type default value validations to run only on DimVal and NoDimId fact column. 7 years ago
Abhinav Sarkar ad14698ab0 Refactoring. 7 years ago
Abhinav Sarkar bcd210e7a5 Moves SQL type defaults to input json from code. 7 years ago
Abhinav Sarkar 3978f33cd0 Adds coalescing to default values for fact table columns. 7 years ago
Abhinav Sarkar 7dc6db944f Adds incremental refresh sql generation for dimension tables. 7 years ago
Abhinav Sarkar c430e5f255 Refactoring. 7 years ago
Abhinav Sarkar a84325cb2a Makes the build work with stack lts-2. 7 years ago
Abhinav Sarkar 4a5233a1a2 Adds the ability to run as an executable. 7 years ago
Abhinav Sarkar c39916704e Refactoring 7 years ago
Abhinav Sarkar 041d55f9dd Refactors to move validation logic to its own namespace 7 years ago