From 7c00ad7110f905792f5b739e6d93b24ad173020d Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Fri, 19 Feb 2016 14:56:46 -0500 Subject: [PATCH] Don't query content table when not required When only requesting the c_name field, limit the SQL query to the quick table. --- SOPE/GDLContentStore/GCSFolder.m | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/SOPE/GDLContentStore/GCSFolder.m b/SOPE/GDLContentStore/GCSFolder.m index 5823f239a..92b5e74e3 100644 --- a/SOPE/GDLContentStore/GCSFolder.m +++ b/SOPE/GDLContentStore/GCSFolder.m @@ -107,6 +107,7 @@ static GCSStringFormatter *stringFormatter = nil; while ((field = [fields nextObject])) { fieldName = [field columnName]; + if (![fieldName isEqualToString: @"c_name"]) [quickFieldNames addObject: fieldName]; } @@ -116,7 +117,9 @@ static GCSStringFormatter *stringFormatter = nil; while ((field = [fields nextObject])) { fieldName = [field columnName]; - [contentFieldNames addObject: fieldName]; + + if (![fieldName isEqualToString: @"c_name"]) + [contentFieldNames addObject: fieldName]; } folderId = [_folderId copy];