diff --git a/Photos-7-(Monterey)-Schema.md b/Photos-7-(Monterey)-Schema.md index 01ed65d..e3ecef7 100644 --- a/Photos-7-(Monterey)-Schema.md +++ b/Photos-7-(Monterey)-Schema.md @@ -1,368 +1,206 @@ -Photos.sqlite (from Developer preview beta of Monterey): - +Monterey version 12.0.1 ```sql /* Z_RT_Asset_boundedByRect(Z_PK,ZLATITUDE_MIN,ZLATITUDE_MAX,ZLONGITUDE_MIN,ZLONGITUDE_MAX) */ ; - CREATE INDEX ACHANGE_ZTRANSACTIONID_INDEX ON ACHANGE (ZTRANSACTIONID); - CREATE INDEX ATRANSACTION_ZAUTHORTS_INDEX ON ATRANSACTION (ZAUTHORTS); - CREATE INDEX ATRANSACTION_ZBUNDLEIDTS_INDEX ON ATRANSACTION (ZBUNDLEIDTS); - CREATE INDEX ATRANSACTION_ZCONTEXTNAMETS_INDEX ON ATRANSACTION (ZCONTEXTNAMETS); - CREATE INDEX ATRANSACTION_ZPROCESSIDTS_INDEX ON ATRANSACTION (ZPROCESSIDTS); - CREATE INDEX RADAR_10322662_INDEX ON Z_27ASSETS (Z_27ALBUMS, Z_3ASSETS, Z_FOK_3ASSETS); - CREATE INDEX RADAR_22158684_INDEX ON Z_27ASSETS (Z_27ALBUMS, Z_FOK_3ASSETS, Z_3ASSETS); - CREATE INDEX ZADDITIONALASSETATTRIBUTES_ZASSETDESCRIPTION_INDEX ON ZADDITIONALASSETATTRIBUTES (ZASSETDESCRIPTION); - CREATE INDEX ZADDITIONALASSETATTRIBUTES_ZASSET_INDEX ON ZADDITIONALASSETATTRIBUTES (ZASSET); - CREATE INDEX ZADDITIONALASSETATTRIBUTES_ZEDITEDIPTCATTRIBUTES_INDEX ON ZADDITIONALASSETATTRIBUTES (ZEDITEDIPTCATTRIBUTES); - CREATE INDEX ZADDITIONALASSETATTRIBUTES_ZMEDIAMETADATA_INDEX ON ZADDITIONALASSETATTRIBUTES (ZMEDIAMETADATA); - CREATE INDEX ZADDITIONALASSETATTRIBUTES_ZSCENEPRINT_INDEX ON ZADDITIONALASSETATTRIBUTES (ZSCENEPRINT); - CREATE INDEX ZADDITIONALASSETATTRIBUTES_ZUNMANAGEDADJUSTMENT_INDEX ON ZADDITIONALASSETATTRIBUTES (ZUNMANAGEDADJUSTMENT); - CREATE INDEX ZASSETANALYSISSTATE_ZASSET_INDEX ON ZASSETANALYSISSTATE (ZASSET); - CREATE INDEX ZASSETDESCRIPTION_ZASSETATTRIBUTES_INDEX ON ZASSETDESCRIPTION (ZASSETATTRIBUTES); - CREATE INDEX ZASSET_ZADDITIONALATTRIBUTES_INDEX ON ZASSET (ZADDITIONALATTRIBUTES); - CREATE INDEX ZASSET_ZCLOUDFEEDASSETSENTRY_INDEX ON ZASSET (ZCLOUDFEEDASSETSENTRY); - CREATE INDEX ZASSET_ZCOMPUTEDATTRIBUTES_INDEX ON ZASSET (ZCOMPUTEDATTRIBUTES); - CREATE INDEX ZASSET_ZCONVERSATION_INDEX ON ZASSET (ZCONVERSATION); - CREATE INDEX ZASSET_ZDAYGROUPHIGHLIGHTBEINGASSETS_INDEX ON ZASSET (ZDAYGROUPHIGHLIGHTBEINGASSETS); - CREATE INDEX ZASSET_ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS_INDEX ON ZASSET (ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS); - CREATE INDEX ZASSET_ZDAYGROUPHIGHLIGHTBEINGKEYASSET_INDEX ON ZASSET (ZDAYGROUPHIGHLIGHTBEINGKEYASSET); - CREATE INDEX ZASSET_ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS_INDEX ON ZASSET (ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS); - CREATE INDEX ZASSET_ZEXTENDEDATTRIBUTES_INDEX ON ZASSET (ZEXTENDEDATTRIBUTES); - CREATE INDEX ZASSET_ZHIGHLIGHTBEINGASSETS_INDEX ON ZASSET (ZHIGHLIGHTBEINGASSETS); - CREATE INDEX ZASSET_ZHIGHLIGHTBEINGEXTENDEDASSETS_INDEX ON ZASSET (ZHIGHLIGHTBEINGEXTENDEDASSETS); - CREATE INDEX ZASSET_ZHIGHLIGHTBEINGKEYASSET_INDEX ON ZASSET (ZHIGHLIGHTBEINGKEYASSET); - CREATE INDEX ZASSET_ZHIGHLIGHTBEINGSUMMARYASSETS_INDEX ON ZASSET (ZHIGHLIGHTBEINGSUMMARYASSETS); - CREATE INDEX ZASSET_ZIMPORTSESSION_INDEX ON ZASSET (ZIMPORTSESSION); - CREATE INDEX ZASSET_ZLIBRARYSCOPEORIGINATOR_INDEX ON ZASSET (ZLIBRARYSCOPEORIGINATOR); - CREATE INDEX ZASSET_ZLIBRARYSCOPE_INDEX ON ZASSET (ZLIBRARYSCOPE); - CREATE INDEX ZASSET_ZMASTER_INDEX ON ZASSET (ZMASTER); - CREATE INDEX ZASSET_ZMEDIAANALYSISATTRIBUTES_INDEX ON ZASSET (ZMEDIAANALYSISATTRIBUTES); - CREATE INDEX ZASSET_ZMOMENTSHARE_INDEX ON ZASSET (ZMOMENTSHARE); - CREATE INDEX ZASSET_ZMOMENT_INDEX ON ZASSET (ZMOMENT); - CREATE INDEX ZASSET_ZMONTHHIGHLIGHTBEINGFIRSTASSET_INDEX ON ZASSET (ZMONTHHIGHLIGHTBEINGFIRSTASSET); - CREATE INDEX ZASSET_ZMONTHHIGHLIGHTBEINGKEYASSET_INDEX ON ZASSET (ZMONTHHIGHLIGHTBEINGKEYASSET); - CREATE INDEX ZASSET_ZYEARHIGHLIGHTBEINGKEYASSET_INDEX ON ZASSET (ZYEARHIGHLIGHTBEINGKEYASSET); - CREATE INDEX ZCHARACTERRECOGNITIONATTRIBUTES_ZMEDIAANALYSISASSETATTRIBUTES_INDEX ON ZCHARACTERRECOGNITIONATTRIBUTES (ZMEDIAANALYSISASSETATTRIBUTES); - CREATE INDEX ZCLOUDFEEDENTRY_Z_ENT_INDEX ON ZCLOUDFEEDENTRY (Z_ENT); - CREATE INDEX ZCLOUDMASTERMEDIAMETADATA_ZADDITIONALASSETATTRIBUTES_INDEX ON ZCLOUDMASTERMEDIAMETADATA (ZADDITIONALASSETATTRIBUTES); - CREATE INDEX ZCLOUDMASTERMEDIAMETADATA_ZCLOUDMASTER_INDEX ON ZCLOUDMASTERMEDIAMETADATA (ZCLOUDMASTER); - CREATE INDEX ZCLOUDMASTER_ZMEDIAMETADATA_INDEX ON ZCLOUDMASTER (ZMEDIAMETADATA); - CREATE INDEX ZCLOUDMASTER_ZMOMENTSHARE_INDEX ON ZCLOUDMASTER (ZMOMENTSHARE); - CREATE INDEX ZCLOUDRESOURCE_ZASSET_INDEX ON ZCLOUDRESOURCE (ZASSET); - CREATE INDEX ZCLOUDRESOURCE_ZCLOUDMASTER_INDEX ON ZCLOUDRESOURCE (ZCLOUDMASTER); - CREATE INDEX ZCLOUDSHAREDALBUMINVITATIONRECORD_ZALBUM_INDEX ON ZCLOUDSHAREDALBUMINVITATIONRECORD (ZALBUM); - CREATE INDEX ZCLOUDSHAREDCOMMENT_ZCLOUDFEEDCOMMENTENTRY_INDEX ON ZCLOUDSHAREDCOMMENT (ZCLOUDFEEDCOMMENTENTRY); - CREATE INDEX ZCLOUDSHAREDCOMMENT_ZCLOUDFEEDLIKECOMMENTENTRY_INDEX ON ZCLOUDSHAREDCOMMENT (ZCLOUDFEEDLIKECOMMENTENTRY); - CREATE INDEX ZCLOUDSHAREDCOMMENT_ZCOMMENTEDASSET_INDEX ON ZCLOUDSHAREDCOMMENT (ZCOMMENTEDASSET); - CREATE INDEX ZCLOUDSHAREDCOMMENT_ZLIKEDASSET_INDEX ON ZCLOUDSHAREDCOMMENT (ZLIKEDASSET); - CREATE INDEX ZCOMPUTEDASSETATTRIBUTES_ZASSET_INDEX ON ZCOMPUTEDASSETATTRIBUTES (ZASSET); - CREATE INDEX ZDETECTEDFACEGROUP_ZASSOCIATEDPERSON_INDEX ON ZDETECTEDFACEGROUP (ZASSOCIATEDPERSON); - CREATE INDEX ZDETECTEDFACEGROUP_ZKEYFACE_INDEX ON ZDETECTEDFACEGROUP (ZKEYFACE); - CREATE INDEX ZDETECTEDFACEPRINT_ZFACE_INDEX ON ZDETECTEDFACEPRINT (ZFACE); - CREATE INDEX ZDETECTEDFACE_ZASSET_INDEX ON ZDETECTEDFACE (ZASSET); - CREATE INDEX ZDETECTEDFACE_ZFACECROP_INDEX ON ZDETECTEDFACE (ZFACECROP); - CREATE INDEX ZDETECTEDFACE_ZFACEGROUPBEINGKEYFACE_INDEX ON ZDETECTEDFACE (ZFACEGROUPBEINGKEYFACE); - CREATE INDEX ZDETECTEDFACE_ZFACEGROUP_INDEX ON ZDETECTEDFACE (ZFACEGROUP); - CREATE INDEX ZDETECTEDFACE_ZFACEPRINT_INDEX ON ZDETECTEDFACE (ZFACEPRINT); - CREATE INDEX ZDETECTEDFACE_ZPERSONBEINGKEYFACE_INDEX ON ZDETECTEDFACE (ZPERSONBEINGKEYFACE); - CREATE INDEX ZDETECTEDFACE_ZPERSON_INDEX ON ZDETECTEDFACE (ZPERSON); - CREATE INDEX ZDETECTIONTRAIT_ZDETECTION_INDEX ON ZDETECTIONTRAIT (ZDETECTION); - CREATE INDEX ZEDITEDIPTCATTRIBUTES_ZASSETATTRIBUTES_INDEX ON ZEDITEDIPTCATTRIBUTES (ZASSETATTRIBUTES); - CREATE INDEX ZEXTENDEDATTRIBUTES_ZASSET_INDEX ON ZEXTENDEDATTRIBUTES (ZASSET); - CREATE INDEX ZFACECROP_ZASSET_INDEX ON ZFACECROP (ZASSET); - CREATE INDEX ZFACECROP_ZFACE_INDEX ON ZFACECROP (ZFACE); - CREATE INDEX ZFACECROP_ZPERSON_INDEX ON ZFACECROP (ZPERSON); - CREATE INDEX ZFILESYSTEMBOOKMARK_ZRESOURCE_INDEX ON ZFILESYSTEMBOOKMARK (ZRESOURCE); - CREATE INDEX ZGENERICALBUM_ZCUSTOMKEYASSET_INDEX ON ZGENERICALBUM (ZCUSTOMKEYASSET); - CREATE INDEX ZGENERICALBUM_ZKEYASSET_INDEX ON ZGENERICALBUM (ZKEYASSET); - CREATE INDEX ZGENERICALBUM_ZPARENTFOLDER_INDEX ON ZGENERICALBUM (ZPARENTFOLDER); - CREATE INDEX ZGENERICALBUM_ZSECONDARYKEYASSET_INDEX ON ZGENERICALBUM (ZSECONDARYKEYASSET); - CREATE INDEX ZGENERICALBUM_ZTERTIARYKEYASSET_INDEX ON ZGENERICALBUM (ZTERTIARYKEYASSET); - CREATE INDEX ZGENERICALBUM_Z_ENT_INDEX ON ZGENERICALBUM (Z_ENT); - CREATE INDEX ZINTERNALRESOURCE_ZASSET_INDEX ON ZINTERNALRESOURCE (ZASSET); - CREATE INDEX ZINTERNALRESOURCE_ZFILESYSTEMBOOKMARK_INDEX ON ZINTERNALRESOURCE (ZFILESYSTEMBOOKMARK); - CREATE INDEX ZINTERNALRESOURCE_ZFILESYSTEMVOLUME_INDEX ON ZINTERNALRESOURCE (ZFILESYSTEMVOLUME); - CREATE INDEX ZINTERNALRESOURCE_ZTRANSIENTCLOUDMASTER_INDEX ON ZINTERNALRESOURCE (ZTRANSIENTCLOUDMASTER); - CREATE INDEX ZLEGACYFACE_ZASSET_INDEX ON ZLEGACYFACE (ZASSET); - CREATE INDEX ZMEDIAANALYSISASSETATTRIBUTES_ZASSET_INDEX ON ZMEDIAANALYSISASSETATTRIBUTES (ZASSET); - CREATE INDEX ZMEDIAANALYSISASSETATTRIBUTES_ZCHARACTERRECOGNITIONATTRIBUTES_INDEX ON ZMEDIAANALYSISASSETATTRIBUTES (ZCHARACTERRECOGNITIONATTRIBUTES); - +CREATE INDEX ZMEDIAANALYSISASSETATTRIBUTES_ZVISUALSEARCHATTRIBUTES_INDEX ON ZMEDIAANALYSISASSETATTRIBUTES (ZVISUALSEARCHATTRIBUTES); CREATE INDEX ZMEMORY_ZKEYASSET_INDEX ON ZMEMORY (ZKEYASSET); - CREATE INDEX ZMOMENT_ZHIGHLIGHT_INDEX ON ZMOMENT (ZHIGHLIGHT); - CREATE INDEX ZPERSONREFERENCE_ZASSETATTRIBUTES_INDEX ON ZPERSONREFERENCE (ZASSETATTRIBUTES); - CREATE INDEX ZPERSONREFERENCE_ZPERSON_INDEX ON ZPERSONREFERENCE (ZPERSON); - CREATE INDEX ZPERSON_ZASSOCIATEDFACEGROUP_INDEX ON ZPERSON (ZASSOCIATEDFACEGROUP); - CREATE INDEX ZPERSON_ZKEYFACE_INDEX ON ZPERSON (ZKEYFACE); - CREATE INDEX ZPERSON_ZMERGETARGETPERSON_INDEX ON ZPERSON (ZMERGETARGETPERSON); - CREATE INDEX ZPHOTOSHIGHLIGHT_ZDAYGROUPKEYASSET_INDEX ON ZPHOTOSHIGHLIGHT (ZDAYGROUPKEYASSET); - CREATE INDEX ZPHOTOSHIGHLIGHT_ZKEYASSET_INDEX ON ZPHOTOSHIGHLIGHT (ZKEYASSET); - CREATE INDEX ZPHOTOSHIGHLIGHT_ZMONTHFIRSTASSET_INDEX ON ZPHOTOSHIGHLIGHT (ZMONTHFIRSTASSET); - CREATE INDEX ZPHOTOSHIGHLIGHT_ZMONTHKEYASSET_INDEX ON ZPHOTOSHIGHLIGHT (ZMONTHKEYASSET); - CREATE INDEX ZPHOTOSHIGHLIGHT_ZPARENTDAYGROUPPHOTOSHIGHLIGHT_INDEX ON ZPHOTOSHIGHLIGHT (ZPARENTDAYGROUPPHOTOSHIGHLIGHT); - CREATE INDEX ZPHOTOSHIGHLIGHT_ZPARENTPHOTOSHIGHLIGHT_INDEX ON ZPHOTOSHIGHLIGHT (ZPARENTPHOTOSHIGHLIGHT); - CREATE INDEX ZPHOTOSHIGHLIGHT_ZYEARKEYASSET_INDEX ON ZPHOTOSHIGHLIGHT (ZYEARKEYASSET); - CREATE INDEX ZSCENECLASSIFICATION_ZASSETATTRIBUTES_INDEX ON ZSCENECLASSIFICATION (ZASSETATTRIBUTES); - CREATE INDEX ZSCENEPRINT_ZADDITIONALASSETATTRIBUTES_INDEX ON ZSCENEPRINT (ZADDITIONALASSETATTRIBUTES); - CREATE INDEX ZSHAREPARTICIPANT_ZSHARE_INDEX ON ZSHAREPARTICIPANT (ZSHARE); - CREATE INDEX ZSHARE_Z_ENT_INDEX ON ZSHARE (Z_ENT); - CREATE INDEX ZUNMANAGEDADJUSTMENT_ZASSETATTRIBUTES_INDEX ON ZUNMANAGEDADJUSTMENT (ZASSETATTRIBUTES); - CREATE INDEX ZUSERFEEDBACK_ZMEMORY_INDEX ON ZUSERFEEDBACK (ZMEMORY); - CREATE INDEX ZUSERFEEDBACK_ZPERSON_INDEX ON ZUSERFEEDBACK (ZPERSON); - +CREATE INDEX ZVISUALSEARCHATTRIBUTES_ZMEDIAANALYSISASSETATTRIBUTES_INDEX ON ZVISUALSEARCHATTRIBUTES (ZMEDIAANALYSISASSETATTRIBUTES); CREATE INDEX Z_17CLUSTERREJECTEDPERSONS_Z_45CLUSTERREJECTEDPERSONS_INDEX ON Z_17CLUSTERREJECTEDPERSONS ( Z_45CLUSTERREJECTEDPERSONS, Z_17CLUSTERREJECTEDFACES ); - CREATE INDEX Z_17REJECTEDPERSONSNEEDINGFACECROPS_Z_45REJECTEDPERSONSNEEDINGFACECROPS_INDEX ON Z_17REJECTEDPERSONSNEEDINGFACECROPS ( Z_45REJECTEDPERSONSNEEDINGFACECROPS, Z_17REJECTEDFACESNEEDINGFACECROPS ); - CREATE INDEX Z_17REJECTEDPERSONS_Z_45REJECTEDPERSONS_INDEX ON Z_17REJECTEDPERSONS (Z_45REJECTEDPERSONS, Z_17REJECTEDFACES); - CREATE INDEX Z_1KEYWORDS_Z_38KEYWORDS_INDEX ON Z_1KEYWORDS (Z_38KEYWORDS, Z_1ASSETATTRIBUTES); - CREATE INDEX Z_26ALBUMLISTS_Z_2ALBUMLISTS_INDEX ON Z_26ALBUMLISTS (Z_2ALBUMLISTS, Z_26ALBUMS); - CREATE INDEX Z_27ASSETS_Z_3ASSETS_INDEX ON Z_27ASSETS (Z_3ASSETS, Z_27ALBUMS); - CREATE INDEX Z_3MEMORIESBEINGCURATEDASSETS_Z_42MEMORIESBEINGCURATEDASSETS_INDEX ON Z_3MEMORIESBEINGCURATEDASSETS (Z_42MEMORIESBEINGCURATEDASSETS, Z_3CURATEDASSETS); - CREATE INDEX Z_3MEMORIESBEINGEXTENDEDCURATEDASSETS_Z_42MEMORIESBEINGEXTENDEDCURATEDASSETS_INDEX ON Z_3MEMORIESBEINGEXTENDEDCURATEDASSETS ( Z_42MEMORIESBEINGEXTENDEDCURATEDASSETS, Z_3EXTENDEDCURATEDASSETS ); - CREATE INDEX Z_3MEMORIESBEINGMOVIECURATEDASSETS_Z_42MEMORIESBEINGMOVIECURATEDASSETS_INDEX ON Z_3MEMORIESBEINGMOVIECURATEDASSETS ( Z_42MEMORIESBEINGMOVIECURATEDASSETS, Z_3MOVIECURATEDASSETS ); - CREATE INDEX Z_3MEMORIESBEINGREPRESENTATIVEASSETS_Z_42MEMORIESBEINGREPRESENTATIVEASSETS_INDEX ON Z_3MEMORIESBEINGREPRESENTATIVEASSETS ( Z_42MEMORIESBEINGREPRESENTATIVEASSETS, Z_3REPRESENTATIVEASSETS ); - CREATE INDEX Z_3MEMORIESBEINGUSERCURATEDASSETS_Z_42MEMORIESBEINGUSERCURATEDASSETS_INDEX ON Z_3MEMORIESBEINGUSERCURATEDASSETS ( Z_42MEMORIESBEINGUSERCURATEDASSETS, Z_3USERCURATEDASSETS ); - CREATE INDEX Z_3SUGGESTIONSBEINGKEYASSETS_Z_55SUGGESTIONSBEINGKEYASSETS_INDEX ON Z_3SUGGESTIONSBEINGKEYASSETS (Z_55SUGGESTIONSBEINGKEYASSETS, Z_3KEYASSETS); - CREATE INDEX Z_3SUGGESTIONSBEINGREPRESENTATIVEASSETS_Z_55SUGGESTIONSBEINGREPRESENTATIVEASSETS_INDEX ON Z_3SUGGESTIONSBEINGREPRESENTATIVEASSETS ( Z_55SUGGESTIONSBEINGREPRESENTATIVEASSETS, Z_3REPRESENTATIVEASSETS1 ); - CREATE INDEX Z_45INVALIDMERGECANDIDATES_REFLEXIVE_INDEX ON Z_45INVALIDMERGECANDIDATES (REFLEXIVE, Z_45INVALIDMERGECANDIDATES); - CREATE INDEX Z_45MERGECANDIDATES_REFLEXIVE_INDEX ON Z_45MERGECANDIDATES (REFLEXIVE, Z_45MERGECANDIDATES); - CREATE INDEX Z_AdditionalAssetAttributes_byAdjustedFingerPrintIndex ON ZADDITIONALASSETATTRIBUTES (ZADJUSTEDFINGERPRINT COLLATE BINARY ASC); - CREATE INDEX Z_AdditionalAssetAttributes_byAllowedForAnalysisIndex ON ZADDITIONALASSETATTRIBUTES (ZALLOWEDFORANALYSIS COLLATE BINARY ASC); - CREATE INDEX Z_AdditionalAssetAttributes_byCameraCaptureDeviceIndex ON ZADDITIONALASSETATTRIBUTES (ZCAMERACAPTUREDEVICE COLLATE BINARY ASC); - CREATE INDEX Z_AdditionalAssetAttributes_byImportedByBundleIdentifierIndex ON ZADDITIONALASSETATTRIBUTES (ZIMPORTEDBYBUNDLEIDENTIFIER COLLATE BINARY ASC); - CREATE INDEX Z_AdditionalAssetAttributes_byLocationHashIndex ON ZADDITIONALASSETATTRIBUTES (ZLOCATIONHASH COLLATE BINARY ASC); - CREATE INDEX Z_AdditionalAssetAttributes_byMasterFingerPrintIndex ON ZADDITIONALASSETATTRIBUTES (ZMASTERFINGERPRINT COLLATE BINARY ASC); - CREATE INDEX Z_AdditionalAssetAttributes_byOriginalAssetsUUIDIndex ON ZADDITIONALASSETATTRIBUTES (ZORIGINALASSETSUUID COLLATE BINARY ASC); - CREATE INDEX Z_AdditionalAssetAttributes_byOriginalFileSize ON ZADDITIONALASSETATTRIBUTES (ZORIGINALFILESIZE COLLATE BINARY ASC); - CREATE INDEX Z_AdditionalAssetAttributes_byOriginalHashIndex ON ZADDITIONALASSETATTRIBUTES (ZORIGINALHASH COLLATE BINARY ASC); - CREATE INDEX Z_AdditionalAssetAttributes_byPublicGlobalUUIDIndex ON ZADDITIONALASSETATTRIBUTES (ZPUBLICGLOBALUUID COLLATE BINARY ASC); - CREATE INDEX Z_AdditionalAssetAttributes_byReverseLocationDataIsValidIndex ON ZADDITIONALASSETATTRIBUTES (ZREVERSELOCATIONDATAISVALID COLLATE BINARY ASC); - CREATE INDEX Z_AdditionalAssetAttributes_byShiftedLocationIsValidIndex ON ZADDITIONALASSETATTRIBUTES (ZSHIFTEDLOCATIONISVALID COLLATE BINARY ASC); - CREATE INDEX Z_AdditionalAssetAttributes_bySyndicationIdentifierIndex ON ZADDITIONALASSETATTRIBUTES (ZSYNDICATIONIDENTIFIER COLLATE BINARY ASC) -WHERE - ZSYNDICATIONIDENTIFIER IS NOT NULL; - +WHERE ZSYNDICATIONIDENTIFIER IS NOT NULL; CREATE INDEX Z_AdditionalAssetAttributes_byUploadAttemptsIndex ON ZADDITIONALASSETATTRIBUTES (ZUPLOADATTEMPTS COLLATE BINARY ASC); - CREATE INDEX Z_AlbumList_byIdentifierIndex ON ZALBUMLIST (ZIDENTIFIER COLLATE BINARY ASC); - CREATE INDEX Z_AlbumList_byUuidIndex ON ZALBUMLIST (ZUUID COLLATE BINARY ASC); - CREATE INDEX Z_AssetAnalysisState_bySortTokenIndex ON ZASSETANALYSISSTATE (ZSORTTOKEN COLLATE BINARY ASC); - CREATE INDEX Z_AssetAnalysisState_byWorkerTypeIndex ON ZASSETANALYSISSTATE (ZWORKERTYPE COLLATE BINARY ASC); - CREATE INDEX Z_AssetAnalysisState_compoundIndex ON ZASSETANALYSISSTATE ( ZWORKERTYPE COLLATE BINARY ASC, ZSORTTOKEN COLLATE BINARY ASC ); - CREATE INDEX Z_AssetAnalysisState_compoundIndex1 ON ZASSETANALYSISSTATE ( ZANALYSISSTATE COLLATE BINARY ASC, ZWORKERTYPE COLLATE BINARY ASC, ZASSET COLLATE BINARY ASC ); - CREATE INDEX Z_Asset_byAddedDateIndex ON ZASSET (ZADDEDDATE COLLATE BINARY ASC); - CREATE INDEX Z_Asset_byAvalanchePickTypeIndex ON ZASSET (ZAVALANCHEPICKTYPE COLLATE BINARY ASC); - CREATE INDEX Z_Asset_byAvalancheUUIDIndex ON ZASSET (ZAVALANCHEUUID COLLATE BINARY ASC); - CREATE INDEX Z_Asset_byCloudAssetGUIDIndex ON ZASSET (ZCLOUDASSETGUID COLLATE BINARY ASC); - CREATE INDEX Z_Asset_byCloudPlaceholderKindIndex ON ZASSET (ZCLOUDPLACEHOLDERKIND COLLATE BINARY ASC); - CREATE INDEX Z_Asset_byCompleteIndex ON ZASSET (ZCOMPLETE COLLATE BINARY ASC); - CREATE INDEX Z_Asset_byCustomRenderedValueIndex ON ZASSET (ZHDRTYPE COLLATE BINARY ASC); - CREATE INDEX Z_Asset_byDateCreatedIndex ON ZASSET (ZDATECREATED COLLATE BINARY ASC); - CREATE INDEX Z_Asset_byFavoriteIndex ON ZASSET (ZFAVORITE COLLATE BINARY ASC); - CREATE INDEX Z_Asset_byKindIndex ON ZASSET (ZKIND COLLATE BINARY ASC); - CREATE INDEX Z_Asset_byLastSharedDateIndex ON ZASSET (ZLASTSHAREDDATE COLLATE BINARY ASC); - CREATE INDEX Z_Asset_byMediaGroupUUIDIndex ON ZASSET (ZMEDIAGROUPUUID COLLATE BINARY ASC); - CREATE INDEX Z_Asset_byMonthHighlightBeingFirstAsset ON ZASSET ( ZDATECREATED COLLATE BINARY ASC, ZMONTHHIGHLIGHTBEINGFIRSTASSET COLLATE BINARY ASC ) -WHERE - ZMONTHHIGHLIGHTBEINGFIRSTASSET IS NOT NULL; - +WHERE ZMONTHHIGHLIGHTBEINGFIRSTASSET IS NOT NULL; CREATE INDEX Z_Asset_byPlaybackStyleIndex ON ZASSET (ZPLAYBACKSTYLE COLLATE BINARY ASC); - CREATE INDEX Z_Asset_byPlaybackVariationIndex ON ZASSET (ZPLAYBACKVARIATION COLLATE BINARY ASC); - CREATE INDEX Z_Asset_bySavedAssetTypeIndex ON ZASSET (ZSAVEDASSETTYPE COLLATE BINARY ASC); - CREATE INDEX Z_Asset_bySortTokenIndex ON ZASSET (ZSORTTOKEN COLLATE BINARY ASC); - CREATE INDEX Z_Asset_byThumbnailIndexIndex ON ZASSET (ZTHUMBNAILINDEX COLLATE BINARY ASC); - CREATE INDEX Z_Asset_byUniformTypeIdentifierIndex ON ZASSET (ZUNIFORMTYPEIDENTIFIER COLLATE BINARY ASC); - CREATE INDEX Z_Asset_byUuidIndex ON ZASSET (ZUUID COLLATE BINARY ASC); - CREATE INDEX Z_Asset_byVisibilityStateIndex ON ZASSET (ZVISIBILITYSTATE COLLATE BINARY ASC); - CREATE INDEX Z_Asset_compoundIndex1 ON ZASSET ( ZCLOUDASSETGUID COLLATE BINARY ASC, ZSAVEDASSETTYPE COLLATE BINARY ASC ); - CREATE INDEX Z_Asset_compoundIndex14 ON ZASSET ( ZSAVEDASSETTYPE COLLATE BINARY ASC, ZCLOUDPLACEHOLDERKIND COLLATE BINARY ASC, @@ -370,7 +208,6 @@ CREATE INDEX Z_Asset_compoundIndex14 ON ZASSET ( ZCLOUDBATCHPUBLISHDATE COLLATE BINARY ASC, ZDATECREATED COLLATE BINARY ASC ); - CREATE INDEX Z_Asset_compoundIndex15 ON ZASSET ( ZSAVEDASSETTYPE COLLATE BINARY ASC, ZVISIBILITYSTATE COLLATE BINARY ASC, @@ -378,7 +215,6 @@ CREATE INDEX Z_Asset_compoundIndex15 ON ZASSET ( ZTRASHEDSTATE COLLATE BINARY ASC, ZLOCATIONDATA COLLATE BINARY ASC ); - CREATE INDEX Z_Asset_compoundIndex16 ON ZASSET ( ZIMPORTSESSION COLLATE BINARY ASC, ZSAVEDASSETTYPE COLLATE BINARY ASC, @@ -387,42 +223,34 @@ CREATE INDEX Z_Asset_compoundIndex16 ON ZASSET ( ZTRASHEDSTATE COLLATE BINARY ASC, ZAVALANCHEPICKTYPE COLLATE BINARY ASC ); - CREATE INDEX Z_Asset_compoundIndex17 ON ZASSET ( ZCLOUDHASUNSEENCOMMENTS COLLATE BINARY ASC, ZSAVEDASSETTYPE COLLATE BINARY ASC ); - CREATE INDEX Z_Asset_compoundIndex19 ON ZASSET ( ZDEFERREDPROCESSINGNEEDED COLLATE BINARY ASC, ZKIND COLLATE BINARY ASC ); - CREATE INDEX Z_Asset_compoundIndex2 ON ZASSET ( ZDIRECTORY COLLATE BINARY ASC, ZFILENAME COLLATE BINARY ASC ); - CREATE INDEX Z_Asset_compoundIndex3 ON ZASSET ( ZCLOUDLOCALSTATE COLLATE BINARY ASC, ZDATECREATED COLLATE BINARY ASC ); - CREATE INDEX Z_Asset_compoundIndex4 ON ZASSET ( ZHIDDEN COLLATE BINARY ASC, ZVISIBILITYSTATE COLLATE BINARY ASC ); - CREATE INDEX Z_Asset_compoundIndex5 ON ZASSET ( ZTRASHEDSTATE COLLATE BINARY ASC, ZTRASHEDDATE COLLATE BINARY ASC ); - CREATE INDEX Z_Asset_compoundIndex6 ON ZASSET ( ZADDEDDATE COLLATE BINARY ASC, ZSORTTOKEN COLLATE BINARY ASC ); - CREATE INDEX Z_Asset_compoundIndex7 ON ZASSET ( ZADDEDDATE COLLATE BINARY ASC, ZSORTTOKEN COLLATE BINARY ASC, @@ -434,20 +262,17 @@ CREATE INDEX Z_Asset_compoundIndex7 ON ZASSET ( ZAVALANCHEPICKTYPE COLLATE BINARY ASC, ZCOMPLETE COLLATE BINARY ASC ); - CREATE INDEX Z_Asset_compoundIndex8 ON ZASSET ( ZTRASHEDSTATE COLLATE BINARY ASC, ZCLOUDLOCALSTATE COLLATE BINARY ASC, ZSAVEDASSETTYPE COLLATE BINARY ASC ); - CREATE INDEX Z_Asset_compoundIndex9 ON ZASSET ( ZKIND COLLATE BINARY ASC, ZTRASHEDSTATE COLLATE BINARY ASC, ZCLOUDLOCALSTATE COLLATE BINARY ASC, ZSAVEDASSETTYPE COLLATE BINARY ASC ); - CREATE INDEX Z_Asset_forAllPhotos ON ZASSET ( ZDATECREATED COLLATE BINARY ASC, ZADDEDDATE COLLATE BINARY ASC, @@ -461,14 +286,11 @@ CREATE INDEX Z_Asset_forAllPhotos ON ZASSET ( ZKINDSUBTYPE COLLATE BINARY ASC, ZPLAYBACKSTYLE COLLATE BINARY ASC ); - CREATE INDEX Z_Asset_forAllPhotosDays ON ZASSET ( ZHIGHLIGHTBEINGEXTENDEDASSETS COLLATE BINARY ASC, ZDATECREATED COLLATE BINARY ASC ) -WHERE - ZHIGHLIGHTBEINGEXTENDEDASSETS IS NOT NULL; - +WHERE ZHIGHLIGHTBEINGEXTENDEDASSETS IS NOT NULL; CREATE INDEX Z_Asset_forAllPhotosFilteredWithAdjustments ON ZASSET ( ZHASADJUSTMENTS COLLATE BINARY ASC, ZDATECREATED COLLATE BINARY ASC, @@ -481,9 +303,7 @@ CREATE INDEX Z_Asset_forAllPhotosFilteredWithAdjustments ON ZASSET ( ZAVALANCHEPICKTYPE COLLATE BINARY ASC, ZKIND COLLATE BINARY ASC ) -WHERE - ZHASADJUSTMENTS = 1; - +WHERE ZHASADJUSTMENTS = 1; CREATE INDEX Z_Asset_forFavoritesAlbum ON ZASSET ( ZFAVORITE COLLATE BINARY ASC, ZDATECREATED COLLATE BINARY ASC, @@ -496,9 +316,7 @@ CREATE INDEX Z_Asset_forFavoritesAlbum ON ZASSET ( ZSAVEDASSETTYPE COLLATE BINARY ASC, ZAVALANCHEPICKTYPE COLLATE BINARY ASC ) -WHERE - ZFAVORITE = 1; - +WHERE ZFAVORITE = 1; CREATE INDEX Z_Asset_forKindSubtypeAlbums ON ZASSET ( ZKINDSUBTYPE COLLATE BINARY ASC, ZDATECREATED COLLATE BINARY ASC, @@ -513,9 +331,7 @@ CREATE INDEX Z_Asset_forKindSubtypeAlbums ON ZASSET ( ZPLAYBACKSTYLE COLLATE BINARY ASC, ZCOMPLETE COLLATE BINARY ASC ) -WHERE - ZKINDSUBTYPE <> 0; - +WHERE ZKINDSUBTYPE <> 0; CREATE INDEX Z_Asset_forMagicCarpetAlbum ON ZASSET ( ZDATECREATED COLLATE BINARY ASC, ZADDEDDATE COLLATE BINARY ASC, @@ -528,9 +344,7 @@ CREATE INDEX Z_Asset_forMagicCarpetAlbum ON ZASSET ( ZAVALANCHEPICKTYPE COLLATE BINARY ASC, ZCOMPLETE COLLATE BINARY ASC ) -WHERE - ZISMAGICCARPET = 1; - +WHERE ZISMAGICCARPET = 1; CREATE INDEX Z_Asset_forPlacesAlbum ON ZASSET ( ZLATITUDE COLLATE BINARY ASC, ZLONGITUDE COLLATE BINARY ASC, @@ -540,7 +354,6 @@ CREATE INDEX Z_Asset_forPlacesAlbum ON ZASSET ( ZSAVEDASSETTYPE COLLATE BINARY ASC, ZVISIBILITYSTATE COLLATE BINARY ASC ); - CREATE INDEX Z_Asset_forPortraitAlbum ON ZASSET ( ZDEPTHTYPE COLLATE BINARY ASC, ZDATECREATED COLLATE BINARY ASC, @@ -553,9 +366,7 @@ CREATE INDEX Z_Asset_forPortraitAlbum ON ZASSET ( ZAVALANCHEPICKTYPE COLLATE BINARY ASC, ZCOMPLETE COLLATE BINARY ASC ) -WHERE - ZDEPTHTYPE <> 0; - +WHERE ZDEPTHTYPE <> 0; CREATE INDEX Z_Asset_forRAWAlbum ON ZASSET ( ZDATECREATED COLLATE BINARY ASC, ZADDEDDATE COLLATE BINARY ASC, @@ -571,9 +382,7 @@ CREATE INDEX Z_Asset_forRAWAlbum ON ZASSET ( ZPLAYBACKSTYLE COLLATE BINARY ASC, ZCOMPLETE COLLATE BINARY ASC ) -WHERE - ZPACKEDBADGEATTRIBUTES > 1; - +WHERE ZPACKEDBADGEATTRIBUTES > 1; CREATE INDEX Z_Asset_forSelfiesAlbum ON ZASSET ( ZDERIVEDCAMERACAPTUREDEVICE COLLATE BINARY ASC, ZDATECREATED COLLATE BINARY ASC, @@ -586,15 +395,12 @@ CREATE INDEX Z_Asset_forSelfiesAlbum ON ZASSET ( ZAVALANCHEPICKTYPE COLLATE BINARY ASC, ZCOMPLETE COLLATE BINARY ASC ) -WHERE - ZDERIVEDCAMERACAPTUREDEVICE = 1; - +WHERE ZDERIVEDCAMERACAPTUREDEVICE = 1; CREATE INDEX Z_Asset_forThumbnailAsset ON ZASSET ( ZTHUMBNAILINDEX COLLATE BINARY ASC, ZCOMPLETE COLLATE BINARY ASC, ZCLOUDPLACEHOLDERKIND COLLATE BINARY ASC ); - CREATE INDEX Z_Asset_forUnableToUploadAlbum ON ZASSET ( ZCLOUDLOCALSTATE COLLATE BINARY ASC, ZDATECREATED COLLATE BINARY ASC, @@ -607,12 +413,10 @@ CREATE INDEX Z_Asset_forUnableToUploadAlbum ON ZASSET ( ZAVALANCHEPICKTYPE COLLATE BINARY ASC, ZCOMPLETE COLLATE BINARY ASC ) -WHERE - ( +WHERE ( ZCLOUDLOCALSTATE = 2 OR ZCLOUDLOCALSTATE = 4 ); - CREATE INDEX Z_Asset_forVideosAlbum ON ZASSET ( ZPLAYBACKSTYLE COLLATE BINARY ASC, ZDATECREATED COLLATE BINARY ASC, @@ -626,38 +430,25 @@ CREATE INDEX Z_Asset_forVideosAlbum ON ZASSET ( ZKIND COLLATE BINARY ASC, ZCOMPLETE COLLATE BINARY ASC ) -WHERE - ZPLAYBACKSTYLE = 4; - +WHERE ZPLAYBACKSTYLE = 4; CREATE INDEX Z_CloudFeedEntry_byEntryDateIndex ON ZCLOUDFEEDENTRY (ZENTRYDATE COLLATE BINARY ASC); - CREATE INDEX Z_CloudFeedEntry_byEntryTypeNumberIndex ON ZCLOUDFEEDENTRY (ZENTRYTYPENUMBER COLLATE BINARY ASC); - CREATE INDEX Z_CloudFeedEntry_compoundIndex ON ZCLOUDFEEDENTRY ( ZENTRYDATE COLLATE BINARY ASC, ZENTRYPRIORITYNUMBER COLLATE BINARY ASC, ZENTRYTYPENUMBER COLLATE BINARY ASC ); - CREATE INDEX Z_CloudFeedEntry_compoundIndex1 ON ZCLOUDFEEDENTRY ( Z_ENT COLLATE BINARY ASC, ZENTRYDATE COLLATE BINARY ASC ); - CREATE INDEX Z_CloudMaster_byCloudLocalStateIndex ON ZCLOUDMASTER (ZCLOUDLOCALSTATE COLLATE BINARY ASC); - CREATE INDEX Z_CloudMaster_byCloudMasterGUIDIndex ON ZCLOUDMASTER (ZCLOUDMASTERGUID COLLATE BINARY ASC); - CREATE INDEX Z_CloudResource_byAssetUuidIndex ON ZCLOUDRESOURCE (ZASSETUUID COLLATE BINARY ASC); - CREATE INDEX Z_CloudResource_byDateCreatedIndex ON ZCLOUDRESOURCE (ZDATECREATED COLLATE BINARY ASC); - CREATE INDEX Z_CloudResource_byIsAvailableIndex ON ZCLOUDRESOURCE (ZISAVAILABLE COLLATE BINARY ASC); - CREATE INDEX Z_CloudResource_byIsLocallyAvailableIndex ON ZCLOUDRESOURCE (ZISLOCALLYAVAILABLE COLLATE BINARY ASC); - CREATE INDEX Z_CloudResource_byTypeIndex ON ZCLOUDRESOURCE (ZTYPE COLLATE BINARY ASC); - CREATE INDEX Z_CloudResource_compoundIndex ON ZCLOUDRESOURCE ( ZTYPE COLLATE BINARY ASC, ZISLOCALLYAVAILABLE COLLATE BINARY ASC, @@ -666,62 +457,39 @@ CREATE INDEX Z_CloudResource_compoundIndex ON ZCLOUDRESOURCE ( ZLASTONDEMANDDOWNLOADDATE COLLATE BINARY ASC, ZLASTPREFETCHDATE COLLATE BINARY ASC ); - CREATE INDEX Z_CloudSharedComment_byCloudGUIDIndex ON ZCLOUDSHAREDCOMMENT (ZCLOUDGUID COLLATE BINARY ASC); - CREATE INDEX Z_CloudSharedComment_byCommentDateIndex ON ZCLOUDSHAREDCOMMENT (ZCOMMENTDATE COLLATE BINARY ASC); - CREATE INDEX Z_DeferredRebuildFace_byAssetCloudGUIDIndex ON ZDEFERREDREBUILDFACE (ZASSETCLOUDGUID COLLATE BINARY ASC); - CREATE INDEX Z_DetectedFaceGroup_byPersonBuilderStateIndex ON ZDETECTEDFACEGROUP (ZPERSONBUILDERSTATE COLLATE BINARY ASC); - CREATE INDEX Z_DetectedFace_byCloudLocalStateIndex ON ZDETECTEDFACE (ZCLOUDLOCALSTATE COLLATE BINARY ASC); - CREATE INDEX Z_DetectedFace_byClusterSequenceNumberIndex ON ZDETECTEDFACE (ZCLUSTERSEQUENCENUMBER COLLATE BINARY ASC); - CREATE INDEX Z_DetectedFace_byUuidIndex ON ZDETECTEDFACE (ZUUID COLLATE BINARY ASC); - CREATE INDEX Z_FaceCrop_byCloudLocalStateIndex ON ZFACECROP (ZCLOUDLOCALSTATE COLLATE BINARY ASC); - CREATE INDEX Z_FaceCrop_byStateIndex ON ZFACECROP (ZSTATE COLLATE BINARY ASC); - CREATE INDEX Z_FaceCrop_byUuidIndex ON ZFACECROP (ZUUID COLLATE BINARY ASC); - CREATE INDEX Z_FileSystemVolume_byUuidIndex ON ZFILESYSTEMVOLUME (ZUUID COLLATE BINARY ASC); - CREATE INDEX Z_FileSystemVolume_byVolumeUuidStringIndex ON ZFILESYSTEMVOLUME (ZVOLUMEUUIDSTRING COLLATE BINARY ASC); - CREATE INDEX Z_GenericAlbum_byCloudGUIDIndex ON ZGENERICALBUM (ZCLOUDGUID COLLATE BINARY ASC); - CREATE INDEX Z_GenericAlbum_byCloudLocalStateIndex ON ZGENERICALBUM (ZCLOUDLOCALSTATE COLLATE BINARY ASC); - CREATE INDEX Z_GenericAlbum_byImportSessionIDIndex ON ZGENERICALBUM (ZIMPORTSESSIONID COLLATE BINARY ASC); - CREATE INDEX Z_GenericAlbum_byKindIndex ON ZGENERICALBUM ( ZKIND COLLATE BINARY ASC, Z_ENT COLLATE BINARY ASC ); - CREATE INDEX Z_GenericAlbum_bySyncEventOrderKeyIndex ON ZGENERICALBUM (ZSYNCEVENTORDERKEY COLLATE BINARY ASC); - CREATE INDEX Z_GenericAlbum_byUuidIndex ON ZGENERICALBUM (ZUUID COLLATE BINARY ASC); - CREATE INDEX Z_GlobalKeyValue_byKeyIndex ON ZGLOBALKEYVALUE (ZKEY COLLATE BINARY ASC); - CREATE INDEX Z_InternalResource_byCloudMasterDateCreatedIndex ON ZINTERNALRESOURCE (ZCLOUDMASTERDATECREATED COLLATE BINARY ASC); - CREATE INDEX Z_InternalResource_byFileIDIndex ON ZINTERNALRESOURCE (ZFILEID COLLATE BINARY ASC); - CREATE INDEX Z_InternalResource_byLocalAvailabilityIndex ON ZINTERNALRESOURCE ( ZLOCALAVAILABILITY COLLATE BINARY ASC, - ZLOCALAVAILABILITYTARGET COLLATE BINARY ASC + ZLOCALAVAILABILITYTARGET COLLATE BINARY ASC, + ZRECIPEID COLLATE BINARY ASC ); - CREATE INDEX Z_InternalResource_compoundIndex ON ZINTERNALRESOURCE ( ZTRASHEDDATE COLLATE BINARY ASC, ZTRASHEDSTATE COLLATE BINARY ASC ); - CREATE INDEX Z_InternalResource_compoundIndex1 ON ZINTERNALRESOURCE ( ZDATASTORECLASSID COLLATE BINARY ASC, ZDATASTORESUBTYPE COLLATE BINARY ASC, @@ -729,132 +497,94 @@ CREATE INDEX Z_InternalResource_compoundIndex1 ON ZINTERNALRESOURCE ( ZREMOTEAVAILABILITY COLLATE BINARY ASC, ZASSET COLLATE BINARY ASC ); - +CREATE INDEX Z_InternalResource_forCloudPrefetch ON ZINTERNALRESOURCE ( + ZDATASTORECLASSID COLLATE BINARY ASC, + ZREMOTEAVAILABILITY COLLATE BINARY ASC, + ZLOCALAVAILABILITY COLLATE BINARY ASC, + ZDATASTORESUBTYPE COLLATE BINARY ASC, + ZVERSION COLLATE BINARY ASC, + ZCLOUDMASTERDATECREATED COLLATE BINARY DESC +) +WHERE ( + ZDATASTORECLASSID = 0 + AND ZREMOTEAVAILABILITY = 1 + AND ZLOCALAVAILABILITY = -1 + ); CREATE INDEX Z_Keyword_byTitleIndex ON ZKEYWORD (ZTITLE COLLATE BINARY ASC); - CREATE INDEX Z_Keyword_byUuidIndex ON ZKEYWORD (ZUUID COLLATE BINARY ASC); - CREATE INDEX Z_LegacyFace_byAlbumUUIDIndex ON ZLEGACYFACE (ZALBUMUUID COLLATE BINARY ASC); - CREATE INDEX Z_LegacyFace_byIdentifierIndex ON ZLEGACYFACE (ZIDENTIFIER COLLATE BINARY ASC); - CREATE INDEX Z_Memory_byCloudLocalStateIndex ON ZMEMORY (ZCLOUDLOCALSTATE COLLATE BINARY ASC); - CREATE INDEX Z_Memory_byFeaturedState ON ZMEMORY (ZFEATUREDSTATE COLLATE BINARY ASC); - CREATE INDEX Z_Memory_byLastMoviePlayedDateIndex ON ZMEMORY (ZLASTMOVIEPLAYEDDATE COLLATE BINARY ASC); - CREATE INDEX Z_Memory_byLastViewedDateIndex ON ZMEMORY (ZLASTVIEWEDDATE COLLATE BINARY ASC); - CREATE INDEX Z_Memory_byNonNilBlacklistedFeature ON ZMEMORY (ZBLACKLISTEDFEATURE COLLATE BINARY ASC) -WHERE - ZBLACKLISTEDFEATURE IS NOT NULL; - +WHERE ZBLACKLISTEDFEATURE IS NOT NULL; CREATE INDEX Z_Memory_byNonNilGraphMemoryIdentifier ON ZMEMORY (ZGRAPHMEMORYIDENTIFIER COLLATE BINARY ASC) -WHERE - ZGRAPHMEMORYIDENTIFIER IS NOT NULL; - +WHERE ZGRAPHMEMORYIDENTIFIER IS NOT NULL; CREATE INDEX Z_Memory_byPendingIndex ON ZMEMORY (ZPENDINGSTATE COLLATE BINARY ASC); - CREATE INDEX Z_Memory_byUuidIndex ON ZMEMORY (ZUUID COLLATE BINARY ASC); - CREATE INDEX Z_Memory_compoundIndex ON ZMEMORY ( ZCREATIONDATE COLLATE BINARY DESC, ZREJECTED COLLATE BINARY DESC ); - CREATE INDEX Z_MigrationHistory_byIndexIndex ON ZMIGRATIONHISTORY (ZINDEX COLLATE BINARY ASC); - CREATE INDEX Z_MigrationHistory_byMigrationDateIndex ON ZMIGRATIONHISTORY (ZMIGRATIONDATE COLLATE BINARY ASC); - CREATE INDEX Z_Moment_byEndDateIndex ON ZMOMENT (ZENDDATE COLLATE BINARY ASC); - CREATE INDEX Z_Moment_byRepresentativeDateIndex ON ZMOMENT (ZREPRESENTATIVEDATE COLLATE BINARY ASC); - CREATE INDEX Z_Moment_byStartDateIndex ON ZMOMENT (ZSTARTDATE COLLATE BINARY ASC); - CREATE INDEX Z_Moment_byTrashedStateIndex ON ZMOMENT (ZTRASHEDSTATE COLLATE BINARY ASC); - CREATE INDEX Z_Moment_byUuidIndex ON ZMOMENT (ZUUID COLLATE BINARY ASC); - CREATE INDEX Z_Moment_compoundIndex ON ZMOMENT ( ZSTARTDATE COLLATE BINARY ASC, ZENDDATE COLLATE BINARY ASC ); - CREATE INDEX Z_Person_byCloudLocalStateIndex ON ZPERSON (ZCLOUDLOCALSTATE COLLATE BINARY ASC); - CREATE INDEX Z_Person_byFaceCountIndex ON ZPERSON (ZFACECOUNT COLLATE BINARY ASC); - CREATE INDEX Z_Person_byManualOrderIndex ON ZPERSON (ZMANUALORDER COLLATE BINARY ASC); - CREATE INDEX Z_Person_byPersonUUIDIndex ON ZPERSON (ZPERSONUUID COLLATE BINARY ASC); - CREATE INDEX Z_Person_byPersonUriIndex ON ZPERSON (ZPERSONURI COLLATE BINARY ASC); - CREATE INDEX Z_Person_bySuggestedForClientType ON ZPERSON (ZSUGGESTEDFORCLIENTTYPE COLLATE BINARY ASC); - CREATE INDEX Z_Person_byTypeIndex ON ZPERSON (ZTYPE COLLATE BINARY ASC); - CREATE INDEX Z_Person_byVerifiedTypeIndex ON ZPERSON (ZVERIFIEDTYPE COLLATE BINARY ASC); - CREATE INDEX Z_Person_compoundIndex ON ZPERSON ( ZVERIFIEDTYPE COLLATE BINARY ASC, ZFACECOUNT COLLATE BINARY ASC, ZTYPE COLLATE BINARY ASC ); - CREATE INDEX Z_PhotosHighlight_byDateRangeAndKind ON ZPHOTOSHIGHLIGHT ( ZKIND COLLATE BINARY ASC, ZSTARTDATE COLLATE BINARY ASC, ZENDDATE COLLATE BINARY ASC ); - CREATE INDEX Z_PhotosHighlight_byKindIndex ON ZPHOTOSHIGHLIGHT (ZKIND COLLATE BINARY ASC); - CREATE INDEX Z_PhotosHighlight_byUuidIndex ON ZPHOTOSHIGHLIGHT (ZUUID COLLATE BINARY ASC); - CREATE INDEX Z_Question_byUuidIndex ON ZQUESTION (ZUUID COLLATE BINARY ASC); - CREATE INDEX Z_SceneClassification_bySceneIdentifierAndConfidence ON ZSCENECLASSIFICATION ( ZSCENEIDENTIFIER COLLATE BINARY ASC, ZCONFIDENCE COLLATE BINARY ASC ); - CREATE INDEX Z_SceneClassification_forSceneClassificationsByAsset ON ZSCENECLASSIFICATION ( ZASSETATTRIBUTES COLLATE BINARY ASC, ZSCENEIDENTIFIER COLLATE BINARY ASC, ZCONFIDENCE COLLATE BINARY ASC, ZPACKEDBOUNDINGBOXRECT COLLATE BINARY ASC ); - CREATE INDEX Z_ShareParticipant_byUuidIndex ON ZSHAREPARTICIPANT (ZUUID COLLATE BINARY ASC); - CREATE INDEX Z_Share_byCreationDate ON ZSHARE ( Z_ENT COLLATE BINARY ASC, ZCREATIONDATE COLLATE BINARY ASC ); - CREATE INDEX Z_Share_byShareURLIndex ON ZSHARE (ZSHAREURL COLLATE BINARY ASC); - CREATE INDEX Z_Share_byUuidIndex ON ZSHARE (ZUUID COLLATE BINARY ASC); - CREATE INDEX Z_Suggestion_byCreationDate ON ZSUGGESTION (ZCREATIONDATE COLLATE BINARY DESC); - CREATE INDEX Z_Suggestion_byFeaturedState ON ZSUGGESTION (ZFEATUREDSTATE COLLATE BINARY ASC); - CREATE INDEX Z_Suggestion_byStateIndex ON ZSUGGESTION (ZSTATE COLLATE BINARY ASC); - CREATE INDEX Z_TRANSACTION_TransactionAuthorIndex ON ATRANSACTION (ZAUTHOR COLLATE BINARY ASC); - CREATE INDEX Z_TRANSACTION_TransactionTimestampIndex ON ATRANSACTION (ZTIMESTAMP COLLATE BINARY ASC); - CREATE INDEX Z_UserFeedback_byFeatureIndex ON ZUSERFEEDBACK (ZFEATURE COLLATE BINARY ASC); - CREATE INDEX Z_UserFeedback_byTypeIndex ON ZUSERFEEDBACK (ZTYPE COLLATE BINARY ASC); - CREATE INDEX Z_UserFeedback_byUuidIndex ON ZUSERFEEDBACK (ZUUID COLLATE BINARY ASC); - CREATE TABLE ACHANGE ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -871,7 +601,6 @@ CREATE TABLE ACHANGE ( ZTOMBSTONE4 BLOB, ZTOMBSTONE5 BLOB ); - CREATE TABLE ATRANSACTION ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -887,20 +616,15 @@ CREATE TABLE ATRANSACTION ( ZPROCESSID VARCHAR, ZQUERYGEN BLOB ); - CREATE TABLE ATRANSACTIONSTRING ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, Z_OPT INTEGER, ZNAME VARCHAR ); - CREATE TABLE IF NOT EXISTS "Z_RT_Asset_boundedByRect_node"(nodeno INTEGER PRIMARY KEY, data); - CREATE TABLE IF NOT EXISTS "Z_RT_Asset_boundedByRect_parent"(nodeno INTEGER PRIMARY KEY, parentnode); - CREATE TABLE IF NOT EXISTS "Z_RT_Asset_boundedByRect_rowid"(rowid INTEGER PRIMARY KEY, nodeno); - CREATE TABLE ZADDITIONALASSETATTRIBUTES ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -918,6 +642,7 @@ CREATE TABLE ZADDITIONALASSETATTRIBUTES ( ZEMBEDDEDTHUMBNAILLENGTH INTEGER, ZEMBEDDEDTHUMBNAILOFFSET INTEGER, ZEMBEDDEDTHUMBNAILWIDTH INTEGER, + ZFACEANALYSISVERSION INTEGER, ZIMPORTEDBY INTEGER, ZINFERREDTIMEZONEOFFSET INTEGER, ZLOCATIONHASH INTEGER, @@ -937,6 +662,7 @@ CREATE TABLE ZADDITIONALASSETATTRIBUTES ( ZSHARECOUNT INTEGER, ZSHARETYPE INTEGER, ZSHIFTEDLOCATIONISVALID INTEGER, + ZSYNDICATIONHISTORY INTEGER, ZTIMEZONEOFFSET INTEGER, ZUPLOADATTEMPTS INTEGER, ZVARIATIONSUGGESTIONSTATES INTEGER, @@ -986,7 +712,6 @@ CREATE TABLE ZADDITIONALASSETATTRIBUTES ( ZREVERSELOCATIONDATA BLOB, ZSHIFTEDLOCATIONDATA BLOB ); - CREATE TABLE ZALBUMLIST ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -995,7 +720,6 @@ CREATE TABLE ZALBUMLIST ( ZNEEDSREORDERINGNUMBER INTEGER, ZUUID VARCHAR ); - CREATE TABLE ZASSET ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1101,7 +825,6 @@ CREATE TABLE ZASSET ( ZIMAGEREQUESTHINTS BLOB, ZLOCATIONDATA BLOB ); - CREATE TABLE ZASSETANALYSISSTATE ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1115,7 +838,6 @@ CREATE TABLE ZASSETANALYSISSTATE ( ZSORTTOKEN FLOAT, ZASSETUUID VARCHAR ); - CREATE TABLE ZASSETDESCRIPTION ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1123,7 +845,6 @@ CREATE TABLE ZASSETDESCRIPTION ( ZASSETATTRIBUTES INTEGER, ZLONGDESCRIPTION VARCHAR ); - CREATE TABLE ZCHARACTERRECOGNITIONATTRIBUTES ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1131,9 +852,9 @@ CREATE TABLE ZCHARACTERRECOGNITIONATTRIBUTES ( ZALGORITHMVERSION INTEGER, ZMEDIAANALYSISASSETATTRIBUTES INTEGER, ZADJUSTMENTVERSION TIMESTAMP, - ZDATA BLOB + ZCHARACTERRECOGNITIONDATA BLOB, + ZMACHINEREADABLECODEDATA BLOB ); - CREATE TABLE ZCLOUDFEEDENTRY ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1145,7 +866,6 @@ CREATE TABLE ZCLOUDFEEDENTRY ( ZENTRYINVITATIONRECORDGUID VARCHAR, ZENTRYCLOUDASSETGUID VARCHAR ); - CREATE TABLE ZCLOUDMASTER ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1172,7 +892,6 @@ CREATE TABLE ZCLOUDMASTER ( ZSOURCEMASTERFORDUPLICATIONSCOPEIDENTIFIER VARCHAR, ZUNIFORMTYPEIDENTIFIER VARCHAR ); - CREATE TABLE ZCLOUDMASTERMEDIAMETADATA ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1181,7 +900,6 @@ CREATE TABLE ZCLOUDMASTERMEDIAMETADATA ( ZCLOUDMASTER INTEGER, ZDATA BLOB ); - CREATE TABLE ZCLOUDRESOURCE ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1207,7 +925,6 @@ CREATE TABLE ZCLOUDRESOURCE ( ZITEMIDENTIFIER VARCHAR, ZUNIFORMTYPEIDENTIFIER VARCHAR ); - CREATE TABLE ZCLOUDSHAREDALBUMINVITATIONRECORD ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1226,7 +943,6 @@ CREATE TABLE ZCLOUDSHAREDALBUMINVITATIONRECORD ( ZINVITEEHASHEDPERSONID VARCHAR, ZINVITEELASTNAME VARCHAR ); - CREATE TABLE ZCLOUDSHAREDCOMMENT ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1249,7 +965,6 @@ CREATE TABLE ZCLOUDSHAREDCOMMENT ( ZCOMMENTTYPE VARCHAR, ZCOMMENTERHASHEDPERSONID VARCHAR ); - CREATE TABLE ZCOMPUTEDASSETATTRIBUTES ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1279,7 +994,6 @@ CREATE TABLE ZCOMPUTEDASSETATTRIBUTES ( ZWELLFRAMEDSUBJECTSCORE FLOAT, ZWELLTIMEDSHOTSCORE FLOAT ); - CREATE TABLE ZDEFERREDREBUILDFACE ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1301,14 +1015,12 @@ CREATE TABLE ZDEFERREDREBUILDFACE ( ZPERSONUUID VARCHAR, ZUUID VARCHAR ); - CREATE TABLE ZDETECTEDFACE ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, Z_OPT INTEGER, ZAGETYPE INTEGER, ZASSETVISIBLE INTEGER, - ZBALDTYPE INTEGER, ZCLOUDLOCALSTATE INTEGER, ZCLOUDNAMESOURCE INTEGER, ZCLUSTERSEQUENCENUMBER INTEGER, @@ -1375,7 +1087,6 @@ CREATE TABLE ZDETECTEDFACE ( ZMASTERIDENTIFIER VARCHAR, ZUUID VARCHAR ); - CREATE TABLE ZDETECTEDFACEGROUP ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1386,7 +1097,6 @@ CREATE TABLE ZDETECTEDFACEGROUP ( ZKEYFACE INTEGER, ZUUID VARCHAR ); - CREATE TABLE ZDETECTEDFACEPRINT ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1395,7 +1105,6 @@ CREATE TABLE ZDETECTEDFACEPRINT ( ZFACE INTEGER, ZDATA BLOB ); - CREATE TABLE ZDETECTIONTRAIT ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1407,7 +1116,6 @@ CREATE TABLE ZDETECTIONTRAIT ( ZSCORE FLOAT, ZSTARTTIME FLOAT ); - CREATE TABLE ZEDITEDIPTCATTRIBUTES ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1479,12 +1187,12 @@ CREATE TABLE ZEDITEDIPTCATTRIBUTES ( ZWRITEREDITOR VARCHAR, ZDATA BLOB ); - CREATE TABLE ZEXTENDEDATTRIBUTES ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, Z_OPT INTEGER, ZFLASHFIRED INTEGER, + ZFOCALLENGTHIN35MM INTEGER, ZISO INTEGER, ZMETERINGMODE INTEGER, ZSAMPLERATE INTEGER, @@ -1495,6 +1203,7 @@ CREATE TABLE ZEXTENDEDATTRIBUTES ( ZASSET INTEGER, ZAPERTURE FLOAT, ZBITRATE FLOAT, + ZDIGITALZOOMRATIO FLOAT, ZDURATION FLOAT, ZEXPOSUREBIAS FLOAT, ZFOCALLENGTH FLOAT, @@ -1509,7 +1218,6 @@ CREATE TABLE ZEXTENDEDATTRIBUTES ( ZCODEC VARCHAR, ZLENSMODEL VARCHAR ); - CREATE TABLE ZFACECROP ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1526,7 +1234,6 @@ CREATE TABLE ZFACECROP ( ZUUID VARCHAR, ZRESOURCEDATA BLOB ); - CREATE TABLE ZFILESYSTEMBOOKMARK ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1535,7 +1242,6 @@ CREATE TABLE ZFILESYSTEMBOOKMARK ( ZPATHRELATIVETOVOLUME VARCHAR, ZBOOKMARKDATA BLOB ); - CREATE TABLE ZFILESYSTEMVOLUME ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1544,7 +1250,6 @@ CREATE TABLE ZFILESYSTEMVOLUME ( ZUUID VARCHAR, ZVOLUMEUUIDSTRING VARCHAR ); - CREATE TABLE ZGENERICALBUM ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1613,7 +1318,6 @@ CREATE TABLE ZGENERICALBUM ( ZPROJECTDATA BLOB, ZCUSTOMQUERYPARAMETERS BLOB ); - CREATE TABLE ZGLOBALKEYVALUE ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1627,7 +1331,6 @@ CREATE TABLE ZGLOBALKEYVALUE ( ZSTRINGVALUE VARCHAR, ZANYVALUE BLOB ); - CREATE TABLE ZINTERNALRESOURCE ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1670,7 +1373,6 @@ CREATE TABLE ZINTERNALRESOURCE ( ZFINGERPRINT VARCHAR, ZDATASTOREKEYDATA BLOB ); - CREATE TABLE ZKEYWORD ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1679,7 +1381,6 @@ CREATE TABLE ZKEYWORD ( ZTITLE VARCHAR, ZUUID VARCHAR ); - CREATE TABLE ZLEGACYFACE ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1689,7 +1390,6 @@ CREATE TABLE ZLEGACYFACE ( ZALBUMUUID VARCHAR, ZRELATIVERECTVALUE BLOB ); - CREATE TABLE ZLIMITEDLIBRARYFETCHFILTER ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1698,7 +1398,6 @@ CREATE TABLE ZLIMITEDLIBRARYFETCHFILTER ( ZDESIGNATEDREQUIREMENT VARCHAR, ZFETCHFILTERDATA BLOB ); - CREATE TABLE ZMEDIAANALYSISASSETATTRIBUTES ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1717,6 +1416,7 @@ CREATE TABLE ZMEDIAANALYSISASSETATTRIBUTES ( ZSYNDICATIONPROCESSINGVERSION INTEGER, ZASSET INTEGER, ZCHARACTERRECOGNITIONATTRIBUTES INTEGER, + ZVISUALSEARCHATTRIBUTES INTEGER, ZACTIVITYSCORE FLOAT, ZAUTOPLAYSUGGESTIONSCORE FLOAT, ZBLURRINESSSCORE FLOAT, @@ -1726,7 +1426,6 @@ CREATE TABLE ZMEDIAANALYSISASSETATTRIBUTES ( ZVIDEOSCORE FLOAT, ZCOLORNORMALIZATIONDATA BLOB ); - CREATE TABLE ZMEMORY ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1767,7 +1466,6 @@ CREATE TABLE ZMEMORY ( ZMOVIEDATA BLOB, ZPHOTOSGRAPHDATA BLOB ); - CREATE TABLE ZMIGRATIONHISTORY ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1783,7 +1481,6 @@ CREATE TABLE ZMIGRATIONHISTORY ( ZSTOREUUID VARCHAR, ZGLOBALKEYVALUES BLOB ); - CREATE TABLE ZMOMENT ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1809,7 +1506,6 @@ CREATE TABLE ZMOMENT ( ZUUID VARCHAR, ZLOCALIZEDLOCATIONNAMES BLOB ); - CREATE TABLE ZPERSON ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1837,7 +1533,6 @@ CREATE TABLE ZPERSON ( ZPERSONURI VARCHAR, ZCONTACTMATCHINGDICTIONARY BLOB ); - CREATE TABLE ZPERSONREFERENCE ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1847,7 +1542,6 @@ CREATE TABLE ZPERSONREFERENCE ( ZPERSONUUID VARCHAR, ZPERSONDATA BLOB ); - CREATE TABLE ZPHOTOSHIGHLIGHT ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1883,7 +1577,6 @@ CREATE TABLE ZPHOTOSHIGHLIGHT ( ZUUID VARCHAR, ZVERBOSESMARTDESCRIPTION VARCHAR ); - CREATE TABLE ZQUESTION ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1898,7 +1591,6 @@ CREATE TABLE ZQUESTION ( ZUUID VARCHAR, ZADDITIONALINFO BLOB ); - CREATE TABLE ZSCENECLASSIFICATION ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1908,7 +1600,6 @@ CREATE TABLE ZSCENECLASSIFICATION ( ZASSETATTRIBUTES INTEGER, ZCONFIDENCE FLOAT ); - CREATE TABLE ZSCENEPRINT ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1916,7 +1607,6 @@ CREATE TABLE ZSCENEPRINT ( ZADDITIONALASSETATTRIBUTES INTEGER, ZDATA BLOB ); - CREATE TABLE ZSHARE ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1951,7 +1641,6 @@ CREATE TABLE ZSHARE ( ZPREVIEWDATA BLOB, ZTHUMBNAILIMAGEDATA BLOB ); - CREATE TABLE ZSHAREPARTICIPANT ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1968,7 +1657,6 @@ CREATE TABLE ZSHAREPARTICIPANT ( ZUUID VARCHAR, ZNAMECOMPONENTS BLOB ); - CREATE TABLE ZSUGGESTION ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -1996,7 +1684,6 @@ CREATE TABLE ZSUGGESTION ( ZACTIONDATA BLOB, ZFEATURESDATA BLOB ); - CREATE TABLE ZUNMANAGEDADJUSTMENT ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -2012,7 +1699,6 @@ CREATE TABLE ZUNMANAGEDADJUSTMENT ( ZSIMILARTOORIGINALADJUSTMENTSFINGERPRINT VARCHAR, ZUUID VARCHAR ); - CREATE TABLE ZUSERFEEDBACK ( Z_PK INTEGER PRIMARY KEY, Z_ENT INTEGER, @@ -2027,7 +1713,15 @@ CREATE TABLE ZUSERFEEDBACK ( ZCONTEXT VARCHAR, ZUUID VARCHAR ); - +CREATE TABLE ZVISUALSEARCHATTRIBUTES ( + Z_PK INTEGER PRIMARY KEY, + Z_ENT INTEGER, + Z_OPT INTEGER, + ZALGORITHMVERSION INTEGER, + ZMEDIAANALYSISASSETATTRIBUTES INTEGER, + ZADJUSTMENTVERSION TIMESTAMP, + ZVISUALSEARCHDATA BLOB +); CREATE TABLE Z_17CLUSTERREJECTEDPERSONS ( Z_17CLUSTERREJECTEDFACES INTEGER, Z_45CLUSTERREJECTEDPERSONS INTEGER, @@ -2036,13 +1730,11 @@ CREATE TABLE Z_17CLUSTERREJECTEDPERSONS ( Z_45CLUSTERREJECTEDPERSONS ) ); - CREATE TABLE Z_17REJECTEDPERSONS ( Z_17REJECTEDFACES INTEGER, Z_45REJECTEDPERSONS INTEGER, PRIMARY KEY (Z_17REJECTEDFACES, Z_45REJECTEDPERSONS) ); - CREATE TABLE Z_17REJECTEDPERSONSNEEDINGFACECROPS ( Z_17REJECTEDFACESNEEDINGFACECROPS INTEGER, Z_45REJECTEDPERSONSNEEDINGFACECROPS INTEGER, @@ -2051,33 +1743,28 @@ CREATE TABLE Z_17REJECTEDPERSONSNEEDINGFACECROPS ( Z_45REJECTEDPERSONSNEEDINGFACECROPS ) ); - CREATE TABLE Z_1KEYWORDS ( Z_1ASSETATTRIBUTES INTEGER, Z_38KEYWORDS INTEGER, PRIMARY KEY (Z_1ASSETATTRIBUTES, Z_38KEYWORDS) ); - CREATE TABLE Z_26ALBUMLISTS ( Z_26ALBUMS INTEGER, Z_2ALBUMLISTS INTEGER, Z_FOK_26ALBUMS INTEGER, PRIMARY KEY (Z_26ALBUMS, Z_2ALBUMLISTS) ); - CREATE TABLE Z_27ASSETS ( Z_27ALBUMS INTEGER, Z_3ASSETS INTEGER, Z_FOK_3ASSETS INTEGER, PRIMARY KEY (Z_27ALBUMS, Z_3ASSETS) ); - CREATE TABLE Z_3MEMORIESBEINGCURATEDASSETS ( Z_3CURATEDASSETS INTEGER, Z_42MEMORIESBEINGCURATEDASSETS INTEGER, PRIMARY KEY (Z_3CURATEDASSETS, Z_42MEMORIESBEINGCURATEDASSETS) ); - CREATE TABLE Z_3MEMORIESBEINGEXTENDEDCURATEDASSETS ( Z_3EXTENDEDCURATEDASSETS INTEGER, Z_42MEMORIESBEINGEXTENDEDCURATEDASSETS INTEGER, @@ -2086,7 +1773,6 @@ CREATE TABLE Z_3MEMORIESBEINGEXTENDEDCURATEDASSETS ( Z_42MEMORIESBEINGEXTENDEDCURATEDASSETS ) ); - CREATE TABLE Z_3MEMORIESBEINGMOVIECURATEDASSETS ( Z_3MOVIECURATEDASSETS INTEGER, Z_42MEMORIESBEINGMOVIECURATEDASSETS INTEGER, @@ -2095,7 +1781,6 @@ CREATE TABLE Z_3MEMORIESBEINGMOVIECURATEDASSETS ( Z_42MEMORIESBEINGMOVIECURATEDASSETS ) ); - CREATE TABLE Z_3MEMORIESBEINGREPRESENTATIVEASSETS ( Z_3REPRESENTATIVEASSETS INTEGER, Z_42MEMORIESBEINGREPRESENTATIVEASSETS INTEGER, @@ -2104,7 +1789,6 @@ CREATE TABLE Z_3MEMORIESBEINGREPRESENTATIVEASSETS ( Z_42MEMORIESBEINGREPRESENTATIVEASSETS ) ); - CREATE TABLE Z_3MEMORIESBEINGUSERCURATEDASSETS ( Z_3USERCURATEDASSETS INTEGER, Z_42MEMORIESBEINGUSERCURATEDASSETS INTEGER, @@ -2113,13 +1797,11 @@ CREATE TABLE Z_3MEMORIESBEINGUSERCURATEDASSETS ( Z_42MEMORIESBEINGUSERCURATEDASSETS ) ); - CREATE TABLE Z_3SUGGESTIONSBEINGKEYASSETS ( Z_3KEYASSETS INTEGER, Z_55SUGGESTIONSBEINGKEYASSETS INTEGER, PRIMARY KEY (Z_3KEYASSETS, Z_55SUGGESTIONSBEINGKEYASSETS) ); - CREATE TABLE Z_3SUGGESTIONSBEINGREPRESENTATIVEASSETS ( Z_3REPRESENTATIVEASSETS1 INTEGER, Z_55SUGGESTIONSBEINGREPRESENTATIVEASSETS INTEGER, @@ -2128,95 +1810,68 @@ CREATE TABLE Z_3SUGGESTIONSBEINGREPRESENTATIVEASSETS ( Z_55SUGGESTIONSBEINGREPRESENTATIVEASSETS ) ); - CREATE TABLE Z_45INVALIDMERGECANDIDATES ( Z_45INVALIDMERGECANDIDATES INTEGER, REFLEXIVE INTEGER, PRIMARY KEY (Z_45INVALIDMERGECANDIDATES, REFLEXIVE) ); - CREATE TABLE Z_45MERGECANDIDATES ( Z_45MERGECANDIDATES INTEGER, REFLEXIVE INTEGER, PRIMARY KEY (Z_45MERGECANDIDATES, REFLEXIVE) ); - CREATE TABLE Z_METADATA ( Z_VERSION INTEGER PRIMARY KEY, Z_UUID VARCHAR(255), Z_PLIST BLOB ); - CREATE TABLE Z_MODELCACHE (Z_CONTENT BLOB); - CREATE TABLE Z_PRIMARYKEY ( Z_ENT INTEGER PRIMARY KEY, Z_NAME VARCHAR, Z_SUPER INTEGER, Z_MAX INTEGER ); - CREATE TRIGGER ZT_ZDETECTEDFACE_ZASSETVISIBLE_ZASSET_DELETE_DECREMENT -AFTER - DELETE ON ZASSET FOR EACH ROW +AFTER DELETE ON ZASSET FOR EACH ROW WHEN OLD.ZTRASHEDSTATE == 0 AND OLD.ZVISIBILITYSTATE == 0 AND OLD.ZHIDDEN == 0 BEGIN -UPDATE - ZDETECTEDFACE -SET - ZASSETVISIBLE = MAX(0, IFNULL(ZASSETVISIBLE, 0) - 1) -WHERE - OLD.Z_PK = ZASSET; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZDETECTEDFACE +SET ZASSETVISIBLE = MAX(0, IFNULL(ZASSETVISIBLE, 0) - 1) +WHERE OLD.Z_PK = ZASSET; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZDETECTEDFACE', Z_ENT, Z_PK, 'ZASSETVISIBLE', ZASSETVISIBLE ) -FROM - ZDETECTEDFACE -WHERE - ZASSET = OLD.Z_PK; - +FROM ZDETECTEDFACE +WHERE ZASSET = OLD.Z_PK; END; - CREATE TRIGGER ZT_ZDETECTEDFACE_ZASSETVISIBLE_ZASSET_INSERT_INCREMENT AFTER -INSERT - ON ZASSET FOR EACH ROW +INSERT ON ZASSET FOR EACH ROW WHEN NEW.ZTRASHEDSTATE == 0 AND NEW.ZVISIBILITYSTATE == 0 AND NEW.ZHIDDEN == 0 BEGIN -UPDATE - ZDETECTEDFACE -SET - ZASSETVISIBLE = IFNULL(ZASSETVISIBLE, 0) + 1 -WHERE - NEW.Z_PK = ZASSET; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZDETECTEDFACE +SET ZASSETVISIBLE = IFNULL(ZASSETVISIBLE, 0) + 1 +WHERE NEW.Z_PK = ZASSET; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZDETECTEDFACE', Z_ENT, Z_PK, 'ZASSETVISIBLE', ZASSETVISIBLE ) -FROM - ZDETECTEDFACE -WHERE - ZASSET = NEW.Z_PK; - +FROM ZDETECTEDFACE +WHERE ZASSET = NEW.Z_PK; END; - CREATE TRIGGER ZT_ZDETECTEDFACE_ZASSETVISIBLE_ZASSET_UPDATE_DECREMENT AFTER -UPDATE - OF ZTRASHEDSTATE, +UPDATE OF ZTRASHEDSTATE, ZVISIBILITYSTATE, ZHIDDEN ON ZASSET FOR EACH ROW WHEN ( @@ -2229,32 +1884,22 @@ UPDATE OR NEW.ZVISIBILITYSTATE != OLD.ZVISIBILITYSTATE OR NEW.ZHIDDEN != OLD.ZHIDDEN ) BEGIN -UPDATE - ZDETECTEDFACE -SET - ZASSETVISIBLE = MAX(0, IFNULL(ZASSETVISIBLE, 0) - 1) -WHERE - OLD.Z_PK = ZASSET; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZDETECTEDFACE +SET ZASSETVISIBLE = MAX(0, IFNULL(ZASSETVISIBLE, 0) - 1) +WHERE OLD.Z_PK = ZASSET; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZDETECTEDFACE', Z_ENT, Z_PK, 'ZASSETVISIBLE', ZASSETVISIBLE ) -FROM - ZDETECTEDFACE -WHERE - ZASSET = NEW.Z_PK; - +FROM ZDETECTEDFACE +WHERE ZASSET = NEW.Z_PK; END; - CREATE TRIGGER ZT_ZDETECTEDFACE_ZASSETVISIBLE_ZASSET_UPDATE_INCREMENT AFTER -UPDATE - OF ZTRASHEDSTATE, +UPDATE OF ZTRASHEDSTATE, ZVISIBILITYSTATE, ZHIDDEN ON ZASSET FOR EACH ROW WHEN ( @@ -2267,32 +1912,22 @@ UPDATE OR NEW.ZVISIBILITYSTATE != OLD.ZVISIBILITYSTATE OR NEW.ZHIDDEN != OLD.ZHIDDEN ) BEGIN -UPDATE - ZDETECTEDFACE -SET - ZASSETVISIBLE = IFNULL(ZASSETVISIBLE, 0) + 1 -WHERE - NEW.Z_PK = ZASSET; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZDETECTEDFACE +SET ZASSETVISIBLE = IFNULL(ZASSETVISIBLE, 0) + 1 +WHERE NEW.Z_PK = ZASSET; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZDETECTEDFACE', Z_ENT, Z_PK, 'ZASSETVISIBLE', ZASSETVISIBLE ) -FROM - ZDETECTEDFACE -WHERE - ZASSET = NEW.Z_PK; - +FROM ZDETECTEDFACE +WHERE ZASSET = NEW.Z_PK; END; - CREATE TRIGGER ZT_ZDETECTEDFACE_ZASSETVISIBLE_ZASSET_ZASSET_UPDATE_INCREMENT AFTER -UPDATE - OF ZASSET ON ZDETECTEDFACE +UPDATE OF ZASSET ON ZDETECTEDFACE WHEN ( ( NEW.ZASSET IS NOT NULL @@ -2300,157 +1935,101 @@ UPDATE ) OR (NEW.ZASSET != OLD.ZASSET) ) BEGIN -UPDATE - ZDETECTEDFACE -SET - ZASSETVISIBLE = ( - SELECT - COUNT(Z_PK) - FROM - ZASSET - WHERE - Z_PK = NEW.ZASSET +UPDATE ZDETECTEDFACE +SET ZASSETVISIBLE = ( + SELECT COUNT(Z_PK) + FROM ZASSET + WHERE Z_PK = NEW.ZASSET AND ( ZTRASHEDSTATE == 0 AND ZVISIBILITYSTATE == 0 AND ZHIDDEN == 0 ) ) -WHERE - Z_PK = NEW.Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +WHERE Z_PK = NEW.Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZDETECTEDFACE', Z_ENT, Z_PK, 'ZASSETVISIBLE', ZASSETVISIBLE ) -FROM - ZDETECTEDFACE -WHERE - Z_PK = NEW.Z_PK; - +FROM ZDETECTEDFACE +WHERE Z_PK = NEW.Z_PK; END; - CREATE TRIGGER ZT_ZDETECTEDFACE_ZASSETVISIBLE_ZASSET_ZASSET_UPDATE_TO_NULL AFTER -UPDATE - OF ZASSET ON ZDETECTEDFACE +UPDATE OF ZASSET ON ZDETECTEDFACE WHEN ( NEW.ZASSET IS NULL AND OLD.ZASSET IS NOT NULL ) BEGIN -UPDATE - ZDETECTEDFACE -SET - ZASSETVISIBLE = 0 -WHERE - Z_PK = NEW.Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZDETECTEDFACE +SET ZASSETVISIBLE = 0 +WHERE Z_PK = NEW.Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZDETECTEDFACE', Z_ENT, Z_PK, 'ZASSETVISIBLE', ZASSETVISIBLE ) -FROM - ZDETECTEDFACE -WHERE - Z_PK = NEW.Z_PK; - +FROM ZDETECTEDFACE +WHERE Z_PK = NEW.Z_PK; END; - CREATE TRIGGER ZT_ZDETECTEDFACE_ZASSETVISIBLE_ZASSET_ZDETECTEDFACE_INSERT_INCREMENT AFTER -INSERT - ON ZDETECTEDFACE FOR EACH ROW BEGIN -UPDATE - ZDETECTEDFACE -SET - ZASSETVISIBLE = ( - SELECT - COUNT(Z_PK) - FROM - ZASSET - WHERE - (Z_PK = NEW.ZASSET) +INSERT ON ZDETECTEDFACE FOR EACH ROW BEGIN +UPDATE ZDETECTEDFACE +SET ZASSETVISIBLE = ( + SELECT COUNT(Z_PK) + FROM ZASSET + WHERE (Z_PK = NEW.ZASSET) AND ( ZTRASHEDSTATE == 0 AND ZVISIBILITYSTATE == 0 AND ZHIDDEN == 0 ) ) -WHERE - Z_PK = NEW.Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +WHERE Z_PK = NEW.Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZDETECTEDFACE', Z_ENT, Z_PK, 'ZASSETVISIBLE', ZASSETVISIBLE ) -FROM - ZDETECTEDFACE -WHERE - Z_PK = NEW.Z_PK; - +FROM ZDETECTEDFACE +WHERE Z_PK = NEW.Z_PK; END; - CREATE TRIGGER ZT_ZPERSON_ZFACECOUNT_ZDETECTEDFACE_DELETE_DECREMENT -AFTER - DELETE ON ZDETECTEDFACE FOR EACH ROW +AFTER DELETE ON ZDETECTEDFACE FOR EACH ROW WHEN OLD.ZHIDDEN == 0 AND OLD.ZASSETVISIBLE == 1 AND OLD.ZCENTERX != 0 BEGIN -UPDATE - ZPERSON -SET - ZFACECOUNT = MAX(0, IFNULL(ZFACECOUNT, 0) - 1) -WHERE - OLD.ZPERSON = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue('ZPERSON', Z_ENT, Z_PK, 'ZFACECOUNT', ZFACECOUNT) -FROM - ZPERSON -WHERE - Z_PK = OLD.ZPERSON; - +UPDATE ZPERSON +SET ZFACECOUNT = MAX(0, IFNULL(ZFACECOUNT, 0) - 1) +WHERE OLD.ZPERSON = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue('ZPERSON', Z_ENT, Z_PK, 'ZFACECOUNT', ZFACECOUNT) +FROM ZPERSON +WHERE Z_PK = OLD.ZPERSON; END; - CREATE TRIGGER ZT_ZPERSON_ZFACECOUNT_ZDETECTEDFACE_INSERT_INCREMENT AFTER -INSERT - ON ZDETECTEDFACE FOR EACH ROW +INSERT ON ZDETECTEDFACE FOR EACH ROW WHEN NEW.ZHIDDEN == 0 AND NEW.ZASSETVISIBLE == 1 AND NEW.ZCENTERX != 0 BEGIN -UPDATE - ZPERSON -SET - ZFACECOUNT = IFNULL(ZFACECOUNT, 0) + 1 -WHERE - NEW.ZPERSON = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue('ZPERSON', Z_ENT, Z_PK, 'ZFACECOUNT', ZFACECOUNT) -FROM - ZPERSON -WHERE - Z_PK = NEW.ZPERSON; - +UPDATE ZPERSON +SET ZFACECOUNT = IFNULL(ZFACECOUNT, 0) + 1 +WHERE NEW.ZPERSON = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue('ZPERSON', Z_ENT, Z_PK, 'ZFACECOUNT', ZFACECOUNT) +FROM ZPERSON +WHERE Z_PK = NEW.ZPERSON; END; - CREATE TRIGGER ZT_ZPERSON_ZFACECOUNT_ZDETECTEDFACE_UPDATE_DECREMENT AFTER -UPDATE - OF ZHIDDEN, +UPDATE OF ZHIDDEN, ZASSETVISIBLE, ZCENTERX ON ZDETECTEDFACE FOR EACH ROW WHEN ( @@ -2464,26 +2043,16 @@ UPDATE OR NEW.ZCENTERX != OLD.ZCENTERX ) AND (OLD.ZPERSON == NEW.ZPERSON) BEGIN -UPDATE - ZPERSON -SET - ZFACECOUNT = MAX(0, IFNULL(ZFACECOUNT, 0) - 1) -WHERE - OLD.ZPERSON = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue('ZPERSON', Z_ENT, Z_PK, 'ZFACECOUNT', ZFACECOUNT) -FROM - ZPERSON -WHERE - Z_PK = NEW.ZPERSON; - +UPDATE ZPERSON +SET ZFACECOUNT = MAX(0, IFNULL(ZFACECOUNT, 0) - 1) +WHERE OLD.ZPERSON = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue('ZPERSON', Z_ENT, Z_PK, 'ZFACECOUNT', ZFACECOUNT) +FROM ZPERSON +WHERE Z_PK = NEW.ZPERSON; END; - CREATE TRIGGER ZT_ZPERSON_ZFACECOUNT_ZDETECTEDFACE_UPDATE_INCREMENT AFTER -UPDATE - OF ZHIDDEN, +UPDATE OF ZHIDDEN, ZASSETVISIBLE, ZCENTERX ON ZDETECTEDFACE FOR EACH ROW WHEN ( @@ -2497,58 +2066,35 @@ UPDATE OR NEW.ZCENTERX != OLD.ZCENTERX ) AND (NEW.ZPERSON == OLD.ZPERSON) BEGIN -UPDATE - ZPERSON -SET - ZFACECOUNT = IFNULL(ZFACECOUNT, 0) + 1 -WHERE - NEW.ZPERSON = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue('ZPERSON', Z_ENT, Z_PK, 'ZFACECOUNT', ZFACECOUNT) -FROM - ZPERSON -WHERE - Z_PK = NEW.ZPERSON; - +UPDATE ZPERSON +SET ZFACECOUNT = IFNULL(ZFACECOUNT, 0) + 1 +WHERE NEW.ZPERSON = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue('ZPERSON', Z_ENT, Z_PK, 'ZFACECOUNT', ZFACECOUNT) +FROM ZPERSON +WHERE Z_PK = NEW.ZPERSON; END; - CREATE TRIGGER ZT_ZPERSON_ZFACECOUNT_ZDETECTEDFACE_ZPERSON_INSERT_INCREMENT AFTER -INSERT - ON ZPERSON FOR EACH ROW BEGIN -UPDATE - ZPERSON -SET - ZFACECOUNT = ( - SELECT - COUNT(Z_PK) - FROM - ZDETECTEDFACE - WHERE - (ZPERSON = NEW.Z_PK) +INSERT ON ZPERSON FOR EACH ROW BEGIN +UPDATE ZPERSON +SET ZFACECOUNT = ( + SELECT COUNT(Z_PK) + FROM ZDETECTEDFACE + WHERE (ZPERSON = NEW.Z_PK) AND ( ZHIDDEN == 0 AND ZASSETVISIBLE == 1 AND ZCENTERX != 0 ) ) -WHERE - Z_PK = NEW.Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue('ZPERSON', Z_ENT, Z_PK, 'ZFACECOUNT', ZFACECOUNT) -FROM - ZPERSON -WHERE - Z_PK = NEW.Z_PK; - +WHERE Z_PK = NEW.Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue('ZPERSON', Z_ENT, Z_PK, 'ZFACECOUNT', ZFACECOUNT) +FROM ZPERSON +WHERE Z_PK = NEW.Z_PK; END; - CREATE TRIGGER ZT_ZPERSON_ZFACECOUNT_ZDETECTEDFACE_ZPERSON_UPDATE_DECREMENT AFTER -UPDATE - OF ZPERSON ON ZDETECTEDFACE +UPDATE OF ZPERSON ON ZDETECTEDFACE WHEN ( OLD.ZHIDDEN == 0 AND OLD.ZASSETVISIBLE == 1 @@ -2561,26 +2107,16 @@ UPDATE ) OR (NEW.ZPERSON != OLD.ZPERSON) ) BEGIN -UPDATE - ZPERSON -SET - ZFACECOUNT = MAX(0, IFNULL(ZFACECOUNT, 0) - 1) -WHERE - Z_PK = OLD.ZPERSON; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue('ZPERSON', Z_ENT, Z_PK, 'ZFACECOUNT', ZFACECOUNT) -FROM - ZPERSON -WHERE - Z_PK = OLD.ZPERSON; - +UPDATE ZPERSON +SET ZFACECOUNT = MAX(0, IFNULL(ZFACECOUNT, 0) - 1) +WHERE Z_PK = OLD.ZPERSON; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue('ZPERSON', Z_ENT, Z_PK, 'ZFACECOUNT', ZFACECOUNT) +FROM ZPERSON +WHERE Z_PK = OLD.ZPERSON; END; - CREATE TRIGGER ZT_ZPERSON_ZFACECOUNT_ZDETECTEDFACE_ZPERSON_UPDATE_INCREMENT AFTER -UPDATE - OF ZPERSON ON ZDETECTEDFACE +UPDATE OF ZPERSON ON ZDETECTEDFACE WHEN ( NEW.ZHIDDEN == 0 AND NEW.ZASSETVISIBLE == 1 @@ -2593,81 +2129,51 @@ UPDATE ) OR (NEW.ZPERSON != OLD.ZPERSON) ) BEGIN -UPDATE - ZPERSON -SET - ZFACECOUNT = IFNULL(ZFACECOUNT, 0) + 1 -WHERE - Z_PK = NEW.ZPERSON; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue('ZPERSON', Z_ENT, Z_PK, 'ZFACECOUNT', ZFACECOUNT) -FROM - ZPERSON -WHERE - Z_PK = NEW.ZPERSON; - +UPDATE ZPERSON +SET ZFACECOUNT = IFNULL(ZFACECOUNT, 0) + 1 +WHERE Z_PK = NEW.ZPERSON; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue('ZPERSON', Z_ENT, Z_PK, 'ZFACECOUNT', ZFACECOUNT) +FROM ZPERSON +WHERE Z_PK = NEW.ZPERSON; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZASSETSCOUNT_ZASSET_DELETE_DECREMENT -AFTER - DELETE ON ZASSET FOR EACH ROW +AFTER DELETE ON ZASSET FOR EACH ROW WHEN OLD.ZHIDDEN == 0 AND OLD.ZTRASHEDSTATE == 0 BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZASSETSCOUNT = MAX(0, IFNULL(ZASSETSCOUNT, 0) - 1) -WHERE - OLD.ZHIGHLIGHTBEINGASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZASSETSCOUNT = MAX(0, IFNULL(ZASSETSCOUNT, 0) - 1) +WHERE OLD.ZHIGHLIGHTBEINGASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZASSETSCOUNT', ZASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = OLD.ZHIGHLIGHTBEINGASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = OLD.ZHIGHLIGHTBEINGASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZASSETSCOUNT_ZASSET_INSERT_INCREMENT AFTER -INSERT - ON ZASSET FOR EACH ROW +INSERT ON ZASSET FOR EACH ROW WHEN NEW.ZHIDDEN == 0 AND NEW.ZTRASHEDSTATE == 0 BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZASSETSCOUNT = IFNULL(ZASSETSCOUNT, 0) + 1 -WHERE - NEW.ZHIGHLIGHTBEINGASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZASSETSCOUNT = IFNULL(ZASSETSCOUNT, 0) + 1 +WHERE NEW.ZHIGHLIGHTBEINGASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZASSETSCOUNT', ZASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZHIGHLIGHTBEINGASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZHIGHLIGHTBEINGASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZASSETSCOUNT_ZASSET_UPDATE_DECREMENT AFTER -UPDATE - OF ZHIDDEN, +UPDATE OF ZHIDDEN, ZTRASHEDSTATE ON ZASSET FOR EACH ROW WHEN ( OLD.ZHIDDEN == 0 @@ -2680,32 +2186,22 @@ UPDATE AND ( OLD.ZHIGHLIGHTBEINGASSETS == NEW.ZHIGHLIGHTBEINGASSETS ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZASSETSCOUNT = MAX(0, IFNULL(ZASSETSCOUNT, 0) - 1) -WHERE - OLD.ZHIGHLIGHTBEINGASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZASSETSCOUNT = MAX(0, IFNULL(ZASSETSCOUNT, 0) - 1) +WHERE OLD.ZHIGHLIGHTBEINGASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZASSETSCOUNT', ZASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZHIGHLIGHTBEINGASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZHIGHLIGHTBEINGASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZASSETSCOUNT_ZASSET_UPDATE_INCREMENT AFTER -UPDATE - OF ZHIDDEN, +UPDATE OF ZHIDDEN, ZTRASHEDSTATE ON ZASSET FOR EACH ROW WHEN ( NEW.ZHIDDEN == 0 @@ -2718,32 +2214,22 @@ UPDATE AND ( NEW.ZHIGHLIGHTBEINGASSETS == OLD.ZHIGHLIGHTBEINGASSETS ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZASSETSCOUNT = IFNULL(ZASSETSCOUNT, 0) + 1 -WHERE - NEW.ZHIGHLIGHTBEINGASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZASSETSCOUNT = IFNULL(ZASSETSCOUNT, 0) + 1 +WHERE NEW.ZHIGHLIGHTBEINGASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZASSETSCOUNT', ZASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZHIGHLIGHTBEINGASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZHIGHLIGHTBEINGASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZASSETSCOUNT_ZASSET_ZHIGHLIGHTBEINGASSETS_UPDATE_DECREMENT AFTER -UPDATE - OF ZHIGHLIGHTBEINGASSETS ON ZASSET +UPDATE OF ZHIGHLIGHTBEINGASSETS ON ZASSET WHEN ( OLD.ZHIDDEN == 0 AND OLD.ZTRASHEDSTATE == 0 @@ -2757,32 +2243,22 @@ UPDATE NEW.ZHIGHLIGHTBEINGASSETS != OLD.ZHIGHLIGHTBEINGASSETS ) ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZASSETSCOUNT = MAX(0, IFNULL(ZASSETSCOUNT, 0) - 1) -WHERE - Z_PK = OLD.ZHIGHLIGHTBEINGASSETS; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZASSETSCOUNT = MAX(0, IFNULL(ZASSETSCOUNT, 0) - 1) +WHERE Z_PK = OLD.ZHIGHLIGHTBEINGASSETS; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZASSETSCOUNT', ZASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = OLD.ZHIGHLIGHTBEINGASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = OLD.ZHIGHLIGHTBEINGASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZASSETSCOUNT_ZASSET_ZHIGHLIGHTBEINGASSETS_UPDATE_INCREMENT AFTER -UPDATE - OF ZHIGHLIGHTBEINGASSETS ON ZASSET +UPDATE OF ZHIGHLIGHTBEINGASSETS ON ZASSET WHEN ( NEW.ZHIDDEN == 0 AND NEW.ZTRASHEDSTATE == 0 @@ -2796,124 +2272,81 @@ UPDATE NEW.ZHIGHLIGHTBEINGASSETS != OLD.ZHIGHLIGHTBEINGASSETS ) ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZASSETSCOUNT = IFNULL(ZASSETSCOUNT, 0) + 1 -WHERE - Z_PK = NEW.ZHIGHLIGHTBEINGASSETS; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZASSETSCOUNT = IFNULL(ZASSETSCOUNT, 0) + 1 +WHERE Z_PK = NEW.ZHIGHLIGHTBEINGASSETS; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZASSETSCOUNT', ZASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZHIGHLIGHTBEINGASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZHIGHLIGHTBEINGASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZASSETSCOUNT_ZASSET_ZPHOTOSHIGHLIGHT_INSERT_INCREMENT AFTER -INSERT - ON ZPHOTOSHIGHLIGHT FOR EACH ROW BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZASSETSCOUNT = ( - SELECT - COUNT(Z_PK) - FROM - ZASSET - WHERE - (ZHIGHLIGHTBEINGASSETS = NEW.Z_PK) +INSERT ON ZPHOTOSHIGHLIGHT FOR EACH ROW BEGIN +UPDATE ZPHOTOSHIGHLIGHT +SET ZASSETSCOUNT = ( + SELECT COUNT(Z_PK) + FROM ZASSET + WHERE (ZHIGHLIGHTBEINGASSETS = NEW.Z_PK) AND ( ZHIDDEN == 0 AND ZTRASHEDSTATE == 0 ) ) -WHERE - Z_PK = NEW.Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +WHERE Z_PK = NEW.Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZASSETSCOUNT', ZASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.Z_PK; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.Z_PK; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZDAYGROUPASSETSCOUNT_ZASSET_DELETE_DECREMENT -AFTER - DELETE ON ZASSET FOR EACH ROW +AFTER DELETE ON ZASSET FOR EACH ROW WHEN OLD.ZHIDDEN == 0 AND OLD.ZTRASHEDSTATE == 0 BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZDAYGROUPASSETSCOUNT = MAX(0, IFNULL(ZDAYGROUPASSETSCOUNT, 0) - 1) -WHERE - OLD.ZDAYGROUPHIGHLIGHTBEINGASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZDAYGROUPASSETSCOUNT = MAX(0, IFNULL(ZDAYGROUPASSETSCOUNT, 0) - 1) +WHERE OLD.ZDAYGROUPHIGHLIGHTBEINGASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZDAYGROUPASSETSCOUNT', ZDAYGROUPASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = OLD.ZDAYGROUPHIGHLIGHTBEINGASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = OLD.ZDAYGROUPHIGHLIGHTBEINGASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZDAYGROUPASSETSCOUNT_ZASSET_INSERT_INCREMENT AFTER -INSERT - ON ZASSET FOR EACH ROW +INSERT ON ZASSET FOR EACH ROW WHEN NEW.ZHIDDEN == 0 AND NEW.ZTRASHEDSTATE == 0 BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZDAYGROUPASSETSCOUNT = IFNULL(ZDAYGROUPASSETSCOUNT, 0) + 1 -WHERE - NEW.ZDAYGROUPHIGHLIGHTBEINGASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZDAYGROUPASSETSCOUNT = IFNULL(ZDAYGROUPASSETSCOUNT, 0) + 1 +WHERE NEW.ZDAYGROUPHIGHLIGHTBEINGASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZDAYGROUPASSETSCOUNT', ZDAYGROUPASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZDAYGROUPASSETSCOUNT_ZASSET_UPDATE_DECREMENT AFTER -UPDATE - OF ZHIDDEN, +UPDATE OF ZHIDDEN, ZTRASHEDSTATE ON ZASSET FOR EACH ROW WHEN ( OLD.ZHIDDEN == 0 @@ -2926,32 +2359,22 @@ UPDATE AND ( OLD.ZDAYGROUPHIGHLIGHTBEINGASSETS == NEW.ZDAYGROUPHIGHLIGHTBEINGASSETS ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZDAYGROUPASSETSCOUNT = MAX(0, IFNULL(ZDAYGROUPASSETSCOUNT, 0) - 1) -WHERE - OLD.ZDAYGROUPHIGHLIGHTBEINGASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZDAYGROUPASSETSCOUNT = MAX(0, IFNULL(ZDAYGROUPASSETSCOUNT, 0) - 1) +WHERE OLD.ZDAYGROUPHIGHLIGHTBEINGASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZDAYGROUPASSETSCOUNT', ZDAYGROUPASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZDAYGROUPASSETSCOUNT_ZASSET_UPDATE_INCREMENT AFTER -UPDATE - OF ZHIDDEN, +UPDATE OF ZHIDDEN, ZTRASHEDSTATE ON ZASSET FOR EACH ROW WHEN ( NEW.ZHIDDEN == 0 @@ -2964,32 +2387,22 @@ UPDATE AND ( NEW.ZDAYGROUPHIGHLIGHTBEINGASSETS == OLD.ZDAYGROUPHIGHLIGHTBEINGASSETS ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZDAYGROUPASSETSCOUNT = IFNULL(ZDAYGROUPASSETSCOUNT, 0) + 1 -WHERE - NEW.ZDAYGROUPHIGHLIGHTBEINGASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZDAYGROUPASSETSCOUNT = IFNULL(ZDAYGROUPASSETSCOUNT, 0) + 1 +WHERE NEW.ZDAYGROUPHIGHLIGHTBEINGASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZDAYGROUPASSETSCOUNT', ZDAYGROUPASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZDAYGROUPASSETSCOUNT_ZASSET_ZDAYGROUPHIGHLIGHTBEINGASSETS_UPDATE_DECREMENT AFTER -UPDATE - OF ZDAYGROUPHIGHLIGHTBEINGASSETS ON ZASSET +UPDATE OF ZDAYGROUPHIGHLIGHTBEINGASSETS ON ZASSET WHEN ( OLD.ZHIDDEN == 0 AND OLD.ZTRASHEDSTATE == 0 @@ -3003,32 +2416,22 @@ UPDATE NEW.ZDAYGROUPHIGHLIGHTBEINGASSETS != OLD.ZDAYGROUPHIGHLIGHTBEINGASSETS ) ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZDAYGROUPASSETSCOUNT = MAX(0, IFNULL(ZDAYGROUPASSETSCOUNT, 0) - 1) -WHERE - Z_PK = OLD.ZDAYGROUPHIGHLIGHTBEINGASSETS; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZDAYGROUPASSETSCOUNT = MAX(0, IFNULL(ZDAYGROUPASSETSCOUNT, 0) - 1) +WHERE Z_PK = OLD.ZDAYGROUPHIGHLIGHTBEINGASSETS; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZDAYGROUPASSETSCOUNT', ZDAYGROUPASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = OLD.ZDAYGROUPHIGHLIGHTBEINGASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = OLD.ZDAYGROUPHIGHLIGHTBEINGASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZDAYGROUPASSETSCOUNT_ZASSET_ZDAYGROUPHIGHLIGHTBEINGASSETS_UPDATE_INCREMENT AFTER -UPDATE - OF ZDAYGROUPHIGHLIGHTBEINGASSETS ON ZASSET +UPDATE OF ZDAYGROUPHIGHLIGHTBEINGASSETS ON ZASSET WHEN ( NEW.ZHIDDEN == 0 AND NEW.ZTRASHEDSTATE == 0 @@ -3042,124 +2445,81 @@ UPDATE NEW.ZDAYGROUPHIGHLIGHTBEINGASSETS != OLD.ZDAYGROUPHIGHLIGHTBEINGASSETS ) ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZDAYGROUPASSETSCOUNT = IFNULL(ZDAYGROUPASSETSCOUNT, 0) + 1 -WHERE - Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGASSETS; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZDAYGROUPASSETSCOUNT = IFNULL(ZDAYGROUPASSETSCOUNT, 0) + 1 +WHERE Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGASSETS; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZDAYGROUPASSETSCOUNT', ZDAYGROUPASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZDAYGROUPASSETSCOUNT_ZASSET_ZPHOTOSHIGHLIGHT_INSERT_INCREMENT AFTER -INSERT - ON ZPHOTOSHIGHLIGHT FOR EACH ROW BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZDAYGROUPASSETSCOUNT = ( - SELECT - COUNT(Z_PK) - FROM - ZASSET - WHERE - (ZDAYGROUPHIGHLIGHTBEINGASSETS = NEW.Z_PK) +INSERT ON ZPHOTOSHIGHLIGHT FOR EACH ROW BEGIN +UPDATE ZPHOTOSHIGHLIGHT +SET ZDAYGROUPASSETSCOUNT = ( + SELECT COUNT(Z_PK) + FROM ZASSET + WHERE (ZDAYGROUPHIGHLIGHTBEINGASSETS = NEW.Z_PK) AND ( ZHIDDEN == 0 AND ZTRASHEDSTATE == 0 ) ) -WHERE - Z_PK = NEW.Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +WHERE Z_PK = NEW.Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZDAYGROUPASSETSCOUNT', ZDAYGROUPASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.Z_PK; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.Z_PK; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZDAYGROUPEXTENDEDASSETSCOUNT_ZASSET_DELETE_DECREMENT -AFTER - DELETE ON ZASSET FOR EACH ROW +AFTER DELETE ON ZASSET FOR EACH ROW WHEN OLD.ZHIDDEN == 0 AND OLD.ZTRASHEDSTATE == 0 BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZDAYGROUPEXTENDEDASSETSCOUNT = MAX(0, IFNULL(ZDAYGROUPEXTENDEDASSETSCOUNT, 0) - 1) -WHERE - OLD.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZDAYGROUPEXTENDEDASSETSCOUNT = MAX(0, IFNULL(ZDAYGROUPEXTENDEDASSETSCOUNT, 0) - 1) +WHERE OLD.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZDAYGROUPEXTENDEDASSETSCOUNT', ZDAYGROUPEXTENDEDASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = OLD.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = OLD.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZDAYGROUPEXTENDEDASSETSCOUNT_ZASSET_INSERT_INCREMENT AFTER -INSERT - ON ZASSET FOR EACH ROW +INSERT ON ZASSET FOR EACH ROW WHEN NEW.ZHIDDEN == 0 AND NEW.ZTRASHEDSTATE == 0 BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZDAYGROUPEXTENDEDASSETSCOUNT = IFNULL(ZDAYGROUPEXTENDEDASSETSCOUNT, 0) + 1 -WHERE - NEW.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZDAYGROUPEXTENDEDASSETSCOUNT = IFNULL(ZDAYGROUPEXTENDEDASSETSCOUNT, 0) + 1 +WHERE NEW.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZDAYGROUPEXTENDEDASSETSCOUNT', ZDAYGROUPEXTENDEDASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZDAYGROUPEXTENDEDASSETSCOUNT_ZASSET_UPDATE_DECREMENT AFTER -UPDATE - OF ZHIDDEN, +UPDATE OF ZHIDDEN, ZTRASHEDSTATE ON ZASSET FOR EACH ROW WHEN ( OLD.ZHIDDEN == 0 @@ -3172,32 +2532,22 @@ UPDATE AND ( OLD.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS == NEW.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZDAYGROUPEXTENDEDASSETSCOUNT = MAX(0, IFNULL(ZDAYGROUPEXTENDEDASSETSCOUNT, 0) - 1) -WHERE - OLD.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZDAYGROUPEXTENDEDASSETSCOUNT = MAX(0, IFNULL(ZDAYGROUPEXTENDEDASSETSCOUNT, 0) - 1) +WHERE OLD.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZDAYGROUPEXTENDEDASSETSCOUNT', ZDAYGROUPEXTENDEDASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZDAYGROUPEXTENDEDASSETSCOUNT_ZASSET_UPDATE_INCREMENT AFTER -UPDATE - OF ZHIDDEN, +UPDATE OF ZHIDDEN, ZTRASHEDSTATE ON ZASSET FOR EACH ROW WHEN ( NEW.ZHIDDEN == 0 @@ -3210,32 +2560,22 @@ UPDATE AND ( NEW.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS == OLD.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZDAYGROUPEXTENDEDASSETSCOUNT = IFNULL(ZDAYGROUPEXTENDEDASSETSCOUNT, 0) + 1 -WHERE - NEW.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZDAYGROUPEXTENDEDASSETSCOUNT = IFNULL(ZDAYGROUPEXTENDEDASSETSCOUNT, 0) + 1 +WHERE NEW.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZDAYGROUPEXTENDEDASSETSCOUNT', ZDAYGROUPEXTENDEDASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZDAYGROUPEXTENDEDASSETSCOUNT_ZASSET_ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS_UPDATE_DECREMENT AFTER -UPDATE - OF ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS ON ZASSET +UPDATE OF ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS ON ZASSET WHEN ( OLD.ZHIDDEN == 0 AND OLD.ZTRASHEDSTATE == 0 @@ -3249,32 +2589,22 @@ UPDATE NEW.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS != OLD.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS ) ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZDAYGROUPEXTENDEDASSETSCOUNT = MAX(0, IFNULL(ZDAYGROUPEXTENDEDASSETSCOUNT, 0) - 1) -WHERE - Z_PK = OLD.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZDAYGROUPEXTENDEDASSETSCOUNT = MAX(0, IFNULL(ZDAYGROUPEXTENDEDASSETSCOUNT, 0) - 1) +WHERE Z_PK = OLD.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZDAYGROUPEXTENDEDASSETSCOUNT', ZDAYGROUPEXTENDEDASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = OLD.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = OLD.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZDAYGROUPEXTENDEDASSETSCOUNT_ZASSET_ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS_UPDATE_INCREMENT AFTER -UPDATE - OF ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS ON ZASSET +UPDATE OF ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS ON ZASSET WHEN ( NEW.ZHIDDEN == 0 AND NEW.ZTRASHEDSTATE == 0 @@ -3288,124 +2618,81 @@ UPDATE NEW.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS != OLD.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS ) ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZDAYGROUPEXTENDEDASSETSCOUNT = IFNULL(ZDAYGROUPEXTENDEDASSETSCOUNT, 0) + 1 -WHERE - Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZDAYGROUPEXTENDEDASSETSCOUNT = IFNULL(ZDAYGROUPEXTENDEDASSETSCOUNT, 0) + 1 +WHERE Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZDAYGROUPEXTENDEDASSETSCOUNT', ZDAYGROUPEXTENDEDASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZDAYGROUPEXTENDEDASSETSCOUNT_ZASSET_ZPHOTOSHIGHLIGHT_INSERT_INCREMENT AFTER -INSERT - ON ZPHOTOSHIGHLIGHT FOR EACH ROW BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZDAYGROUPEXTENDEDASSETSCOUNT = ( - SELECT - COUNT(Z_PK) - FROM - ZASSET - WHERE - (ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS = NEW.Z_PK) +INSERT ON ZPHOTOSHIGHLIGHT FOR EACH ROW BEGIN +UPDATE ZPHOTOSHIGHLIGHT +SET ZDAYGROUPEXTENDEDASSETSCOUNT = ( + SELECT COUNT(Z_PK) + FROM ZASSET + WHERE (ZDAYGROUPHIGHLIGHTBEINGEXTENDEDASSETS = NEW.Z_PK) AND ( ZHIDDEN == 0 AND ZTRASHEDSTATE == 0 ) ) -WHERE - Z_PK = NEW.Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +WHERE Z_PK = NEW.Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZDAYGROUPEXTENDEDASSETSCOUNT', ZDAYGROUPEXTENDEDASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.Z_PK; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.Z_PK; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZDAYGROUPSUMMARYASSETSCOUNT_ZASSET_DELETE_DECREMENT -AFTER - DELETE ON ZASSET FOR EACH ROW +AFTER DELETE ON ZASSET FOR EACH ROW WHEN OLD.ZHIDDEN == 0 AND OLD.ZTRASHEDSTATE == 0 BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZDAYGROUPSUMMARYASSETSCOUNT = MAX(0, IFNULL(ZDAYGROUPSUMMARYASSETSCOUNT, 0) - 1) -WHERE - OLD.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZDAYGROUPSUMMARYASSETSCOUNT = MAX(0, IFNULL(ZDAYGROUPSUMMARYASSETSCOUNT, 0) - 1) +WHERE OLD.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZDAYGROUPSUMMARYASSETSCOUNT', ZDAYGROUPSUMMARYASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = OLD.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = OLD.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZDAYGROUPSUMMARYASSETSCOUNT_ZASSET_INSERT_INCREMENT AFTER -INSERT - ON ZASSET FOR EACH ROW +INSERT ON ZASSET FOR EACH ROW WHEN NEW.ZHIDDEN == 0 AND NEW.ZTRASHEDSTATE == 0 BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZDAYGROUPSUMMARYASSETSCOUNT = IFNULL(ZDAYGROUPSUMMARYASSETSCOUNT, 0) + 1 -WHERE - NEW.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZDAYGROUPSUMMARYASSETSCOUNT = IFNULL(ZDAYGROUPSUMMARYASSETSCOUNT, 0) + 1 +WHERE NEW.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZDAYGROUPSUMMARYASSETSCOUNT', ZDAYGROUPSUMMARYASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZDAYGROUPSUMMARYASSETSCOUNT_ZASSET_UPDATE_DECREMENT AFTER -UPDATE - OF ZHIDDEN, +UPDATE OF ZHIDDEN, ZTRASHEDSTATE ON ZASSET FOR EACH ROW WHEN ( OLD.ZHIDDEN == 0 @@ -3418,32 +2705,22 @@ UPDATE AND ( OLD.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS == NEW.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZDAYGROUPSUMMARYASSETSCOUNT = MAX(0, IFNULL(ZDAYGROUPSUMMARYASSETSCOUNT, 0) - 1) -WHERE - OLD.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZDAYGROUPSUMMARYASSETSCOUNT = MAX(0, IFNULL(ZDAYGROUPSUMMARYASSETSCOUNT, 0) - 1) +WHERE OLD.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZDAYGROUPSUMMARYASSETSCOUNT', ZDAYGROUPSUMMARYASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZDAYGROUPSUMMARYASSETSCOUNT_ZASSET_UPDATE_INCREMENT AFTER -UPDATE - OF ZHIDDEN, +UPDATE OF ZHIDDEN, ZTRASHEDSTATE ON ZASSET FOR EACH ROW WHEN ( NEW.ZHIDDEN == 0 @@ -3456,32 +2733,22 @@ UPDATE AND ( NEW.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS == OLD.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZDAYGROUPSUMMARYASSETSCOUNT = IFNULL(ZDAYGROUPSUMMARYASSETSCOUNT, 0) + 1 -WHERE - NEW.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZDAYGROUPSUMMARYASSETSCOUNT = IFNULL(ZDAYGROUPSUMMARYASSETSCOUNT, 0) + 1 +WHERE NEW.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZDAYGROUPSUMMARYASSETSCOUNT', ZDAYGROUPSUMMARYASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZDAYGROUPSUMMARYASSETSCOUNT_ZASSET_ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS_UPDATE_DECREMENT AFTER -UPDATE - OF ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS ON ZASSET +UPDATE OF ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS ON ZASSET WHEN ( OLD.ZHIDDEN == 0 AND OLD.ZTRASHEDSTATE == 0 @@ -3495,32 +2762,22 @@ UPDATE NEW.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS != OLD.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS ) ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZDAYGROUPSUMMARYASSETSCOUNT = MAX(0, IFNULL(ZDAYGROUPSUMMARYASSETSCOUNT, 0) - 1) -WHERE - Z_PK = OLD.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZDAYGROUPSUMMARYASSETSCOUNT = MAX(0, IFNULL(ZDAYGROUPSUMMARYASSETSCOUNT, 0) - 1) +WHERE Z_PK = OLD.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZDAYGROUPSUMMARYASSETSCOUNT', ZDAYGROUPSUMMARYASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = OLD.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = OLD.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZDAYGROUPSUMMARYASSETSCOUNT_ZASSET_ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS_UPDATE_INCREMENT AFTER -UPDATE - OF ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS ON ZASSET +UPDATE OF ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS ON ZASSET WHEN ( NEW.ZHIDDEN == 0 AND NEW.ZTRASHEDSTATE == 0 @@ -3534,124 +2791,81 @@ UPDATE NEW.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS != OLD.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS ) ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZDAYGROUPSUMMARYASSETSCOUNT = IFNULL(ZDAYGROUPSUMMARYASSETSCOUNT, 0) + 1 -WHERE - Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZDAYGROUPSUMMARYASSETSCOUNT = IFNULL(ZDAYGROUPSUMMARYASSETSCOUNT, 0) + 1 +WHERE Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZDAYGROUPSUMMARYASSETSCOUNT', ZDAYGROUPSUMMARYASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZDAYGROUPSUMMARYASSETSCOUNT_ZASSET_ZPHOTOSHIGHLIGHT_INSERT_INCREMENT AFTER -INSERT - ON ZPHOTOSHIGHLIGHT FOR EACH ROW BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZDAYGROUPSUMMARYASSETSCOUNT = ( - SELECT - COUNT(Z_PK) - FROM - ZASSET - WHERE - (ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS = NEW.Z_PK) +INSERT ON ZPHOTOSHIGHLIGHT FOR EACH ROW BEGIN +UPDATE ZPHOTOSHIGHLIGHT +SET ZDAYGROUPSUMMARYASSETSCOUNT = ( + SELECT COUNT(Z_PK) + FROM ZASSET + WHERE (ZDAYGROUPHIGHLIGHTBEINGSUMMARYASSETS = NEW.Z_PK) AND ( ZHIDDEN == 0 AND ZTRASHEDSTATE == 0 ) ) -WHERE - Z_PK = NEW.Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +WHERE Z_PK = NEW.Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZDAYGROUPSUMMARYASSETSCOUNT', ZDAYGROUPSUMMARYASSETSCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.Z_PK; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.Z_PK; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZEXTENDEDCOUNT_ZASSET_DELETE_DECREMENT -AFTER - DELETE ON ZASSET FOR EACH ROW +AFTER DELETE ON ZASSET FOR EACH ROW WHEN OLD.ZHIDDEN == 0 AND OLD.ZTRASHEDSTATE == 0 BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZEXTENDEDCOUNT = MAX(0, IFNULL(ZEXTENDEDCOUNT, 0) - 1) -WHERE - OLD.ZHIGHLIGHTBEINGEXTENDEDASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZEXTENDEDCOUNT = MAX(0, IFNULL(ZEXTENDEDCOUNT, 0) - 1) +WHERE OLD.ZHIGHLIGHTBEINGEXTENDEDASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZEXTENDEDCOUNT', ZEXTENDEDCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = OLD.ZHIGHLIGHTBEINGEXTENDEDASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = OLD.ZHIGHLIGHTBEINGEXTENDEDASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZEXTENDEDCOUNT_ZASSET_INSERT_INCREMENT AFTER -INSERT - ON ZASSET FOR EACH ROW +INSERT ON ZASSET FOR EACH ROW WHEN NEW.ZHIDDEN == 0 AND NEW.ZTRASHEDSTATE == 0 BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZEXTENDEDCOUNT = IFNULL(ZEXTENDEDCOUNT, 0) + 1 -WHERE - NEW.ZHIGHLIGHTBEINGEXTENDEDASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZEXTENDEDCOUNT = IFNULL(ZEXTENDEDCOUNT, 0) + 1 +WHERE NEW.ZHIGHLIGHTBEINGEXTENDEDASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZEXTENDEDCOUNT', ZEXTENDEDCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZHIGHLIGHTBEINGEXTENDEDASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZHIGHLIGHTBEINGEXTENDEDASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZEXTENDEDCOUNT_ZASSET_UPDATE_DECREMENT AFTER -UPDATE - OF ZHIDDEN, +UPDATE OF ZHIDDEN, ZTRASHEDSTATE ON ZASSET FOR EACH ROW WHEN ( OLD.ZHIDDEN == 0 @@ -3664,32 +2878,22 @@ UPDATE AND ( OLD.ZHIGHLIGHTBEINGEXTENDEDASSETS == NEW.ZHIGHLIGHTBEINGEXTENDEDASSETS ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZEXTENDEDCOUNT = MAX(0, IFNULL(ZEXTENDEDCOUNT, 0) - 1) -WHERE - OLD.ZHIGHLIGHTBEINGEXTENDEDASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZEXTENDEDCOUNT = MAX(0, IFNULL(ZEXTENDEDCOUNT, 0) - 1) +WHERE OLD.ZHIGHLIGHTBEINGEXTENDEDASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZEXTENDEDCOUNT', ZEXTENDEDCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZHIGHLIGHTBEINGEXTENDEDASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZHIGHLIGHTBEINGEXTENDEDASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZEXTENDEDCOUNT_ZASSET_UPDATE_INCREMENT AFTER -UPDATE - OF ZHIDDEN, +UPDATE OF ZHIDDEN, ZTRASHEDSTATE ON ZASSET FOR EACH ROW WHEN ( NEW.ZHIDDEN == 0 @@ -3702,32 +2906,22 @@ UPDATE AND ( NEW.ZHIGHLIGHTBEINGEXTENDEDASSETS == OLD.ZHIGHLIGHTBEINGEXTENDEDASSETS ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZEXTENDEDCOUNT = IFNULL(ZEXTENDEDCOUNT, 0) + 1 -WHERE - NEW.ZHIGHLIGHTBEINGEXTENDEDASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZEXTENDEDCOUNT = IFNULL(ZEXTENDEDCOUNT, 0) + 1 +WHERE NEW.ZHIGHLIGHTBEINGEXTENDEDASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZEXTENDEDCOUNT', ZEXTENDEDCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZHIGHLIGHTBEINGEXTENDEDASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZHIGHLIGHTBEINGEXTENDEDASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZEXTENDEDCOUNT_ZASSET_ZHIGHLIGHTBEINGEXTENDEDASSETS_UPDATE_DECREMENT AFTER -UPDATE - OF ZHIGHLIGHTBEINGEXTENDEDASSETS ON ZASSET +UPDATE OF ZHIGHLIGHTBEINGEXTENDEDASSETS ON ZASSET WHEN ( OLD.ZHIDDEN == 0 AND OLD.ZTRASHEDSTATE == 0 @@ -3741,32 +2935,22 @@ UPDATE NEW.ZHIGHLIGHTBEINGEXTENDEDASSETS != OLD.ZHIGHLIGHTBEINGEXTENDEDASSETS ) ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZEXTENDEDCOUNT = MAX(0, IFNULL(ZEXTENDEDCOUNT, 0) - 1) -WHERE - Z_PK = OLD.ZHIGHLIGHTBEINGEXTENDEDASSETS; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZEXTENDEDCOUNT = MAX(0, IFNULL(ZEXTENDEDCOUNT, 0) - 1) +WHERE Z_PK = OLD.ZHIGHLIGHTBEINGEXTENDEDASSETS; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZEXTENDEDCOUNT', ZEXTENDEDCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = OLD.ZHIGHLIGHTBEINGEXTENDEDASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = OLD.ZHIGHLIGHTBEINGEXTENDEDASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZEXTENDEDCOUNT_ZASSET_ZHIGHLIGHTBEINGEXTENDEDASSETS_UPDATE_INCREMENT AFTER -UPDATE - OF ZHIGHLIGHTBEINGEXTENDEDASSETS ON ZASSET +UPDATE OF ZHIGHLIGHTBEINGEXTENDEDASSETS ON ZASSET WHEN ( NEW.ZHIDDEN == 0 AND NEW.ZTRASHEDSTATE == 0 @@ -3780,124 +2964,81 @@ UPDATE NEW.ZHIGHLIGHTBEINGEXTENDEDASSETS != OLD.ZHIGHLIGHTBEINGEXTENDEDASSETS ) ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZEXTENDEDCOUNT = IFNULL(ZEXTENDEDCOUNT, 0) + 1 -WHERE - Z_PK = NEW.ZHIGHLIGHTBEINGEXTENDEDASSETS; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZEXTENDEDCOUNT = IFNULL(ZEXTENDEDCOUNT, 0) + 1 +WHERE Z_PK = NEW.ZHIGHLIGHTBEINGEXTENDEDASSETS; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZEXTENDEDCOUNT', ZEXTENDEDCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZHIGHLIGHTBEINGEXTENDEDASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZHIGHLIGHTBEINGEXTENDEDASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZEXTENDEDCOUNT_ZASSET_ZPHOTOSHIGHLIGHT_INSERT_INCREMENT AFTER -INSERT - ON ZPHOTOSHIGHLIGHT FOR EACH ROW BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZEXTENDEDCOUNT = ( - SELECT - COUNT(Z_PK) - FROM - ZASSET - WHERE - (ZHIGHLIGHTBEINGEXTENDEDASSETS = NEW.Z_PK) +INSERT ON ZPHOTOSHIGHLIGHT FOR EACH ROW BEGIN +UPDATE ZPHOTOSHIGHLIGHT +SET ZEXTENDEDCOUNT = ( + SELECT COUNT(Z_PK) + FROM ZASSET + WHERE (ZHIGHLIGHTBEINGEXTENDEDASSETS = NEW.Z_PK) AND ( ZHIDDEN == 0 AND ZTRASHEDSTATE == 0 ) ) -WHERE - Z_PK = NEW.Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +WHERE Z_PK = NEW.Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZEXTENDEDCOUNT', ZEXTENDEDCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.Z_PK; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.Z_PK; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZSUMMARYCOUNT_ZASSET_DELETE_DECREMENT -AFTER - DELETE ON ZASSET FOR EACH ROW +AFTER DELETE ON ZASSET FOR EACH ROW WHEN OLD.ZHIDDEN == 0 AND OLD.ZTRASHEDSTATE == 0 BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZSUMMARYCOUNT = MAX(0, IFNULL(ZSUMMARYCOUNT, 0) - 1) -WHERE - OLD.ZHIGHLIGHTBEINGSUMMARYASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZSUMMARYCOUNT = MAX(0, IFNULL(ZSUMMARYCOUNT, 0) - 1) +WHERE OLD.ZHIGHLIGHTBEINGSUMMARYASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZSUMMARYCOUNT', ZSUMMARYCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = OLD.ZHIGHLIGHTBEINGSUMMARYASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = OLD.ZHIGHLIGHTBEINGSUMMARYASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZSUMMARYCOUNT_ZASSET_INSERT_INCREMENT AFTER -INSERT - ON ZASSET FOR EACH ROW +INSERT ON ZASSET FOR EACH ROW WHEN NEW.ZHIDDEN == 0 AND NEW.ZTRASHEDSTATE == 0 BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZSUMMARYCOUNT = IFNULL(ZSUMMARYCOUNT, 0) + 1 -WHERE - NEW.ZHIGHLIGHTBEINGSUMMARYASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZSUMMARYCOUNT = IFNULL(ZSUMMARYCOUNT, 0) + 1 +WHERE NEW.ZHIGHLIGHTBEINGSUMMARYASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZSUMMARYCOUNT', ZSUMMARYCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZHIGHLIGHTBEINGSUMMARYASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZHIGHLIGHTBEINGSUMMARYASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZSUMMARYCOUNT_ZASSET_UPDATE_DECREMENT AFTER -UPDATE - OF ZHIDDEN, +UPDATE OF ZHIDDEN, ZTRASHEDSTATE ON ZASSET FOR EACH ROW WHEN ( OLD.ZHIDDEN == 0 @@ -3910,32 +3051,22 @@ UPDATE AND ( OLD.ZHIGHLIGHTBEINGSUMMARYASSETS == NEW.ZHIGHLIGHTBEINGSUMMARYASSETS ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZSUMMARYCOUNT = MAX(0, IFNULL(ZSUMMARYCOUNT, 0) - 1) -WHERE - OLD.ZHIGHLIGHTBEINGSUMMARYASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZSUMMARYCOUNT = MAX(0, IFNULL(ZSUMMARYCOUNT, 0) - 1) +WHERE OLD.ZHIGHLIGHTBEINGSUMMARYASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZSUMMARYCOUNT', ZSUMMARYCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZHIGHLIGHTBEINGSUMMARYASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZHIGHLIGHTBEINGSUMMARYASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZSUMMARYCOUNT_ZASSET_UPDATE_INCREMENT AFTER -UPDATE - OF ZHIDDEN, +UPDATE OF ZHIDDEN, ZTRASHEDSTATE ON ZASSET FOR EACH ROW WHEN ( NEW.ZHIDDEN == 0 @@ -3948,32 +3079,22 @@ UPDATE AND ( NEW.ZHIGHLIGHTBEINGSUMMARYASSETS == OLD.ZHIGHLIGHTBEINGSUMMARYASSETS ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZSUMMARYCOUNT = IFNULL(ZSUMMARYCOUNT, 0) + 1 -WHERE - NEW.ZHIGHLIGHTBEINGSUMMARYASSETS = Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZSUMMARYCOUNT = IFNULL(ZSUMMARYCOUNT, 0) + 1 +WHERE NEW.ZHIGHLIGHTBEINGSUMMARYASSETS = Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZSUMMARYCOUNT', ZSUMMARYCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZHIGHLIGHTBEINGSUMMARYASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZHIGHLIGHTBEINGSUMMARYASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZSUMMARYCOUNT_ZASSET_ZHIGHLIGHTBEINGSUMMARYASSETS_UPDATE_DECREMENT AFTER -UPDATE - OF ZHIGHLIGHTBEINGSUMMARYASSETS ON ZASSET +UPDATE OF ZHIGHLIGHTBEINGSUMMARYASSETS ON ZASSET WHEN ( OLD.ZHIDDEN == 0 AND OLD.ZTRASHEDSTATE == 0 @@ -3987,32 +3108,22 @@ UPDATE NEW.ZHIGHLIGHTBEINGSUMMARYASSETS != OLD.ZHIGHLIGHTBEINGSUMMARYASSETS ) ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZSUMMARYCOUNT = MAX(0, IFNULL(ZSUMMARYCOUNT, 0) - 1) -WHERE - Z_PK = OLD.ZHIGHLIGHTBEINGSUMMARYASSETS; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZSUMMARYCOUNT = MAX(0, IFNULL(ZSUMMARYCOUNT, 0) - 1) +WHERE Z_PK = OLD.ZHIGHLIGHTBEINGSUMMARYASSETS; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZSUMMARYCOUNT', ZSUMMARYCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = OLD.ZHIGHLIGHTBEINGSUMMARYASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = OLD.ZHIGHLIGHTBEINGSUMMARYASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZSUMMARYCOUNT_ZASSET_ZHIGHLIGHTBEINGSUMMARYASSETS_UPDATE_INCREMENT AFTER -UPDATE - OF ZHIGHLIGHTBEINGSUMMARYASSETS ON ZASSET +UPDATE OF ZHIGHLIGHTBEINGSUMMARYASSETS ON ZASSET WHEN ( NEW.ZHIDDEN == 0 AND NEW.ZTRASHEDSTATE == 0 @@ -4026,197 +3137,123 @@ UPDATE NEW.ZHIGHLIGHTBEINGSUMMARYASSETS != OLD.ZHIGHLIGHTBEINGSUMMARYASSETS ) ) BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZSUMMARYCOUNT = IFNULL(ZSUMMARYCOUNT, 0) + 1 -WHERE - Z_PK = NEW.ZHIGHLIGHTBEINGSUMMARYASSETS; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +UPDATE ZPHOTOSHIGHLIGHT +SET ZSUMMARYCOUNT = IFNULL(ZSUMMARYCOUNT, 0) + 1 +WHERE Z_PK = NEW.ZHIGHLIGHTBEINGSUMMARYASSETS; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZSUMMARYCOUNT', ZSUMMARYCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.ZHIGHLIGHTBEINGSUMMARYASSETS; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.ZHIGHLIGHTBEINGSUMMARYASSETS; END; - CREATE TRIGGER ZT_ZPHOTOSHIGHLIGHT_ZSUMMARYCOUNT_ZASSET_ZPHOTOSHIGHLIGHT_INSERT_INCREMENT AFTER -INSERT - ON ZPHOTOSHIGHLIGHT FOR EACH ROW BEGIN -UPDATE - ZPHOTOSHIGHLIGHT -SET - ZSUMMARYCOUNT = ( - SELECT - COUNT(Z_PK) - FROM - ZASSET - WHERE - (ZHIGHLIGHTBEINGSUMMARYASSETS = NEW.Z_PK) +INSERT ON ZPHOTOSHIGHLIGHT FOR EACH ROW BEGIN +UPDATE ZPHOTOSHIGHLIGHT +SET ZSUMMARYCOUNT = ( + SELECT COUNT(Z_PK) + FROM ZASSET + WHERE (ZHIGHLIGHTBEINGSUMMARYASSETS = NEW.Z_PK) AND ( ZHIDDEN == 0 AND ZTRASHEDSTATE == 0 ) ) -WHERE - Z_PK = NEW.Z_PK; - -SELECT - NSCoreDataTriggerUpdateAffectedObjectValue( +WHERE Z_PK = NEW.Z_PK; +SELECT NSCoreDataTriggerUpdateAffectedObjectValue( 'ZPHOTOSHIGHLIGHT', Z_ENT, Z_PK, 'ZSUMMARYCOUNT', ZSUMMARYCOUNT ) -FROM - ZPHOTOSHIGHLIGHT -WHERE - Z_PK = NEW.Z_PK; - +FROM ZPHOTOSHIGHLIGHT +WHERE Z_PK = NEW.Z_PK; END; - CREATE TRIGGER Z_DA_ZADDITIONALASSETATTRIBUTES_Asset_derivedCameraCaptureDevice_PARAMETER_INSERT AFTER -INSERT - ON ZADDITIONALASSETATTRIBUTES FOR EACH ROW BEGIN -UPDATE - ZASSET -SET - ZDERIVEDCAMERACAPTUREDEVICE = NEW.ZCAMERACAPTUREDEVICE -WHERE - ZADDITIONALATTRIBUTES = NEW.Z_PK; - -SELECT - NSCoreDataDATriggerInsertUpdatedAffectedObjectValue( +INSERT ON ZADDITIONALASSETATTRIBUTES FOR EACH ROW BEGIN +UPDATE ZASSET +SET ZDERIVEDCAMERACAPTUREDEVICE = NEW.ZCAMERACAPTUREDEVICE +WHERE ZADDITIONALATTRIBUTES = NEW.Z_PK; +SELECT NSCoreDataDATriggerInsertUpdatedAffectedObjectValue( 'ZASSET', Z_ENT, Z_PK, 'derivedCameraCaptureDevice', ZDERIVEDCAMERACAPTUREDEVICE ) -FROM - ZASSET -WHERE - ZADDITIONALATTRIBUTES = NEW.Z_PK; - +FROM ZASSET +WHERE ZADDITIONALATTRIBUTES = NEW.Z_PK; END; - CREATE TRIGGER Z_DA_ZADDITIONALASSETATTRIBUTES_Asset_derivedCameraCaptureDevice_PARAMETER_UPDATE AFTER -UPDATE - OF ZCAMERACAPTUREDEVICE ON ZADDITIONALASSETATTRIBUTES FOR EACH ROW BEGIN -UPDATE - ZASSET -SET - ZDERIVEDCAMERACAPTUREDEVICE = NEW.ZCAMERACAPTUREDEVICE -WHERE - ZADDITIONALATTRIBUTES = NEW.Z_PK; - -SELECT - NSCoreDataDATriggerUpdatedAffectedObjectValue( +UPDATE OF ZCAMERACAPTUREDEVICE ON ZADDITIONALASSETATTRIBUTES FOR EACH ROW BEGIN +UPDATE ZASSET +SET ZDERIVEDCAMERACAPTUREDEVICE = NEW.ZCAMERACAPTUREDEVICE +WHERE ZADDITIONALATTRIBUTES = NEW.Z_PK; +SELECT NSCoreDataDATriggerUpdatedAffectedObjectValue( 'ZASSET', Z_ENT, Z_PK, 'derivedCameraCaptureDevice', ZDERIVEDCAMERACAPTUREDEVICE ) -FROM - ZASSET -WHERE - ZADDITIONALATTRIBUTES = NEW.Z_PK; - +FROM ZASSET +WHERE ZADDITIONALATTRIBUTES = NEW.Z_PK; END; - CREATE TRIGGER Z_DA_ZASSET_Asset_derivedCameraCaptureDevice_SOURCE_INSERT AFTER -INSERT - ON ZASSET FOR EACH ROW BEGIN -UPDATE - ZASSET -SET - ZDERIVEDCAMERACAPTUREDEVICE = ( - SELECT - ZCAMERACAPTUREDEVICE - FROM - ZADDITIONALASSETATTRIBUTES - WHERE - Z_PK = NEW.ZADDITIONALATTRIBUTES +INSERT ON ZASSET FOR EACH ROW BEGIN +UPDATE ZASSET +SET ZDERIVEDCAMERACAPTUREDEVICE = ( + SELECT ZCAMERACAPTUREDEVICE + FROM ZADDITIONALASSETATTRIBUTES + WHERE Z_PK = NEW.ZADDITIONALATTRIBUTES ) -WHERE - Z_PK = NEW.Z_PK; - -SELECT - NSCoreDataDATriggerInsertUpdatedAffectedObjectValue( +WHERE Z_PK = NEW.Z_PK; +SELECT NSCoreDataDATriggerInsertUpdatedAffectedObjectValue( 'ZASSET', Z_ENT, Z_PK, 'derivedCameraCaptureDevice', ZDERIVEDCAMERACAPTUREDEVICE ) -FROM - ZASSET -WHERE - Z_PK = NEW.Z_PK; - +FROM ZASSET +WHERE Z_PK = NEW.Z_PK; END; - CREATE TRIGGER Z_DA_ZASSET_Asset_derivedCameraCaptureDevice_SOURCE_UPDATE AFTER -UPDATE - OF ZADDITIONALATTRIBUTES ON ZASSET FOR EACH ROW BEGIN -UPDATE - ZASSET -SET - ZDERIVEDCAMERACAPTUREDEVICE = ( - SELECT - ZCAMERACAPTUREDEVICE - FROM - ZADDITIONALASSETATTRIBUTES - WHERE - Z_PK = NEW.ZADDITIONALATTRIBUTES +UPDATE OF ZADDITIONALATTRIBUTES ON ZASSET FOR EACH ROW BEGIN +UPDATE ZASSET +SET ZDERIVEDCAMERACAPTUREDEVICE = ( + SELECT ZCAMERACAPTUREDEVICE + FROM ZADDITIONALASSETATTRIBUTES + WHERE Z_PK = NEW.ZADDITIONALATTRIBUTES ) -WHERE - Z_PK = NEW.Z_PK; - -SELECT - NSCoreDataDATriggerUpdatedAffectedObjectValue( +WHERE Z_PK = NEW.Z_PK; +SELECT NSCoreDataDATriggerUpdatedAffectedObjectValue( 'ZASSET', Z_ENT, Z_PK, 'derivedCameraCaptureDevice', ZDERIVEDCAMERACAPTUREDEVICE ) -FROM - ZASSET -WHERE - Z_PK = NEW.Z_PK; - +FROM ZASSET +WHERE Z_PK = NEW.Z_PK; END; - CREATE TRIGGER Z_RT_Asset_boundedByRect_DELETE -AFTER - DELETE ON ZASSET FOR EACH ROW BEGIN -DELETE FROM - Z_RT_Asset_boundedByRect -WHERE - Z_PK = OLD.Z_PK; - +AFTER DELETE ON ZASSET FOR EACH ROW BEGIN +DELETE FROM Z_RT_Asset_boundedByRect +WHERE Z_PK = OLD.Z_PK; END; - CREATE TRIGGER Z_RT_Asset_boundedByRect_INSERT AFTER -INSERT - ON ZASSET FOR EACH ROW BEGIN +INSERT ON ZASSET FOR EACH ROW BEGIN INSERT OR REPLACE INTO Z_RT_Asset_boundedByRect ( Z_PK, @@ -4225,47 +3262,35 @@ INSERT ZLONGITUDE_MIN, ZLONGITUDE_MAX ) -VALUES - ( +VALUES ( NEW.Z_PK, NEW.ZLATITUDE, NEW.ZLATITUDE, NEW.ZLONGITUDE, NEW.ZLONGITUDE ); - END; - CREATE TRIGGER Z_RT_Asset_boundedByRect_UPDATE AFTER -UPDATE - ON ZASSET FOR EACH ROW BEGIN -DELETE FROM - Z_RT_Asset_boundedByRect -WHERE - Z_PK = NEW.Z_PK; - -INSERT INTO - Z_RT_Asset_boundedByRect ( +UPDATE ON ZASSET FOR EACH ROW BEGIN +DELETE FROM Z_RT_Asset_boundedByRect +WHERE Z_PK = NEW.Z_PK; +INSERT INTO Z_RT_Asset_boundedByRect ( Z_PK, ZLATITUDE_MIN, ZLATITUDE_MAX, ZLONGITUDE_MIN, ZLONGITUDE_MAX ) -VALUES - ( +VALUES ( NEW.Z_PK, NEW.ZLATITUDE, NEW.ZLATITUDE, NEW.ZLONGITUDE, NEW.ZLONGITUDE ); - END; - CREATE UNIQUE INDEX Z_GlobalKeyValue_UNIQUE_key ON ZGLOBALKEYVALUE (ZKEY COLLATE BINARY ASC); - CREATE UNIQUE INDEX Z_InternalResource_UNIQUE_asset_resourceType_version_recipeID_compactUTI ON ZINTERNALRESOURCE ( ZASSET COLLATE BINARY ASC, ZRESOURCETYPE COLLATE BINARY ASC, @@ -4273,15 +3298,10 @@ CREATE UNIQUE INDEX Z_InternalResource_UNIQUE_asset_resourceType_version_recipeI ZRECIPEID COLLATE BINARY ASC, ZCOMPACTUTI COLLATE BINARY ASC ); - CREATE UNIQUE INDEX Z_Keyword_UNIQUE_title ON ZKEYWORD (ZTITLE COLLATE BINARY ASC); - CREATE UNIQUE INDEX Z_LimitedLibraryFetchFilter_UNIQUE_applicationIdentifier ON ZLIMITEDLIBRARYFETCHFILTER (ZAPPLICATIONIDENTIFIER COLLATE BINARY ASC); - CREATE UNIQUE INDEX Z_MigrationHistory_UNIQUE_index ON ZMIGRATIONHISTORY (ZINDEX COLLATE BINARY ASC); - CREATE UNIQUE INDEX Z_TRANSACTIONSTRING_UNIQUE_NAME ON ATRANSACTIONSTRING (ZNAME COLLATE BINARY ASC); - CREATE VIRTUAL TABLE Z_RT_Asset_boundedByRect USING RTREE ( Z_PK INTEGER PRIMARY KEY, ZLATITUDE_MIN FLOAT, @@ -4289,4 +3309,4 @@ CREATE VIRTUAL TABLE Z_RT_Asset_boundedByRect USING RTREE ( ZLONGITUDE_MIN FLOAT, ZLONGITUDE_MAX FLOAT ) -``` \ No newline at end of file +```