Abhinav Sarkar
ebb008d6db
Update repo URL everywhere.
2016-04-26 01:17:14 +05:30
Abhinav Sarkar
04f7332eac
Updates copyright.
2016-04-26 01:13:07 +05:30
Abhinav Sarkar
3faf4ff82e
Updates hssqlppp to version 0.6.0.
2016-04-24 16:53:48 +05:30
Abhinav Sarkar
835e30ca97
Changes ArgParser to read info from cabal file.
2016-04-20 16:40:01 +05:30
Abhinav Sarkar
c5e7fd0683
Bumps up doctest version for running tests on stackage latest nightly.
2016-04-20 13:20:17 +05:30
Abhinav Sarkar
c819578006
Bumps up aeson version to build on stackage nightly releases.
2016-03-25 01:16:39 +05:30
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
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.
2016-01-02 02:59:24 +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
e2ecfc0b9b
Adds a dependency on hssqlppp.
2016-01-01 14:31:46 +05:30
Abhinav Sarkar
dc4b260ff6
Refactoring.
2015-12-30 12:21:41 +05:30
Abhinav Sarkar
f00f158578
Changes dependency version limits for building in stackage nightly.
2015-12-30 00:36:53 +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
2d5a49f53e
Refactoring: Breaks Ringo.Generator into small modules.
2015-12-29 17:11:15 +05:30
Abhinav Sarkar
ad14698ab0
Refactoring.
2015-12-29 15:19:17 +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
d1e1eb7676
Adds output json generation.
...
- JSON files are generated for the following:
- list of fact tables generated
- list of dimension tables generated
- dependencies between the fact, dimension and source tables
2015-12-21 15:30:23 +05:30
Abhinav Sarkar
a84325cb2a
Makes the build work with stack lts-2.
2015-12-18 02:37:17 +05:30
Abhinav Sarkar
c3d3019cd3
Adds SQL file generation to the executable
2015-12-17 23:18:12 +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
3d00a89062
Changes to use Reader monad
2015-12-15 11:59:53 +05:30
Abhinav Sarkar
048b19d4d2
Adds table related types and some example tables.
2015-12-10 20:29:26 +05:30
Abhinav Sarkar
7db306602f
Adds basic build setup.
2015-12-09 17:11:57 +05:30