System/Library/Frameworks/MediaPlayer.framework
_MPServerObjectDatabaseImporter.h
Download _MPServerObjectDatabaseImporter.h
@class NSString, MSVSQLDatabaseTransaction, MSVSQLStatement;
@interface _MPServerObjectDatabaseImporter : NSObject <MPServerObjectDatabaseOperations> {
MSVSQLDatabaseTransaction *_transaction;
MSVSQLStatement *_selectExistingObjectStatement;
MSVSQLStatement *_insertObjectStatement;
MSVSQLStatement *_insertObjectRelationshipStatement;
MSVSQLStatement *_insertAssetURLStatement;
MSVSQLStatement *_insertHLSAssetURLStatement;
MSVSQLStatement *_removeRelationshipsStatement;
MSVSQLStatement *_updateMiniSINFStatement;
MSVSQLStatement *_updateSINFStatement;
MSVSQLStatement *_insertPlaybackAuthorizationTokenStatement;
MSVSQLStatement *_updateAssetURLStatement;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (void)dealloc;
- (BOOL)_importAssetMiniSINF:(id)a0 forIdentifier:(id)a1 hashedPersonID:(id)a2 flavor:(long long)a3;
- (BOOL)importAssetURL:(id)a0 forIdentifiers:(id)a1 flavor:(long long)a2 expirationDate:(id)a3;
- (id)_existingHLSAssetMatchingIdentifier:(id)a0 hashedPersonID:(id)a1;
- (BOOL)_importAssetFullSINF:(id)a0 forIdentifier:(id)a1 hashedPersonID:(id)a2 flavor:(long long)a3;
- (BOOL)removeRelationshipsForParentIdentifiers:(id)a0 childKey:(id)a1;
- (BOOL)relateIdentifiers:(id)a0 toParentIdentifiers:(id)a1 parentVersionHash:(id)a2 childKey:(id)a3 order:(long long)a4;
- (void).cxx_destruct;
- (BOOL)importHLSAssetURL:(id)a0 keyCertificateURL:(id)a1 keyServerURL:(id)a2 redeliveryId:(long long)a3 protocolType:(id)a4 isiTunesStoreStream:(BOOL)a5 forIdentifiers:(id)a6 expirationDate:(id)a7;
- (BOOL)importObject:(id)a0 type:(id)a1 identifiers:(id)a2 source:(long long)a3 expiration:(id)a4;
- (BOOL)importAssetSinf:(id)a0 type:(long long)a1 forIdentifier:(id)a2 hashedPersonID:(id)a3 flavor:(long long)a4 sinfPayload:(id)a5;
- (BOOL)importPlaybackAuthorizationToken:(id)a0 identifiers:(id)a1 source:(long long)a2 type:(id)a3 expirationDate:(id)a4 trustID:(id)a5;
- (id)_existingAssetMatchingIdentifier:(id)a0 hashedPersonID:(id)a1 flavor:(long long)a2;
@end