Abhinav Sarkar
f968612f36
Renames Env to Config.
7 years ago
Abhinav Sarkar
80bd3fdd9b
Minor formatting.
7 years ago
Abhinav Sarkar
4a874d8f46
Refactors extractor to simplify the code.
7 years ago
Abhinav Sarkar
3fd28c7bff
Adds more docs for Types.
7 years ago
Abhinav Sarkar
a89a3013f9
Fixes a typo in a setting name.
7 years ago
Abhinav Sarkar
fc550968f2
Adds 'Postgres' in synopsis and description.
7 years ago
Abhinav Sarkar
b86cf2444d
Rearranges functions in generator populate dimension module.
7 years ago
Abhinav Sarkar
e70c7f1174
Removes unnecessary Env like type from Validator.
7 years ago
Abhinav Sarkar
18dde15427
Refactors generator populate fact module to simplify the code.
...
- Extracts smaller functions out of big ones
- Moves count distinct update related code to a separate module
7 years ago
Abhinav Sarkar
d27145b553
Refacts dimension population to simplify code.
7 years ago
Abhinav Sarkar
9fe9816623
Refactors to simplify code.
7 years ago
Abhinav Sarkar
1bf931d697
Refactors ringo extractor module to simplify code.
7 years ago
Abhinav Sarkar
d106a19d22
Refactors ringo app to simplify the code.
7 years ago
Abhinav Sarkar
57e76321a1
Minor refactoring.
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
76e415b658
Merge pull request #1 from abhin4v/remove-cpp
...
Removes CPP directives and uses base-compat package instead.
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
11e7d7d3b2
Fixes a typo in a setting name.
7 years ago
Abhinav Sarkar
207b11bee1
Adds validation check for duplicate dimensions.
7 years ago
Abhinav Sarkar
6c87c59eb4
Changes FactColumnType to use FactColumnKind datakind.
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
b912e451f7
Fixes broken doctest.
...
By replacing Text.Show.Pretty generated string representation
used in the doctest with a handwritten one.
7 years ago
Abhinav Sarkar
c919658f5b
Modifies dependency bounds to build on stackage nightly (ghc8).
7 years ago
Abhinav Sarkar
549661169b
Adds stackage lts-6.
7 years ago
Abhinav Sarkar
86a3cc0448
Fixed the program name in help/usage/version text.
7 years ago
Abhinav Sarkar
53e70d6ead
Changes for making source dists.
7 years ago
Abhinav Sarkar
9c683f3f67
Breaks the library and exe as separate cabal projects.
7 years ago
Abhinav Sarkar
a51dddba56
Updates to use hssqlppp as a dependency from hackage.
...
- And removew the hssqlppp dependency as a git submodule.
7 years ago
Abhinav Sarkar
ebb008d6db
Update repo URL everywhere.
7 years ago
Abhinav Sarkar
04f7332eac
Updates copyright.
7 years ago
Abhinav Sarkar
3faf4ff82e
Updates hssqlppp to version 0.6.0.
7 years ago
Abhinav Sarkar
835e30ca97
Changes ArgParser to read info from cabal file.
7 years ago
Abhinav Sarkar
c5e7fd0683
Bumps up doctest version for running tests on stackage latest nightly.
7 years ago
Abhinav Sarkar
15c549a6e8
Adds version option to the executable.
7 years ago
Abhinav Sarkar
c819578006
Bumps up aeson version to build on stackage nightly releases.
7 years ago
Abhinav Sarkar
c517b50e96
Fixes git clone instruction.
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
b58e022b0e
Merge pull request #1 from quintype/hssqlppp
...
Use hssqlppp as the SQL generator
7 years ago
Abhinav Sarkar
0f4970d587
Changes FactColumn to use GADTs for better type safety.
7 years ago
Abhinav Sarkar
8c3c4d801d
Moves to stackage lts-5.
7 years ago
Abhinav Sarkar
04be3b69f1
Adds more doctests.
...
- Found and fixed a bug regarding column names of FKs to existing dimension tables
(from DimId fact columns).
7 years ago
Abhinav Sarkar
68bf32a673
Adds doctests for factTablePopulateSQL and validate* functions.
7 years ago
Abhinav Sarkar
46e5e43856
Changes fact populatation generator to use hssqlppp internally.
7 years ago
Abhinav Sarkar
d33dcbe33c
Merge branch 'master' into hssqlppp
7 years ago
Abhinav Sarkar
3b7603b311
Fixes dim time population select clause.
...
- Dim time fact column population had a bug where the time id was being rounded
instead of being floored. This fixes it.
7 years ago
Abhinav Sarkar
6d86392946
Merge branch 'master' into hssqlppp
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