Commit Graph
100 Commits
Author SHA1 Message Date
Lennart Hensler 870ffbf84e Merge branch 'dataMining' 2015-04-30 13:51:58 +02:00
Lennart Hensler 51c48b73d6 Fixed the entry point definitions. 2015-04-30 13:50:32 +02:00
Lennart Hensler df60db4ace Merge branch 'dataMining' 2015-04-30 13:40:10 +02:00
Lennart Hensler 4d634fd1e4 Merge remote-tracking branch 'origin/master' 2015-04-30 13:40:01 +02:00
Lennart Hensler 5624af32fe Merge remote-tracking branch 'origin/master' into dataMining 2015-04-30 13:39:46 +02:00
Lennart Hensler 216ca225b1 Merge remote-tracking branch 'origin/master' into dataMining
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/app/SmartphoneApplicationClientFactory.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/app/TabletAndDesktopApplicationClientFactory.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties
2015-04-30 13:28:48 +02:00
Lennart Hensler dd4d2c95ec Reduced the amount of available data updates 2015-04-30 13:24:43 +02:00
Lennart Hensler 510cdf5a18 Fixed an NPE caused by statistic changes 2015-04-30 13:14:34 +02:00
Lennart Hensler 67175132ea Fixed the unwanted stopping of the selection table update 2015-04-30 11:05:08 +02:00
Lennart Hensler 84c543a464 Implemented a ControllableMultiSelectionModel 2015-04-28 16:03:10 +02:00
Lennart Hensler 39e08f8472 Replaced the AsyncCallbacks with (backtracking) method calls 2015-04-28 14:59:25 +02:00
Lennart Hensler b5f712c114 Replaced the Futures with AsyncCallbacks 2015-04-28 10:16:55 +02:00
Lennart Hensler 807905613b Implemented first attempt to handle side effects of context sensitive
selection tables
2015-04-27 10:24:14 +02:00
Lennart Hensler b97f8938fa The selection changes on context sensitive updates can now be propagated 2015-04-25 13:36:03 +02:00
Lennart Hensler 8e724292d1 Improved context sensitivity for simple cases (no side-effect handling) 2015-04-24 14:58:50 +02:00
Lennart Hensler 11b2c0e8a5 Nested the SizeProvider in the RetrieverLevelFilterSelectionProvider 2015-04-24 14:20:39 +02:00
Lennart Hensler d50227ebe8 Removed the listeners between the retriever chain specific filter
selection providers
2015-04-24 12:27:55 +02:00
Lennart Hensler a647e7eb0e Moved the filter selection related UI components in their own package 2015-04-24 12:14:55 +02:00
Lennart Hensler bdb97078d9 First attempt for an improved context sensitivity for the filter selection
Didn't work, so it's deactivated.
2015-04-24 12:11:39 +02:00
Lennart Hensler d173a1202b Merge remote-tracking branch 'origin/master' into dataMining 2015-04-24 10:16:18 +02:00
Lennart Hensler 3c70eaadb4 Made the automatic data mining UI update mechanism more robust 2015-04-23 18:51:50 +02:00
Lennart Hensler 9c7eb03507 Implemented a mechanism to reduce the filter dimensions 2015-04-23 18:35:55 +02:00
Lennart Hensler ac7b1fb552 Merge remote-tracking branch 'origin/master' into dataMining 2015-04-23 14:16:45 +02:00
Lennart Hensler 5c616d722c Implemented an automatic update mechanism for the data mining UI 2015-04-22 15:25:51 +02:00
Lennart Hensler e3901e50fd Merge remote-tracking branch 'origin/master' into dataMining
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/datamining/DataRetrieverChainDefinitionProvider.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/datamining/FilterSelectionProvider.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/datamining/GroupingProvider.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/datamining/QueryDefinitionProvider.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/datamining/StatisticProvider.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/datamining/presentation/PlainFilterSelectionPresenter.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/datamining/selection/MultiDimensionalGroupingProvider.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/datamining/selection/RetrieverLevelFilterSelectionProvider.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/datamining/selection/SimpleDataRetrieverChainDefinitionProvider.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/datamining/selection/SimpleStatisticProvider.java
2015-04-22 12:52:57 +02:00
Lennart Hensler 20019734cf Implemented a clean way to reload the data mining components in the UI 2015-04-20 13:25:02 +02:00
Lennart Hensler f815b5cbda Implemented a dirty update mechanism for the data mining frontend 2015-04-18 14:34:11 +02:00
Lennart Hensler fef56faa97 Added the method asString to DataMiningSession 2015-04-18 11:25:02 +02:00
Lennart Hensler fc72110f59 Removed the FunctionDTO interface 2015-04-18 11:19:38 +02:00
Lennart Hensler a3a25daab8 Restructured the datamining shared bundle 2015-04-18 11:07:17 +02:00
Lennart Hensler c9c50faca4 Fixed the previous merge conflict resolution 2015-04-17 19:28:49 +02:00
Lennart Hensler 7162ab0df2 Merge branch 'dataMining' into bug1698
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/datamining/selection/DimensionFilterSelectionProvider.java
	java/com.sap.sse.datamining/src/com/sap/sse/datamining/impl/SimpleDataRetrieverChainBuilder.java
2015-04-17 18:21:19 +02:00
Lennart Hensler 533e9fce81 Cleaned the processor instruction implementation 2015-04-17 11:49:43 +02:00
Lennart Hensler d7dc62fb11 Merge remote-tracking branch 'origin/master' into dataMining 2015-04-17 11:08:16 +02:00
Lennart Hensler 3dda7463ef Simplified the processor inheritance hierarchy 2015-04-17 11:07:24 +02:00
Lennart Hensler ce9a332ec9 Introduced ParameterizedFunctions 2015-04-16 20:11:05 +02:00
Lennart Hensler aab2bd7f8e ConcatenatingCompoundFunction builds its simple name during construction 2015-04-16 19:11:34 +02:00
Lennart Hensler ca6f789a60 Removed the attribute name from CompoundConcatenationFunction 2015-04-16 19:02:40 +02:00
Lennart Hensler bda102aafc The retriever chain builders stepFurther method is more safe to use 2015-04-16 18:25:03 +02:00
Lennart Hensler 75bbfd5d62 Counters of processors are now AtomicIntegers 2015-04-16 18:15:42 +02:00
Lennart Hensler e7e64feaac The filter selection tables are now sorted 2015-04-15 13:47:10 +02:00
Lennart Hensler 937465c40f Small fix for the data mining wiki 2015-04-15 12:15:33 +02:00
Lennart Hensler 3ad685a1eb Merge remote-tracking branch 'origin/master' into dataMining 2015-04-15 10:32:27 +02:00
Lennart Hensler baf9ed8b7c Wrote the section about the aggregators 2015-04-15 10:31:34 +02:00
Lennart Hensler b047172ad1 Wrote the section about the processors 2015-04-14 18:54:47 +02:00
Lennart Hensler 6b160ddb25 Started the section about the processors 2015-04-14 13:32:33 +02:00
Lennart Hensler 83d1ce3ace Wrote the section about how to add type forefully to the serialization 2015-04-14 12:10:03 +02:00
Lennart Hensler 3e3461c497 Marked the incomplete sections 2015-04-14 10:53:58 +02:00
Lennart Hensler 318cb7bc75 Wrote the section about the data mining functions 2015-04-12 21:18:17 +02:00
Lennart Hensler 10b4e1a57c Wrote the section about how to define and build retriever chains 2015-04-11 11:55:44 +02:00
Lennart Hensler d7ebba3357 Merge branch 'dataMining' into bug1698 2015-04-09 12:15:26 +02:00
Lennart Hensler 7b13cfd9ab Wrote the section about how to add a new data type with reusable chain 2015-04-08 17:43:46 +02:00
Lennart Hensler f1cd420b51 Wrote the section about how to add completely new data types 2015-04-08 14:38:04 +02:00
Lennart Hensler 27fc4e7a59 Completed the structure of the data mining architecture wiki page 2015-04-07 17:56:56 +02:00
Lennart Hensler bd581f92c4 Wrote about the data mining infrastructure 2015-04-07 17:28:20 +02:00
Lennart Hensler 2089a84613 Merge remote-tracking branch 'origin/master' into dataMining-wiki 2015-04-07 15:42:58 +02:00
Lennart Hensler d6293f79a4 Reverted the wiki changes 2015-04-07 15:26:05 +02:00
Lennart Hensler 3e8ad8ccc6 Started the data mining wiki pages 2015-04-07 15:20:59 +02:00
Lennart Hensler c94fd32f36 Merge branch 'dataMining' into bug1698 2015-04-07 11:36:06 +02:00
Lennart Hensler cc5ef7cc38 Merge remote-tracking branch 'origin/master' into dataMining 2015-04-07 11:15:26 +02:00
Lennart Hensler 5163502b36 First attempt to make the filter selection tables context sensitive 2015-04-07 10:37:07 +02:00
Lennart Hensler 7e4a2499f4 Implemented a plain FilterSelectionPresenter 2015-04-04 20:02:21 +02:00
Lennart Hensler 992bec3113 Improved the query definition providers controls panel 2015-04-03 18:51:25 +02:00
Lennart Hensler 8def0db25d The northern selection controls are now layouted with a splitter 2015-04-03 15:17:21 +02:00
Lennart Hensler 5b31f6adfe Improved the selection table filter en/disabling 2015-04-03 14:43:03 +02:00
Lennart Hensler ea7d68ad1e Surrounded the filter selection tables with a ScrollPanel 2015-04-03 13:28:34 +02:00
Lennart Hensler 101f9966c0 Cleaned the datamining UI 2015-04-02 22:19:33 +02:00
Lennart Hensler 2592f9ec5e Improved the SingleRetrieverLevelSelectionProvider clearing 2015-04-02 22:07:31 +02:00
Lennart Hensler 935877f5ed Fixed a bug with selection table management 2015-04-02 22:01:52 +02:00
Lennart Hensler 51887e2530 Implemented the old functionality for the new filter selection concept 2015-04-02 21:18:53 +02:00
Lennart Hensler 9ce96fd674 The new filter selection propagates its selection now 2015-04-02 18:24:10 +02:00
Lennart Hensler 3b7d0899f4 The filter widget of the selection tables can now be en/disabled 2015-04-02 18:12:54 +02:00
Lennart Hensler 45a09343f7 Added a ScrollPanel around the retriever levels 2015-04-02 17:06:50 +02:00
Lennart Hensler 10af7c0f85 Small improvements in the filter selection layouting 2015-04-02 15:28:03 +02:00
Lennart Hensler c4e1402c4c Merge remote-tracking branch 'origin/master' into dataMining
Conflicts:
	java/com.sap.sailing.dashboards.gwt/SailingDashboardsGWT sdm.launch
2015-04-01 20:17:08 +02:00
Lennart Hensler 235433f88d Tried to layout the new ui filter concept 2015-04-01 20:13:20 +02:00
Lennart Hensler 29c2a987ef Merge remote-tracking branch 'origin/master' into dataMining 2015-03-27 18:27:54 +01:00
Lennart Hensler 46be778af5 Started to implement a new filter selection concept 2015-03-25 18:30:50 +01:00
Lennart Hensler 4c0ff664be Merge remote-tracking branch 'origin/master' into dataMining 2015-03-25 13:55:42 +01:00
Lennart Hensler d5fe86c691 Improved the layouting of the northern data mining selection 2015-03-25 13:54:56 +01:00
Lennart Hensler 076db99931 Merge remote-tracking branch 'origin/master' into dataMining 2015-03-25 10:30:56 +01:00
Lennart Hensler 805824bad7 Merge remote-tracking branch 'origin/dataMining' into dataMining 2015-03-25 10:30:41 +01:00
Lennart Hensler 0790e804d1 Improved the query logging 2015-03-25 09:56:57 +01:00
Lennart Hensler a6dc88b648 Improved the selection tables scrolling and the result chart 2015-03-23 16:40:37 +01:00
Lennart Hensler 77a656878d Merge remote-tracking branch 'origin/master' into dataMining 2015-03-22 22:38:57 +01:00
Lennart Hensler 2d52d85efb Fixed the result chart resizing 2015-03-22 22:38:15 +01:00
Lennart Hensler bc6edb22f1 Improved the data mining test coverage 2015-03-22 21:07:17 +01:00
Lennart Hensler 11fe706981 Implemented DataMiningExecutorService, that uses a BlockingPriorityQueue 2015-03-22 20:20:03 +01:00
Lennart Hensler 4d22ac15b9 Added a test for the processor instruction order in a PriorityQueue 2015-03-21 13:32:01 +01:00
Lennart Hensler dfb1753782 Renamed ProcessorInstruction to AbstractProcessorInstruction 2015-03-21 13:21:17 +01:00
Lennart Hensler bb65e01ed4 Added a priority to the ProcessorInstruction and made it Comparable 2015-03-21 12:41:45 +01:00
Lennart Hensler 571d6cb93a First attempt to abort dimension value queries, but didn't work
So the dimension value query managing is disabled in this commit, to be
able to push an error free state.
2015-03-20 12:16:50 +01:00
Lennart Hensler 988847c018 Introduced additional data for queries 2015-03-20 10:54:04 +01:00
Lennart Hensler db2620480a Forgot to update the polars 2015-03-20 00:06:00 +01:00
Lennart Hensler 35a021b86f Created a new class for processor instructions 2015-03-19 23:51:42 +01:00
Lennart Hensler afb092216e Merge remote-tracking branch 'origin/master' into dataMining
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties
2015-03-19 23:28:18 +01:00
Lennart Hensler a957f18bce Enriched the Query and QueryResult with a state 2015-03-19 23:26:06 +01:00
Lennart Hensler 2cebb082f9 Replaced my custom concurrent counter with an AtomicInteger 2015-03-19 21:58:22 +01:00
Lennart Hensler 33a8a1d71c Implemented a simple logic to abort running queries when a new one is sent 2015-03-19 21:53:29 +01:00
Lennart Hensler 22ffa9a34e Merge remote-tracking branch 'origin/master' into dataMining 2015-03-17 19:08:07 +01:00