{
    "NSObject(SQLClient)" = (
	"-isNull",
	"-quoteBigInteger",
	"-quoteBigNatural",
	"-quoteBigPositive",
	"-quoteInteger",
	"-quoteForSQLClient:",
	"-quoteInteger",
	"-quoteNatural",
	"-quotePositive"
    );
    SQLClient = (
	"+allClients",
	"+clientWithConfiguration:name:",
	"+existingClient:",
	"+maxConnections",
	"+purgeConnections:",
	"+setAbandonFailedConnectionsAfter:",
	"+setMaxConnections:",
	"-begin",
	"-committed",
	"-lockBeforeDate:",
	"-buildQuery:,...",
	"-buildQuery:with:",
	"-clientName",
	"-commit",
	"-connect",
	"-connected",
	"-database",
	"-disconnect",
	"-execute:,...",
	"-execute:with:",
	"-initWithConfiguration:",
	"-initWithConfiguration:name:",
	"-initWithConfiguration:name:pool:",
	"-isEqual:",
	"-isInTransaction",
	"-lastConnect",
	"-lastOperation",
	"-longestIdle:",
	"-name",
	"-password",
	"-prepare:,...",
	"-prepare:args:",
	"-prepare:with:",
	"-query:,...",
	"-query:with:",
	"-quote:",
	"-quotef:,...",
	"-quoteArray:",
	"-quoteArraySafe:",
	"-quoteArray:toString:quotingStrings:",
	"-quoteBigInteger:",
	"-quoteInteger:",
	"-quoteCString:",
	"-quoteChar:",
	"-quoteFloat:",
	"-quoteInteger:",
	"-quoteName:",
	"-quoteSet:",
	"-quoteString:",
	"-rollback",
	"-setClientName:",
	"-setDatabase:",
	"-setName:",
	"-setOptions:",
	"-setPassword:",
	"-setShouldTrim:",
	"-setUser:",
	"-simpleExecute:",
	"-simpleQuery:",
	"-simpleQuery:recordType:listType:",
	"-tryConnect",
	"-unlock",
	"-user",
	"-pool"
    );
    "SQLClient(Caching)" = (
	"-cache",
	"-cacheCheckSimpleQuery:",
	"-cache:query:,...",
	"-cache:query:with:",
	"-cache:simpleQuery:",
	"-cache:simpleQuery:recordType:listType:",
	"-setCache:",
	"-setCacheThread:"
    );
    "SQLClient(Convenience)" = (
	"+columns:",
	"+singletons:",
	"-batch:",
	"-columns:",
	"-queryRecord:,...",
	"-queryString:,...",
	"-singletons:",
	"-transaction"
    );
    "SQLClient(Logging)" = (
	"+debugging",
	"+durationLogging",
	"+setDebugging:",
	"+setDurationLogging:",
	"-debug:,...",
	"-debugging",
	"-durationLogging",
	"-setDebugging:",
	"-setDurationLogging:"
    );
    "SQLClient(Notifications)" = (
	"-addObserver:selector:name:",
	"-postNotificationName:payload:",
	"-removeObserver:name:"
    );
    "SQLClient(Quote)" = (
	"+autoquote",
	"+autoquoteWarning",
	"+setAutoquote:",
	"+setAutoquoteWarning:"
    );
    "SQLClient(Subclass)" = (
	"-backendConnect",
	"-backendDisconnect",
	"-backendExecute:",
	"-backendQuery:recordType:listType:",
	"-backendListen:",
	"-backendNotify:payload:",
	"-backendUnlisten:",
	"-copyEscapedBLOB:into:",
	"-insertBLOBs:intoStatement:length:withMarker:length:giving:",
	"-lengthOfEscapedBLOB:"
    );
    SQLClientPool = (
	"-availableConnections",
	"-batch:",
	"-cache",
	"-committed",
	"-initWithConfiguration:name:max:min:",
	"-longDescription",
	"-maxConnections",
	"-minConnections",
	"-name",
	"-provideClient",
	"-provideClientBeforeDate:",
	"-provideClientBeforeDate:exclusive:",
	"-provideClientExclusive",
	"-purge",
	"-setCache:",
	"-setCacheThread:",
	"-setClientName:",
	"-setDebugging:",
	"-setDurationLogging:",
	"-setMax:min:",
	"-setPurgeAll:min:",
	"-statistics",
	"-status",
	"-swallowClient:",
	"-transaction"
    );
    "SQLClientPool(Convenience)" = (
	"-buildQuery:,...",
	"-buildQuery:with:",
	"-cacheCheckSimpleQuery:",
	"-cache:query:,...",
	"-cache:query:with:",
	"-cache:simpleQuery:",
	"-cache:simpleQuery:recordType:listType:",
	"-columns:",
	"-execute:,...",
	"-execute:with:",
	"-pool",
	"-prepare:,...",
	"-prepare:args:",
	"-prepare:with:",
	"-query:,...",
	"-query:with:",
	"-queryRecord:,...",
	"-queryString:,...",
	"-quote:",
	"-quoteArray:",
	"-quoteArraySafe:",
	"-quoteArray:toString:quotingStrings:",
	"-quotef:,...",
	"-quoteBigInteger:",
	"-quoteCString:",
	"-quoteChar:",
	"-quoteFloat:",
	"-quoteInteger:",
	"-quoteName:",
	"-quoteSet:",
	"-quoteString:",
	"-simpleExecute:",
	"-singletons:",
	"-simpleQuery:",
	"-simpleQuery:recordType:listType:"
    );
    SQLDictionaryBuilder = (
	"-addObject:",
	"-alloc",
	"-content",
	"-initWithCapacity:",
	"-mutableCopyWithZone:",
	"-newWithValues:keys:count:"
    );
    SQLRecord = (
	"+newWithValues:keys:count:",
	"+newWithValues:keys:",
	"-allKeys",
	"-count",
	"-dictionary",
	"-getKeys:",
	"-getObjects:",
	"-keyAtIndex:",
	"-keys",
	"-objectAtIndex:",
	"-objectForKey:",
	"-replaceObjectAtIndex:withObject:",
	"-setObject:forKey:",
	"-sizeInBytes:"
    );
    SQLRecordKeys = (
	"-count",
	"-indexForKey:",
	"-initWithKeys:count:",
	"-order"
    );
    SQLSetBuilder = (
	"-added",
	"-addObject:",
	"-alloc",
	"-content",
	"-initWithCapacity:",
	"-mutableCopyWithZone:",
	"-newWithValues:keys:count:"
    );
    SQLSingletonBuilder = (
	"-newWithValues:keys:count:"
    );
    SQLTransaction = (
	"-add:,...",
	"-add:with:",
	"-addPrepared:",
	"-append:",
	"-copyWithZone:",
	"-count",
	"-execute",
	"-executeBatch",
	"-executeBatchReturningFailures:logExceptions:",
	"-insertTransaction:atIndex:",
	"-lock",
	"-owner",
	"-removeTransactionAtIndex:",
	"-reset",
	"-setResetOnExecute:",
	"-totalCount",
	"-transactionAtIndex:",
	"-unlock"
    );
}