1bf931d697
Refactors ringo extractor module to simplify code.
2016-07-06 21:49:04 +05:30
d106a19d22
Refactors ringo app to simplify the code.
2016-07-06 20:53:49 +05:30
57e76321a1
Minor refactoring.
2016-07-06 17:24:42 +05:30
7cec652d96
Adds functions in the Ringo module to get hssqlppp Statements.
2016-07-06 17:23:46 +05:30
85cbd41e84
Renames functions to expand abbreviations.
2016-07-05 23:11:58 +05:30
76e415b658
Merge pull request #1 from abhin4v/remove-cpp
...
Removes CPP directives and uses base-compat package instead.
2016-07-05 22:27:24 +05:30
1cb60c56f4
Removes CPP directives and uses base-compat package instead.
2016-07-05 21:59:20 +05:30
09f4a49779
Adds docs for Ringo.Types module.
2016-07-05 21:00:20 +05:30
11e7d7d3b2
Fixes a typo in a setting name.
2016-07-04 17:09:04 +05:30
207b11bee1
Adds validation check for duplicate dimensions.
2016-06-23 12:29:18 +05:30
6c87c59eb4
Changes FactColumnType to use FactColumnKind datakind.
2016-06-23 12:28:19 +05:30
29bafea95b
Removes EnvV from Types to simplify the code.
2016-06-22 17:35:54 +05:30
ade13f767b
Removes FactColumnType pattern synonyms to simplify the code.
2016-06-22 16:52:04 +05:30
b912e451f7
Fixes broken doctest.
...
By replacing Text.Show.Pretty generated string representation
used in the doctest with a handwritten one.
2016-06-15 04:15:41 +05:30
c919658f5b
Modifies dependency bounds to build on stackage nightly (ghc8).
2016-06-15 03:20:00 +05:30
549661169b
Adds stackage lts-6.
2016-05-26 19:05:10 +05:30
86a3cc0448
Fixed the program name in help/usage/version text.
2016-05-05 01:29:20 +05:30
53e70d6ead
Changes for making source dists.
2016-05-05 01:06:31 +05:30
9c683f3f67
Breaks the library and exe as separate cabal projects.
2016-05-05 00:43:54 +05:30
a51dddba56
Updates to use hssqlppp as a dependency from hackage.
...
- And removew the hssqlppp dependency as a git submodule.
2016-04-27 01:50:39 +05:30
ebb008d6db
Update repo URL everywhere.
2016-04-26 01:17:14 +05:30
04f7332eac
Updates copyright.
2016-04-26 01:13:07 +05:30
3faf4ff82e
Updates hssqlppp to version 0.6.0.
2016-04-24 16:53:48 +05:30
835e30ca97
Changes ArgParser to read info from cabal file.
2016-04-20 16:40:01 +05:30
c5e7fd0683
Bumps up doctest version for running tests on stackage latest nightly.
2016-04-20 13:20:17 +05:30
15c549a6e8
Adds version option to the executable.
2016-03-25 01:59:01 +05:30
c819578006
Bumps up aeson version to build on stackage nightly releases.
2016-03-25 01:16:39 +05:30
c517b50e96
Fixes git clone instruction.
2016-03-25 00:54:04 +05:30
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
b58e022b0e
Merge pull request #1 from quintype/hssqlppp
...
Use hssqlppp as the SQL generator
2016-02-03 17:50:32 +05:30
0f4970d587
Changes FactColumn to use GADTs for better type safety.
2016-02-03 17:15:59 +05:30
8c3c4d801d
Moves to stackage lts-5.
2016-01-27 01:09:07 +05:30
04be3b69f1
Adds more doctests.
...
- Found and fixed a bug regarding column names of FKs to existing dimension tables
(from DimId fact columns).
2016-01-26 01:34:09 +05:30
68bf32a673
Adds doctests for factTablePopulateSQL and validate* functions.
2016-01-25 22:27:38 +05:30
46e5e43856
Changes fact populatation generator to use hssqlppp internally.
2016-01-25 22:13:47 +05:30
d33dcbe33c
Merge branch 'master' into hssqlppp
2016-01-19 01:07:25 +05:30
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.
2016-01-19 01:05:20 +05:30
6d86392946
Merge branch 'master' into hssqlppp
2016-01-15 14:43:11 +05:30
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.
2016-01-14 16:18:53 +05:30
064524f298
Adds stackage lts-4 in build jobs.
2016-01-07 03:08:37 +05:30
5b35b03a1a
Adds an option to choose if fact tables are persistent.
2016-01-07 03:01:50 +05:30
4a7682320b
Adds max and min fact column types.
2016-01-07 02:41:32 +05:30
089ce59f20
Changes in dimension table column indexes generation.
...
- Indexes for dimension table columns are generated only if there
are more than one non-PK columns.
2016-01-07 02:39:46 +05:30
6ce2d56252
Adds support for tenant id fact column for multi-tenant databse designs.
2016-01-07 02:38:41 +05:30
0d5e1ff29f
Adds indexes on dimension table columns in SQL.
2016-01-06 19:00:27 +05:30
6a107aaf8d
Changes dimension populatation generator to use hssqlppp internally.
2016-01-04 01:32:36 +05:30
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
2be336ba41
Changes travis config to run tests
2016-01-01 21:02:10 +05:30
c021ffb845
Adds doctests.
2016-01-01 20:57:54 +05:30
28ff8a99fb
Changes Create generator to use hssqlppp internally.
2016-01-01 17:15:22 +05:30