{
    categories = {
	SQLClient = {
	    Caching = SQLClient;
	    Convenience = SQLClient;
	    Logging = SQLClient;
	    Subclass = SQLClient;
	};
    };
    category = {
	"SQLClient(Caching)" = SQLClient;
	"SQLClient(Convenience)" = SQLClient;
	"SQLClient(Logging)" = SQLClient;
	"SQLClient(Subclass)" = SQLClient;
    };
    class = {
	SQLClient = SQLClient;
	SQLRecord = SQLClient;
	SQLTransaction = SQLClient;
    };
    classvars = {
	SQLClient = {
	    "_cache" = SQLClient;
	    "_cacheThread" = SQLClient;
	    "_client" = SQLClient;
	    "_connectFails" = SQLClient;
	    "_database" = SQLClient;
	    "_debugging" = SQLClient;
	    "_duration" = SQLClient;
	    "_extra" = SQLClient;
	    "_inTransaction" = SQLClient;
	    "_lastOperation" = SQLClient;
	    "_name" = SQLClient;
	    "_password" = SQLClient;
	    "_statements" = SQLClient;
	    "_user" = SQLClient;
	    connected = SQLClient;
	    extra = SQLClient;
	    lock = SQLClient;
	};
	SQLTransaction = {
	    "_batch" = SQLClient;
	    "_count" = SQLClient;
	    "_db" = SQLClient;
	    "_info" = SQLClient;
	    "_stop" = SQLClient;
	};
    };
    constant = {
	SQLClientDidConnectNotification = SQLClient;
	SQLClientDidDisconnectNotification = SQLClient;
    };
    function = {
	SQLClientTimeLast = SQLClient;
	SQLClientTimeNow = SQLClient;
	SQLClientTimeStart = SQLClient;
	SQLClientTimeTick = SQLClient;
    };
    ivariable = {
	"_batch" = {
	    SQLTransaction = SQLClient;
	};
	"_cache" = {
	    SQLClient = SQLClient;
	};
	"_cacheThread" = {
	    SQLClient = SQLClient;
	};
	"_client" = {
	    SQLClient = SQLClient;
	};
	"_connectFails" = {
	    SQLClient = SQLClient;
	};
	"_count" = {
	    SQLTransaction = SQLClient;
	};
	"_database" = {
	    SQLClient = SQLClient;
	};
	"_db" = {
	    SQLTransaction = SQLClient;
	};
	"_debugging" = {
	    SQLClient = SQLClient;
	};
	"_duration" = {
	    SQLClient = SQLClient;
	};
	"_extra" = {
	    SQLClient = SQLClient;
	};
	"_inTransaction" = {
	    SQLClient = SQLClient;
	};
	"_info" = {
	    SQLTransaction = SQLClient;
	};
	"_lastOperation" = {
	    SQLClient = SQLClient;
	};
	"_name" = {
	    SQLClient = SQLClient;
	};
	"_password" = {
	    SQLClient = SQLClient;
	};
	"_statements" = {
	    SQLClient = SQLClient;
	};
	"_stop" = {
	    SQLTransaction = SQLClient;
	};
	"_user" = {
	    SQLClient = SQLClient;
	};
	connected = {
	    SQLClient = SQLClient;
	};
	extra = {
	    SQLClient = SQLClient;
	};
	lock = {
	    SQLClient = SQLClient;
	};
    };
    method = {
	"+allClients" = {
	    SQLClient = SQLClient;
	};
	"+clientWithConfiguration:name:" = {
	    SQLClient = SQLClient;
	};
	"+debugging" = {
	    "SQLClient(Logging)" = SQLClient;
	};
	"+durationLogging" = {
	    "SQLClient(Logging)" = SQLClient;
	};
	"+existingClient:" = {
	    SQLClient = SQLClient;
	};
	"+maxConnections" = {
	    SQLClient = SQLClient;
	};
	"+newWithValues:keys:count:" = {
	    SQLRecord = SQLClient;
	};
	"+purgeConnections:" = {
	    SQLClient = SQLClient;
	};
	"+setDebugging:" = {
	    "SQLClient(Logging)" = SQLClient;
	};
	"+setDurationLogging:" = {
	    "SQLClient(Logging)" = SQLClient;
	};
	"+setMaxConnections:" = {
	    SQLClient = SQLClient;
	};
	"-add:,..." = {
	    SQLTransaction = SQLClient;
	};
	"-add:with:" = {
	    SQLTransaction = SQLClient;
	};
	"-allKeys" = {
	    SQLRecord = SQLClient;
	};
	"-append:" = {
	    SQLTransaction = SQLClient;
	};
	"-backendConnect" = {
	    "SQLClient(Subclass)" = SQLClient;
	};
	"-backendDisconnect" = {
	    "SQLClient(Subclass)" = SQLClient;
	};
	"-backendExecute:" = {
	    "SQLClient(Subclass)" = SQLClient;
	};
	"-backendQuery:" = {
	    "SQLClient(Subclass)" = SQLClient;
	};
	"-backendQuery:recordType:listType:" = {
	    "SQLClient(Subclass)" = SQLClient;
	};
	"-batch:" = {
	    "SQLClient(Convenience)" = SQLClient;
	};
	"-begin" = {
	    SQLClient = SQLClient;
	};
	"-buildQuery:,..." = {
	    SQLClient = SQLClient;
	};
	"-buildQuery:with:" = {
	    SQLClient = SQLClient;
	};
	"-cache" = {
	    "SQLClient(Caching)" = SQLClient;
	};
	"-cache:query:,..." = {
	    "SQLClient(Caching)" = SQLClient;
	};
	"-cache:query:with:" = {
	    "SQLClient(Caching)" = SQLClient;
	};
	"-cache:simpleQuery:" = {
	    "SQLClient(Caching)" = SQLClient;
	};
	"-cache:simpleQuery:recordType:listType:" = {
	    "SQLClient(Caching)" = SQLClient;
	};
	"-clientName" = {
	    SQLClient = SQLClient;
	};
	"-columns:" = {
	    "SQLClient(Convenience)" = SQLClient;
	};
	"-commit" = {
	    SQLClient = SQLClient;
	};
	"-connect" = {
	    SQLClient = SQLClient;
	};
	"-connected" = {
	    SQLClient = SQLClient;
	};
	"-copyEscapedBLOB:into:" = {
	    "SQLClient(Subclass)" = SQLClient;
	};
	"-copyWithZone:" = {
	    SQLTransaction = SQLClient;
	};
	"-count" = {
	    SQLRecord = SQLClient;
	    SQLTransaction = SQLClient;
	};
	"-database" = {
	    SQLClient = SQLClient;
	};
	"-db" = {
	    SQLTransaction = SQLClient;
	};
	"-debug:,..." = {
	    "SQLClient(Logging)" = SQLClient;
	};
	"-debugging" = {
	    "SQLClient(Logging)" = SQLClient;
	};
	"-dictionary" = {
	    SQLRecord = SQLClient;
	};
	"-disconnect" = {
	    SQLClient = SQLClient;
	};
	"-durationLogging" = {
	    "SQLClient(Logging)" = SQLClient;
	};
	"-execute" = {
	    SQLTransaction = SQLClient;
	};
	"-execute:,..." = {
	    SQLClient = SQLClient;
	};
	"-execute:with:" = {
	    SQLClient = SQLClient;
	};
	"-executeBatch" = {
	    SQLTransaction = SQLClient;
	};
	"-executeBatchReturningFailures:logExceptions:" = {
	    SQLTransaction = SQLClient;
	};
	"-getKeys:" = {
	    SQLRecord = SQLClient;
	};
	"-getObjects:" = {
	    SQLRecord = SQLClient;
	};
	"-initWithConfiguration:" = {
	    SQLClient = SQLClient;
	};
	"-initWithConfiguration:name:" = {
	    SQLClient = SQLClient;
	};
	"-insertBLOBs:intoStatement:length:withMarker:length:giving:" = {
	    "SQLClient(Subclass)" = SQLClient;
	};
	"-insertTransaction:atIndex:" = {
	    SQLTransaction = SQLClient;
	};
	"-isInTransaction" = {
	    SQLClient = SQLClient;
	};
	"-keyAtIndex:" = {
	    SQLRecord = SQLClient;
	};
	"-lastOperation" = {
	    SQLClient = SQLClient;
	};
	"-lengthOfEscapedBLOB:" = {
	    "SQLClient(Subclass)" = SQLClient;
	};
	"-name" = {
	    SQLClient = SQLClient;
	};
	"-objectAtIndex:" = {
	    SQLRecord = SQLClient;
	};
	"-objectForKey:" = {
	    SQLRecord = SQLClient;
	};
	"-password" = {
	    SQLClient = SQLClient;
	};
	"-query:,..." = {
	    SQLClient = SQLClient;
	};
	"-query:with:" = {
	    SQLClient = SQLClient;
	};
	"-queryRecord:,..." = {
	    "SQLClient(Convenience)" = SQLClient;
	};
	"-queryString:,..." = {
	    "SQLClient(Convenience)" = SQLClient;
	};
	"-quote:" = {
	    SQLClient = SQLClient;
	};
	"-quoteBigInteger:" = {
	    SQLClient = SQLClient;
	};
	"-quoteCString:" = {
	    SQLClient = SQLClient;
	};
	"-quoteChar:" = {
	    SQLClient = SQLClient;
	};
	"-quoteFloat:" = {
	    SQLClient = SQLClient;
	};
	"-quoteInteger:" = {
	    SQLClient = SQLClient;
	};
	"-quoteString:" = {
	    SQLClient = SQLClient;
	};
	"-quotef:,..." = {
	    SQLClient = SQLClient;
	};
	"-removeTransactionAtIndex:" = {
	    SQLTransaction = SQLClient;
	};
	"-replaceObjectAtIndex:withObject:" = {
	    SQLRecord = SQLClient;
	};
	"-reset" = {
	    SQLTransaction = SQLClient;
	};
	"-rollback" = {
	    SQLClient = SQLClient;
	};
	"-setCache:" = {
	    "SQLClient(Caching)" = SQLClient;
	};
	"-setCacheThread:" = {
	    "SQLClient(Caching)" = SQLClient;
	};
	"-setDatabase:" = {
	    SQLClient = SQLClient;
	};
	"-setDebugging:" = {
	    "SQLClient(Logging)" = SQLClient;
	};
	"-setDurationLogging:" = {
	    "SQLClient(Logging)" = SQLClient;
	};
	"-setName:" = {
	    SQLClient = SQLClient;
	};
	"-setObject:forKey:" = {
	    SQLRecord = SQLClient;
	};
	"-setPassword:" = {
	    SQLClient = SQLClient;
	};
	"-setUser:" = {
	    SQLClient = SQLClient;
	};
	"-simpleExecute:" = {
	    SQLClient = SQLClient;
	};
	"-simpleQuery:" = {
	    SQLClient = SQLClient;
	};
	"-simpleQuery:recordType:listType:" = {
	    SQLClient = SQLClient;
	};
	"-singletons:" = {
	    "SQLClient(Convenience)" = SQLClient;
	};
	"-sizeInBytes:" = {
	    SQLRecord = SQLClient;
	};
	"-totalCount" = {
	    SQLTransaction = SQLClient;
	};
	"-transaction" = {
	    "SQLClient(Convenience)" = SQLClient;
	};
	"-transactionAtIndex:" = {
	    SQLTransaction = SQLClient;
	};
	"-user" = {
	    SQLClient = SQLClient;
	};
    };
    output = {
	"SQLClient.h" = (
	    "SQLClient/SQLClient.gsdoc"
	);
    };
    source = {
	"SQLClient.h" = (
	    "SQLClient.m"
	);
    };
    super = {
	SQLClient = NSObject;
	SQLRecord = NSArray;
	SQLTransaction = NSObject;
    };
    title = {
	SQLClient = "SQLClient documentation";
    };
    unitmethods = {
	SQLClient = {
	    "+allClients" = SQLClient;
	    "+clientWithConfiguration:name:" = SQLClient;
	    "+existingClient:" = SQLClient;
	    "+maxConnections" = SQLClient;
	    "+purgeConnections:" = SQLClient;
	    "+setMaxConnections:" = SQLClient;
	    "-begin" = SQLClient;
	    "-buildQuery:,..." = SQLClient;
	    "-buildQuery:with:" = SQLClient;
	    "-clientName" = SQLClient;
	    "-commit" = SQLClient;
	    "-connect" = SQLClient;
	    "-connected" = SQLClient;
	    "-database" = SQLClient;
	    "-disconnect" = SQLClient;
	    "-execute:,..." = SQLClient;
	    "-execute:with:" = SQLClient;
	    "-initWithConfiguration:" = SQLClient;
	    "-initWithConfiguration:name:" = SQLClient;
	    "-isInTransaction" = SQLClient;
	    "-lastOperation" = SQLClient;
	    "-name" = SQLClient;
	    "-password" = SQLClient;
	    "-query:,..." = SQLClient;
	    "-query:with:" = SQLClient;
	    "-quote:" = SQLClient;
	    "-quoteBigInteger:" = SQLClient;
	    "-quoteCString:" = SQLClient;
	    "-quoteChar:" = SQLClient;
	    "-quoteFloat:" = SQLClient;
	    "-quoteInteger:" = SQLClient;
	    "-quoteString:" = SQLClient;
	    "-quotef:,..." = SQLClient;
	    "-rollback" = SQLClient;
	    "-setDatabase:" = SQLClient;
	    "-setName:" = SQLClient;
	    "-setPassword:" = SQLClient;
	    "-setUser:" = SQLClient;
	    "-simpleExecute:" = SQLClient;
	    "-simpleQuery:" = SQLClient;
	    "-simpleQuery:recordType:listType:" = SQLClient;
	    "-user" = SQLClient;
	};
	"SQLClient(Caching)" = {
	    "-cache" = SQLClient;
	    "-cache:query:,..." = SQLClient;
	    "-cache:query:with:" = SQLClient;
	    "-cache:simpleQuery:" = SQLClient;
	    "-cache:simpleQuery:recordType:listType:" = SQLClient;
	    "-setCache:" = SQLClient;
	    "-setCacheThread:" = SQLClient;
	};
	"SQLClient(Convenience)" = {
	    "-batch:" = SQLClient;
	    "-columns:" = SQLClient;
	    "-queryRecord:,..." = SQLClient;
	    "-queryString:,..." = SQLClient;
	    "-singletons:" = SQLClient;
	    "-transaction" = SQLClient;
	};
	"SQLClient(Logging)" = {
	    "+debugging" = SQLClient;
	    "+durationLogging" = SQLClient;
	    "+setDebugging:" = SQLClient;
	    "+setDurationLogging:" = SQLClient;
	    "-debug:,..." = SQLClient;
	    "-debugging" = SQLClient;
	    "-durationLogging" = SQLClient;
	    "-setDebugging:" = SQLClient;
	    "-setDurationLogging:" = SQLClient;
	};
	"SQLClient(Subclass)" = {
	    "-backendConnect" = SQLClient;
	    "-backendDisconnect" = SQLClient;
	    "-backendExecute:" = SQLClient;
	    "-backendQuery:" = SQLClient;
	    "-backendQuery:recordType:listType:" = SQLClient;
	    "-copyEscapedBLOB:into:" = SQLClient;
	    "-insertBLOBs:intoStatement:length:withMarker:length:giving:" = SQLClient;
	    "-lengthOfEscapedBLOB:" = SQLClient;
	};
	SQLRecord = {
	    "+newWithValues:keys:count:" = SQLClient;
	    "-allKeys" = SQLClient;
	    "-count" = SQLClient;
	    "-dictionary" = SQLClient;
	    "-getKeys:" = SQLClient;
	    "-getObjects:" = SQLClient;
	    "-keyAtIndex:" = SQLClient;
	    "-objectAtIndex:" = SQLClient;
	    "-objectForKey:" = SQLClient;
	    "-replaceObjectAtIndex:withObject:" = SQLClient;
	    "-setObject:forKey:" = SQLClient;
	    "-sizeInBytes:" = SQLClient;
	};
	SQLTransaction = {
	    "-add:,..." = SQLClient;
	    "-add:with:" = SQLClient;
	    "-append:" = SQLClient;
	    "-copyWithZone:" = SQLClient;
	    "-count" = SQLClient;
	    "-db" = SQLClient;
	    "-execute" = SQLClient;
	    "-executeBatch" = SQLClient;
	    "-executeBatchReturningFailures:logExceptions:" = SQLClient;
	    "-insertTransaction:atIndex:" = SQLClient;
	    "-removeTransactionAtIndex:" = SQLClient;
	    "-reset" = SQLClient;
	    "-totalCount" = SQLClient;
	    "-transactionAtIndex:" = SQLClient;
	};
    };
    variable = {
	SQLConnectionException = SQLClient;
	SQLEmptyException = SQLClient;
	SQLException = SQLClient;
	SQLUniqueException = SQLClient;
    };
}