aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPQueryController.h
diff options
context:
space:
mode:
authorrowanbeentje <rowan@beent.je>2009-10-16 19:36:36 +0000
committerrowanbeentje <rowan@beent.je>2009-10-16 19:36:36 +0000
commit974049dd4fbe6b42c1a8349f72ea355cf6a38634 (patch)
treeb7782aacca3df7a4227710da313aba9e61996e4c /Source/SPQueryController.h
parent71a9ebd8762776e48eaf52615d76b586885c4623 (diff)
downloadsequelpro-974049dd4fbe6b42c1a8349f72ea355cf6a38634.tar.gz
sequelpro-974049dd4fbe6b42c1a8349f72ea355cf6a38634.tar.bz2
sequelpro-974049dd4fbe6b42c1a8349f72ea355cf6a38634.zip
- Improve on r1423 by avoiding stringWithFormat: within the query construction loop, enormously reducing memory usage in big loops
- Use 64k chunks instead of 256k chunks - seems to give *much* better performance, possibly due to MySQL parsing/cache sizes (?) - When restoring the query console to allow updates again after a loop, trigger a refresh of the view if the console is visible
Diffstat (limited to 'Source/SPQueryController.h')
-rw-r--r--Source/SPQueryController.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/Source/SPQueryController.h b/Source/SPQueryController.h
index 8a350a32..d030014a 100644
--- a/Source/SPQueryController.h
+++ b/Source/SPQueryController.h
@@ -58,7 +58,6 @@
}
@property (readwrite, retain) NSFont *consoleFont;
-@property (readwrite) BOOL allowConsoleUpdate;
+ (SPQueryController *)sharedQueryController;
@@ -72,6 +71,9 @@
- (void)updateEntries;
+- (BOOL) allowConsoleUpdate;
+- (void) setAllowConsoleUpdate:(BOOL)allowUpdate;
+
- (void)showMessageInConsole:(NSString *)message;
- (void)showErrorInConsole:(NSString *)error;