aboutsummaryrefslogtreecommitdiffstats
path: root/Frameworks/MCPKit/MCPFoundationKit/MCPConnection.h
diff options
context:
space:
mode:
authorBibiko <bibiko@eva.mpg.de>2010-03-25 15:24:56 +0000
committerBibiko <bibiko@eva.mpg.de>2010-03-25 15:24:56 +0000
commit8d055c6df1d1590f97bd9e7c4834c05c706f27b7 (patch)
treeffbefdfe38f18be63a294465c6a6ca8426c8a76b /Frameworks/MCPKit/MCPFoundationKit/MCPConnection.h
parent74cb1152eeb0dcc83f12ea6cf040eacc4e15c551 (diff)
downloadsequelpro-8d055c6df1d1590f97bd9e7c4834c05c706f27b7.tar.gz
sequelpro-8d055c6df1d1590f97bd9e7c4834c05c706f27b7.tar.bz2
sequelpro-8d055c6df1d1590f97bd9e7c4834c05c706f27b7.zip
• Navigator
- first implementation of a search functionality, workable but tiny issues have to be improved - up to now the only search implemented is 'contains', regexp/fuzzy search will come soon - the search is only performed in the main outline view, the upper one is static - for the new search store all available schema paths uniquely in an array which will be set during queryDbStructure (this avoids re-parsing of a dict structure)
Diffstat (limited to 'Frameworks/MCPKit/MCPFoundationKit/MCPConnection.h')
-rw-r--r--Frameworks/MCPKit/MCPFoundationKit/MCPConnection.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/Frameworks/MCPKit/MCPFoundationKit/MCPConnection.h b/Frameworks/MCPKit/MCPFoundationKit/MCPConnection.h
index 5fa3fe86..af38e99c 100644
--- a/Frameworks/MCPKit/MCPFoundationKit/MCPConnection.h
+++ b/Frameworks/MCPKit/MCPFoundationKit/MCPConnection.h
@@ -109,6 +109,7 @@ static inline NSData* NSStringDataUsingLossyEncoding(NSString* self, NSInteger e
NSString *serverVersionString;
NSDictionary *theDbStructure;
NSDictionary *uniqueDbIdentifier;
+ NSArray *allKeysofDbStructure;
NSTimer *keepAliveTimer;
pthread_t keepAliveThread;
@@ -238,6 +239,7 @@ void performThreadedKeepAlive(void *ptr);
- (void)queryDbStructure;
- (NSDictionary *)getDbStructure;
- (NSInteger)getUniqueDbIdentifierFor:(NSString*)term;
+- (NSArray *)getAllKeysOfDbStructure;
// Server information
- (NSString *)clientInfo;