Commit Graph

213 Commits

Author SHA1 Message Date
69ac94939e Fixed aggregation query
The interesting value for the sales is the nr of sold articles, NOT
the amount of database entries.

Signed-off-by: Jim Martens <github@2martens.de>
2017-07-04 16:56:02 +02:00
a1ce3f4cd4 Removed wrong table header
Signed-off-by: Jim Martens <github@2martens.de>
2017-07-03 18:19:14 +02:00
bd70806586 Implemented first visualization of table
Signed-off-by: Jim Martens <github@2martens.de>
2017-07-03 18:16:50 +02:00
69f4ac4024 Finished getSalesCrossTable method
Signed-off-by: Jim Martens <github@2martens.de>
2017-07-03 17:46:28 +02:00
3809749143 Created MainAnalysis class
Signed-off-by: Jim Martens <github@2martens.de>
2017-07-01 10:32:41 +02:00
6df559a9d5 Created cross table query
Signed-off-by: Jim Martens <github@2martens.de>
2017-07-01 10:32:25 +02:00
e5681a3db6 Added wrapper method for rollback
Signed-off-by: Jim Martens <github@2martens.de>
2017-07-01 09:08:52 +02:00
f4b2efe861 Added console output
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-28 17:03:55 +02:00
392e671ca5 Implemented load method
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-28 16:55:09 +02:00
b32a382c5c Added wrapper methods for auto commit and commit
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-28 16:54:33 +02:00
532f54d19a Added method to add sales
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-28 16:52:14 +02:00
a11d922a0e Added methods to add dimension data
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-28 16:49:29 +02:00
f6b181db41 Improved formatting
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-28 16:19:05 +02:00
0658b39309 Changed earnings to float
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-28 15:52:54 +02:00
2eaad2996e CSV scanner now skips empty line
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-28 15:52:36 +02:00
995f01aaa0 Changed earnings to float
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-28 15:51:25 +02:00
b12e921efe Fixed date split regex
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-28 15:51:11 +02:00
b78eebb515 Skipped first line
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-28 15:38:48 +02:00
0ae6d6ed20 Finished CSV scanner
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-28 15:38:05 +02:00
58e8e39ee7 Finished extract method
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-28 15:30:11 +02:00
422669c2ba Finished Date object
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-28 15:30:01 +02:00
6b441cfb63 Replaced date with dateID
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-28 15:29:45 +02:00
bf5aed1037 Added Main class
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-26 18:11:20 +02:00
5a18e14ff1 Made scan method static
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-26 18:08:33 +02:00
adf79f425e Added Date class
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-26 18:05:45 +02:00
ff292db655 Added method to get all shops
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-26 18:03:52 +02:00
a3d3c42bf3 Modified Shop to work with transformation
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-26 18:03:39 +02:00
cab0c6a184 Added ORM
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-26 17:58:45 +02:00
f998476513 Modified Article to fit for transformation step
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-26 17:58:30 +02:00
fecc1f0e21 [07] Fixed package path
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-26 17:17:12 +02:00
2ac2068080 Improved scanner datastructure
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-26 17:05:36 +02:00
5d599e8334 Added Shop datastructure
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-22 15:29:34 +02:00
99e8bed4cf Added Article datastructure
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-22 15:20:29 +02:00
4ad9e7bd95 Added Sale datastructure
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-22 15:16:58 +02:00
b659deabd0 Added CSVScanner
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-22 15:16:36 +02:00
a6a743f7d3 Added connection manager
Signed-off-by: Jim Martens <github@2martens.de>
2017-06-22 14:04:50 +02:00
b007ed2d4f Increased buffer size to 50
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-31 15:48:19 +02:00
0e87b2918b Fixed typo
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-31 15:39:32 +02:00
8ed0e171cc Prevented edge case of committing before logging
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-31 15:29:59 +02:00
4cd09e31ee Reduced waiting time for threads after actions
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-31 15:14:42 +02:00
65cba1464a Prevented two threads from persisting at the same time
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-31 15:12:14 +02:00
b275dabf63 Added recovery to start of application
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-31 15:01:24 +02:00
3d51309e0b Fixed file not found exception during recovery
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-31 14:56:11 +02:00
07a2cf16f9 Fixed potential null pointer exception
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-31 14:38:46 +02:00
99075e0398 Reduced visibility of ClientThread
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-31 14:34:42 +02:00
8ee568a0e0 Reduced visibility where possible
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-31 14:34:18 +02:00
1837dfa35e Fixed wrong paths
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-31 14:33:41 +02:00
0af13545e4 Added client creator
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-29 13:57:41 +02:00
fb895e05c1 Added client
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-29 13:54:44 +02:00
11e3d7074b Made counter methods and the log method synchronized
Signed-off-by: Jim Martens <github@2martens.de>
2017-05-24 15:38:46 +02:00