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