9a4fb457cf 
								
							
								 
							
						 
						
							
							
								
								Change DataStores to accept 'database' param.  
							
							
							
						 
						
							2019-12-06 13:30:06 +00:00  
				
					
						
							
							
								 
						
							
							
								756d4942f5 
								
							
								 
							
						 
						
							
							
								
								Move DB pool and helper functions into dedicated Database class  
							
							
							
						 
						
							2019-12-05 10:46:37 +00:00  
				
					
						
							
							
								 
						
							
							
								ee86abb2d6 
								
							
								 
							
						 
						
							
							
								
								Remove underscore from SQLBaseStore functions  
							
							
							
						 
						
							2019-12-04 16:23:43 +00:00  
				
					
						
							
							
								 
						
							
							
								9dc84b7989 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into babolivier/context_filters  
							
							
							
						 
						
							2019-12-04 14:23:44 +00:00  
				
					
						
							
							
								 
						
							
							
								3916e1b97a 
								
									
								
							
								 
							
						 
						
							
							
								
								Clean up newline quote marks around the codebase ( #6362 )  
							
							
							
						 
						
							2019-11-21 12:00:14 +00:00  
				
					
						
							
							
								 
						
							
							
								b16fa43386 
								
									
								
							
								 
							
						 
						
							
							
								
								Incorporate review  
							
							
							
						 
						
							2019-11-08 10:34:09 +00:00  
				
					
						
							
							
								 
						
							
							
								b9cba07962 
								
									
								
							
								 
							
						 
						
							
							
								
								Lint  
							
							
							
						 
						
							2019-11-07 14:57:15 +00:00  
				
					
						
							
							
								 
						
							
							
								70804392ae 
								
									
								
							
								 
							
						 
						
							
							
								
								Only join on event_labels if we're filtering on labels  
							
							
							
						 
						
							2019-11-07 14:55:10 +00:00  
				
					
						
							
							
								 
						
							
							
								15a1a02e70 
								
									
								
							
								 
							
						 
						
							
							
								
								Handle lack of filter  
							
							
							
						 
						
							2019-11-07 12:04:37 +00:00  
				
					
						
							
							
								 
						
							
							
								3f9b61ff95 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix the SQL SELECT query in _paginate_room_events_txn  
							
							... 
							
							
							
							Doing a SELECT DISTINCT when paginating is quite expensive, because it requires the engine to do sorting on the entire events table. However, we only need to run it if we're filtering on 2+ labels, so this PR is changing the request so that DISTINCT is only used then. 
							
						 
						
							2019-11-07 11:51:11 +00:00  
				
					
						
							
							
								 
						
							
							
								8822b33111 
								
									
								
							
								 
							
						 
						
							
							
								
								Update copyrights  
							
							
							
						 
						
							2019-11-05 14:46:35 +00:00  
				
					
						
							
							
								 
						
							
							
								a2c63c619a 
								
									
								
							
								 
							
						 
						
							
							
								
								Add more data to the event_labels table and fix the indexes  
							
							
							
						 
						
							2019-11-01 11:47:28 +00:00  
				
					
						
							
							
								 
						
							
							
								fe51d6cacf 
								
									
								
							
								 
							
						 
						
							
							
								
								Add more integration testing  
							
							
							
						 
						
							2019-10-30 17:28:41 +00:00  
				
					
						
							
							
								 
						
							
							
								acd16ad86a 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement filtering  
							
							
							
						 
						
							2019-10-30 15:56:33 +00:00  
				
					
						
							
							
								 
						
							
							
								c66a06ac6b 
								
							
								 
							
						 
						
							
							
								
								Move storage classes into a main "data store".  
							
							... 
							
							
							
							This is in preparation for having multiple data stores that offer
different functionality, e.g. splitting out state or event storage. 
							
						 
						
							2019-10-21 16:05:06 +01:00