Skip to content

Instantly share code, notes, and snippets.

@miwillhite
Created November 23, 2013 00:13
Show Gist options
  • Save miwillhite/7609048 to your computer and use it in GitHub Desktop.
Save miwillhite/7609048 to your computer and use it in GitHub Desktop.
/*
2013-11-22 19:08:30.805 Juju[1230:60b] CoreData: sql: SELECT DISTINCT 0, t0.Z_PK, t0.Z_OPT, t0.ZBUNDLEDIR, t0.ZCONSUMABLE, t0.ZCONSUMABLEIDENTIFIER, t0.ZICONURL, t0.ZNAME, t0.ZPRODUCTIDENTIFIER, t0.ZPURCHASEVALIDATED, t0.ZUUID FROM ZJJPACKAGE t0 JOIN ZJJASSET t1 ON t0.Z_PK = t1.ZPACKAGE WHERE t1.ZKLASSNAME IN (?)
2013-11-22 19:08:30.807 Juju[1230:60b] CoreData: annotation: sql connection fetch time: 0.0021s
2013-11-22 19:08:30.809 Juju[1230:60b] CoreData: sql: SELECT 0, t0.Z_PK, t0.Z_OPT, t0.ZIMAGENAME, t0.ZIMAGEURL, t0.ZKLASSNAME, t0.ZMESSAGE, t0.ZTHUMBNAME, t0.ZTHUMBURL, t0.ZUUID, t0.ZPACKAGE FROM ZJJASSET t0 WHERE t0.ZPACKAGE IN (?) ORDER BY t0.ZPACKAGE
*/
NSManagedObjectContext *context = [JJCoreDataHelper getManagedObjectContext];
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] initWithEntityName:@"JJPackage"];
NSPredicate *classPredicate = [NSPredicate predicateWithFormat:@"ANY assets.klassName IN %@", @[NSStringFromClass(self.elementClass)]];
[fetchRequest setRelationshipKeyPathsForPrefetching:@[@"assets"]];
[fetchRequest setSortDescriptors:@[]];
[fetchRequest setPredicate:classPredicate];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment