SFParentChildrenSyncHelper Class Reference

Inherits from NSObject
Declared in SFParentChildrenSyncHelper.h

+ registerAppFeature

+ (void)registerAppFeature

+ relationshipTypeFromString:

Enum to/from string helper methods

+ (SFParentChildrenRelationshipType)relationshipTypeFromString:(NSString *)relationshipType

Declared In

SFParentChildrenSyncHelper.h

+ relationshipTypeToString:

+ (NSString *)relationshipTypeToString:(SFParentChildrenRelationshipType)relationshipType

+ getDirtyRecordIdsSql:childrenInfo:parentFieldToSelect:

+ (NSString *)getDirtyRecordIdsSql:(SFParentInfo *)parentInfo childrenInfo:(SFChildrenInfo *)childrenInfo parentFieldToSelect:(NSString *)parentFieldToSelect

+ getNonDirtyRecordIdsSql:childrenInfo:parentFieldToSelect:additionalPredicate:

+ (NSString *)getNonDirtyRecordIdsSql:(SFParentInfo *)parentInfo childrenInfo:(SFChildrenInfo *)childrenInfo parentFieldToSelect:(NSString *)parentFieldToSelect additionalPredicate:(NSString *)additionalPredicate

+ saveRecordTreesToLocalStore:target:parentInfo:childrenInfo:recordTrees:syncId:

+ (void)saveRecordTreesToLocalStore:(SFMobileSyncSyncManager *)syncManager target:(SFSyncTarget *)target parentInfo:(SFParentInfo *)parentInfo childrenInfo:(SFChildrenInfo *)childrenInfo recordTrees:(NSArray *)recordTrees syncId:(NSNumber *)syncId

+ getMutableChildrenFromLocalStore:parentInfo:childrenInfo:parent:

+ (NSArray<NSMutableDictionary*> *)getMutableChildrenFromLocalStore:(SFSmartStore *)store parentInfo:(SFParentInfo *)parentInfo childrenInfo:(SFChildrenInfo *)childrenInfo parent:(NSDictionary *)parent

+ deleteChildrenFromLocalStore:parentInfo:childrenInfo:parentIds:

+ (void)deleteChildrenFromLocalStore:(SFSmartStore *)store parentInfo:(SFParentInfo *)parentInfo childrenInfo:(SFChildrenInfo *)childrenInfo parentIds:(NSArray *)parentIds