Commit Graph

116 Commits (ed378ff98ab24d3f4292e0343f42a5b7e53c643c)

Author SHA1 Message Date
Abhinav Sarkar 21497269ee Adds index SQL in fact table create SQL. 2015-12-17 23:48: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 900b4b7488 Adds fact table insert SQL generation. 2015-12-16 16:57:10 +05:30
Abhinav Sarkar c39916704e Refactoring 2015-12-16 03:14:04 +05:30
Abhinav Sarkar f016f0de09 Adds Tables file to gitignore 2015-12-16 02:20:26 +05:30
Abhinav Sarkar 041d55f9dd Refactors to move validation logic to its own namespace 2015-12-16 02:07:37 +05:30
Abhinav Sarkar 6e1341b52a Adds dimension table insert SQL generation.
Moves some private functions from Extractor to Extractor.Internal for reuse.
2015-12-15 18:22:51 +05:30
Abhinav Sarkar 6d8e32950f Adds SQL generation for table definitions.
And moves dimension and fact extraction logic to Ringo.Extractor namespace.
2015-12-15 17:22:45 +05:30
Abhinav Sarkar 3d00a89062 Changes to use Reader monad 2015-12-15 11:59:53 +05:30
Abhinav Sarkar b7d13c4947 Refactoring 2015-12-14 23:10:54 +05:30
Abhinav Sarkar 8e74c20705 Adds fact table extraction function 2015-12-14 21:57:11 +05:30
Abhinav Sarkar 9107b7c83d Adds validation and dimension extraction functions. 2015-12-10 20:30:55 +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
Abhinav Sarkar 7f5dab0b21 Initial commit 2015-12-09 16:50:58 +05:30