Commit Graph
325 Commits
Author SHA1 Message Date
Lennart Hensler 4fc6ae4a8c Renamed classes related to data type TrackedLegOfCompetitor 2013-10-23 16:38:33 +02:00
Lennart Hensler ac591b5cce Inserted the TrackedLegRetriever in the DataMiningFactory 2013-10-23 16:37:03 +02:00
Lennart Hensler 33dd39d06c Started a hierarchical context structure
Every context depends on the context of the data type a level above. This
should make it easier to implement new data types and data retrievers.
2013-10-23 16:33:25 +02:00
Lennart Hensler 17e01ac5e1 Implemented a median aggregator 2013-10-11 17:01:20 +02:00
Lennart Hensler a928c37295 Moved AggregatorType and StatisticType to Components 2013-10-11 16:11:30 +02:00
Lennart Hensler 920e596cfd The selection panels is now able to apply a QueryDefinition 2013-10-10 18:05:31 +02:00
Lennart Hensler b01ad27dfb Removed the dimension type as generic argument in the frontend 2013-10-09 16:38:35 +02:00
Lennart Hensler e1c43a348d Queries now work with a QueryDefinition 2013-10-09 15:16:37 +02:00
Lennart Hensler 53550d8ea3 Introduced the QueryDefinition
But there are problems with it's serialization
2013-10-08 18:26:09 +02:00
Lennart Hensler 2035eb3832 Added error messages with helping hints 2013-10-07 13:01:36 +02:00
Lennart Hensler bcc3ee0f7a Formatting the result tooltips 2013-10-06 17:37:13 +02:00
Lennart Hensler fb55a62299 Some minor changes 2013-08-20 16:59:14 +02:00
Lennart Hensler 7695e72244 Queries now work with any Number as result type 2013-08-19 11:17:55 +02:00
Lennart Hensler 29e5cca8f6 Use new data amount information from the query result in the chart 2013-08-18 13:56:18 +02:00
Lennart Hensler ba555d7143 Added the retrieved data amount to the query result 2013-08-18 12:08:36 +02:00
Lennart Hensler c39db1e707 Implemented an extractor for speed 2013-08-18 11:54:26 +02:00
Lennart Hensler ec203e6de5 Moved some lazy attributes from gps fix to the context (improves
performance)
2013-08-17 15:20:02 +02:00
Lennart Hensler 8e9142a4b3 Some name changes 2013-08-17 02:09:41 +02:00
Lennart Hensler ed9fb03857 Added BindingProvider for the different data types 2013-08-16 13:30:21 +02:00
Lennart Hensler dc8b81d8d5 Increased performance of groovy execution 2013-08-16 12:56:43 +02:00
Lennart Hensler 5ad0913596 Added the calculation time as attribute to query results
Also removed the special benchmark methods from the sailing service, since
all necessary data is available from the query result.
2013-08-16 10:57:59 +02:00
Lennart Hensler df8a9acc49 Removed absolut path in data mining .classpath 2013-08-15 21:06:39 +02:00
Lennart Hensler d410f22e36 Added groovy jar as local reference to the data mining project 2013-08-15 16:32:56 +02:00
Lennart Hensler b36ae8aff3 Added custom grouper to UI, but problems with groovy and the target
platform
2013-08-15 15:25:09 +02:00
Lennart Hensler 7a302e0dae Using groovy from the target platform instead from a local jar 2013-08-15 12:03:42 +02:00
Lennart Hensler 741bc70986 Removed test bundles from SailingServer launch config 2013-08-15 09:58:25 +02:00
Lennart Hensler efac580847 Added a dynamic grouper and tests for it 2013-08-14 16:19:34 +02:00
Lennart Hensler 30e05c7b80 Renamed aggregators 2013-08-14 11:01:06 +02:00
Lennart Hensler adc484f11a Made constructors for serialisation standard visible 2013-08-14 10:56:34 +02:00
Lennart Hensler 40d34e3d09 Improved the data mining UI 2013-08-13 16:22:31 +02:00
Lennart Hensler 9882744f31 Fixed the returning value of nationality of GPSFixWithContext 2013-08-13 13:56:49 +02:00
Lennart Hensler 397e8e5c43 Results are now groupable by multiple dimensions 2013-08-13 13:27:47 +02:00
Lennart Hensler 7e35f8db22 New architecture works. Same functionality as with the non generic one. 2013-08-12 16:54:27 +02:00
Lennart Hensler ce957127c3 Fixed a bug in the SumAggregator, when the data contains only one element 2013-08-12 15:25:46 +02:00
Lennart Hensler d2baf865fc Removed errors from the data mining frontend 2013-08-12 15:00:25 +02:00
Lennart Hensler 97639bbb2d Made aggregators more specific and added factory methods 2013-08-12 11:26:13 +02:00
Lennart Hensler c128d3559a Added a factory method for a gps fix dimension filter criteria 2013-08-12 10:48:23 +02:00
Lennart Hensler c674b24b03 Implemented some specific sum and average aggregators 2013-08-12 10:15:36 +02:00
Lennart Hensler 37234631ac Changed constructor of the grouper for dimensions 2013-08-12 09:48:27 +02:00
Lennart Hensler 398763d788 Changed the GPS-Fix dimension grouper using generic group key 2013-08-12 09:25:36 +02:00
Lennart Hensler aecf944560 Added a method to query results which returns a description of the result
as string.
2013-08-11 21:50:29 +02:00
Lennart Hensler ef460ff9f7 Added tests for the aggregators 2013-08-11 21:21:09 +02:00
Lennart Hensler 1bbb9805fb removed errors from the data mining factory 2013-08-11 20:48:57 +02:00
Lennart Hensler 9fac395474 Added a generic group key 2013-08-11 20:42:20 +02:00
Lennart Hensler 9c3663e3ca Implemented generic aggregators for average and sum 2013-08-11 20:34:17 +02:00
Lennart Hensler e9de677179 First attempt for new aggregators 2013-08-09 23:02:00 +02:00
Lennart Hensler 6c3266fd52 Removed ScalableValue from Extractor and Aggregator making them more
generic
2013-08-09 18:35:58 +02:00
Lennart Hensler b9add70773 Added a test for compound criterias 2013-08-09 18:23:34 +02:00
Lennart Hensler e8af6da982 Implemented the compound filter criteria 2013-08-09 16:25:58 +02:00
Lennart Hensler 3d9de6d4e3 Made filter criterias safe for null values 2013-08-09 16:10:02 +02:00