Commit Graph
325 Commits
Author SHA1 Message Date
Lennart Hensler 77252109a3 Implemented a function retriever for marked methods 2014-01-22 17:08:41 +01:00
Lennart Hensler a118165794 Made the DataRetrievalWorker independent from the source type
Previously the DataRetrievalWorker was bound to LeaderboardGroup as source
type, so every worker had to base on a leaderboard group. I added a new
generic attribute SourceType to generalize the DataRetrievalWorker.
2014-01-22 14:53:45 +01:00
Lennart Hensler 95ddd58aa8 Made the Query independent from the RacingEventService
In detail, I made all DataRetrievers independent from the data source, to
be able to use it in other contexts than the data mining of sailing
related stuff.
2014-01-22 13:05:25 +01:00
Lennart Hensler 280f79409f Added an interface for the method retriever 2014-01-22 12:47:03 +01:00
Lennart Hensler 3c102384ca Added a service interface for the function registration 2014-01-22 12:42:59 +01:00
Lennart Hensler ad748a9ca9 Implemented a simple add method for the FunctionRegistry 2014-01-22 12:00:19 +01:00
Lennart Hensler bb9e005ca6 Removed unnecessary annotation DefinesDataMiningFunctions 2014-01-22 11:49:57 +01:00
Lennart Hensler 2e267056c8 Started to implement the function registry 2014-01-22 11:27:05 +01:00
Lennart Hensler 775d9d126d Implemented the data mining annotations (Bug 1672) 2014-01-17 14:38:23 +01:00
Lennart Hensler 9ff45d605f Renamed the packages to match the conventions 2014-01-15 11:57:17 +01:00
Lennart Hensler 0005562ae4 Extracted the data mining shared classes to its own project 2014-01-15 10:44:24 +01:00
Lennart Hensler 4cd36560e8 Deleted all traces of groovy and created a shared project 2014-01-14 18:04:08 +01:00
Lennart Hensler 8f4e4056ce Removed the code for custom scripted data mining components 2014-01-09 16:32:17 +01:00
Lennart Hensler a4186302b4 Renamed SharedDimension to DimensionIdentifier 2014-01-08 18:19:05 +01:00
Lennart Hensler 99620bc012 Found a better way to add types to the gwt serialization policy 2013-12-21 15:54:25 +01:00
Lennart Hensler 8e4c73de30 Improved the grouping selection 2013-12-20 21:21:22 +01:00
Lennart Hensler 67e5ddbc5e Replaced the statistic selection provider 2013-12-20 16:37:38 +01:00
Lennart Hensler 4c86ad4aa6 Internationalized the data mining backend 2013-12-04 17:49:21 +01:00
Lennart Hensler 1e58ff3e69 Implemented the resource bundle management 2013-12-04 16:48:58 +01:00
Lennart Hensler b770f62b0d Added the current locale info to the query definition 2013-12-04 14:48:19 +01:00
Lennart Hensler 8a09fa8d03 Formatted the pom.xml of the data mining project 2013-11-27 13:38:54 +01:00
STG (Server) 92bd5927c6 added source build for datamining bundle 2013-11-27 13:17:24 +01:00
Lennart Hensler 5315f997eb Changed from Java 1.6 to 1.7 2013-11-27 11:35:54 +01:00
Lennart Hensler 1c6b3f9e9d Cleaned the data mining project after parallelizing 2013-11-20 17:30:27 +01:00
Lennart Hensler 8e65ff53b0 Parallelized the aggregation 2013-11-20 16:30:38 +01:00
Lennart Hensler f0b48fbb50 Parallelized the data grouping 2013-11-20 14:13:35 +01:00
Lennart Hensler 1af31b8501 Extracted abstract super class for component workers 2013-11-19 19:32:54 +01:00
Lennart Hensler 25997334de Parallelized the data grouping 2013-11-19 19:06:06 +01:00
Lennart Hensler bff01d9471 Made the concrete parallel components as simple as possible 2013-11-19 13:23:09 +01:00
Lennart Hensler 545d59718b Cleaned the previous changes 2013-11-19 13:10:17 +01:00
Lennart Hensler 51460bf5aa Extracted interfaces and abstract classes for parallelization 2013-11-19 12:24:41 +01:00
Lennart Hensler 82d92e90db Made filter criterias thread safe 2013-11-15 16:29:47 +01:00
Lennart Hensler 3a21a002ab Prallelized the filters 2013-11-15 15:44:25 +01:00
Lennart Hensler cfd87a923a Merge branch 'dataMining' into parallelDataMining 2013-11-14 16:46:38 +01:00
Lennart Hensler 45668604af Merge remote-tracking branch 'origin/dataMining' into dataMining 2013-11-14 16:15:12 +01:00
Lennart Hensler 9e36fed9a8 Started to parallelize the filter (commit to be able to push) 2013-11-13 16:49:59 +01:00
Lennart Hensler b504062184 Made the parallel data retriever thread safe 2013-11-13 15:15:04 +01:00
Lennart Hensler 4663e201df Parallelized the data retrieval 2013-11-13 14:36:33 +01:00
Lennart Hensler 5e8f9e841f Merge remote-tracking branch 'extern/dataMining' into parallelDataMining
Conflicts:
	java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/DataMiningFactory.java
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
2013-11-13 11:21:24 +01:00
Lennart Hensler e5e3e1001a Added a stub for a parallel DataRetriever 2013-11-13 11:04:07 +01:00
Lennart Hensler a2bdb12be8 Made custom groupers unavailable to safely deploy the data mining 2013-11-12 13:03:24 +01:00
Lennart Hensler 24844ac975 Quick fix for the data mining of tracked legs of competitors 2013-11-06 11:34:20 +01:00
Lennart Hensler 91c183f9b3 Added a new statistic for TrackedLegOfCompetitor 2013-11-05 19:47:55 +01:00
Lennart Hensler 0e9dad9d7c Removed unnecessary casts from DimensionManagers 2013-10-30 10:53:39 +01:00
Lennart Hensler 986ac9747a Cleaned GrouperFactory and added TrackedLegOfCompetitor creation 2013-10-25 15:05:08 +02:00
Lennart Hensler c6a6663630 Cleaned the FilterFactory 2013-10-25 14:42:52 +02:00
Lennart Hensler 29ece5f6e3 Extracted factories for the single query components 2013-10-25 14:01:23 +02:00
Lennart Hensler f2904c03fe Implemented dimensions for TrackedLegOfCompetitor 2013-10-25 13:48:17 +02:00
Lennart Hensler 38c48f4751 Implemented a dimension filter for TrackedLegOfCompetitor 2013-10-24 17:20:35 +02:00
Lennart Hensler 244dc43eb0 Simplified the GPSFixRetriever 2013-10-23 16:53:39 +02:00