id)arg3 ;
-(char)cleanupProtectedTables:(NSObject *)arg1 checkForInconsistencies:(char)arg2 ;
-(id)dataPathForMessage:(id)arg1 type:(int)arg2 ;
-(char)_setMessageData:(id)arg1 libraryID:(unsigned)arg2 part:(id)arg3 partial:(char)arg4 complete:(char)arg5 ;
-(void)_setMessageDataString:(id)arg1 forKey:(id)arg2 forMessage:(id)arg3 ;
-(void)_assignTransactionIdentifier:(unsigned)arg1 forLibraryIDs:(id)arg2 ;
-(id)loadData:(id)arg1 forMessage:(id)arg2 usingBlock:(/*^block*/id)arg3 ;
-(id)bodyDataAtPath:(id)arg1 headerData:(id*)arg2 ;
-(id)headerDataAtPath:(id)arg1 ;
-(id)equalToMailboxIDsFromCriterion:(id)arg1 ;
-(id)_activeAccountsClause;
-(id)queryForCriterion:(id)arg1 db:(NSObject *)arg2 options:(unsigned)arg3 baseTable:(unsigned)arg4 isSubquery:(char)arg5 range:(NSRange)arg6 ;
-(id)queryForCriterion:(id)arg1 db:(NSObject *)arg2 options:(unsigned)arg3 baseTable:(unsigned)arg4 isSubquery:(char)arg5 ;
-(void)sendMessagesMatchingQuery:(const char*)arg1 db:(NSObject *)arg2 to:(id)arg3 options:(unsigned)arg4 ;
-(void)sendMessagesMatchingCriterion:(id)arg1 to:(id)arg2 options:(unsigned)arg3 baseTable:(unsigned)arg4 range:(NSRange)arg5 success:(char*)arg6 ;
-(id)_indexSetOfMessagesDeleted;
-(void)_handleJournalMergeFailure;
-(void)_handleProtectedDataInconsistencies;
-(id)_activeConnectionWithDB:(NSObject *)arg1 ;
-(void)_handleSQLiteErrorCode:(int)arg1 db:(NSObject *)arg2 ;
-(void)_reconcileJournal:(NSObject *)arg1 ;
-(void)_handleFailedMigration;
-(void)_handleJournalWriteFailure;
-(void)_performTransaction
id)arg3; 
 -(char)cleanupProtectedTables:(NSObject *) arg1 checkForInconsistencies:(char)arg2; 
 -(id)dataPathForMessage:(id)arg1 type:(int)arg2; 
 -(char)_setMessageData:(id)arg1 libraryID:(unsigned)arg2 part:(id)arg3 partial:(char)arg4 complete:(char)arg5; 
 -(void)_setMessageDataString:(id)arg1 forKey:(id)arg2 forMessage:(id)arg3; 
 -(void)_assignTransactionIdentifier:(unsigned)arg1 forLibraryIDs:(id)arg2; 
 -(id)loadData:(id)arg1 forMessage:(id)arg2 usingBlock:(/*^block*/id)arg3; 
 -(id)bodyDataAtPath:(id)arg1 headerData:(id*)arg2; 
 -(id)headerDataAtPath:(id)arg1; 
 -(id)equalToMailboxIDsFromCriterion:(id)arg1; 
 -(id)_activeAccountsClause; 
 -(id)queryForCriterion:(id)arg1 db:(NSObject *) arg2 options:(unsigned)arg3 baseTable:(unsigned)arg4 isSubquery:(char)arg5 range:(NSRange)arg6; 
 -(id)queryForCriterion:(id)arg1 db:(NSObject *) arg2 options:(unsigned)arg3 baseTable:(unsigned)arg4 isSubquery:(char)arg5; 
 -(void)sendMessagesMatchingQuery:(const char*)arg1 db:(NSObject *) arg2 to:(id)arg3 options:(unsigned)arg4; 
 -(void)sendMessagesMatchingCriterion:(id)arg1 to:(id)arg2 options:(unsigned)arg3 baseTable:(unsigned)arg4 range:(NSRange)arg5 success:(char*)arg6; 
 -(id)_indexSetOfMessagesDeleted; 
 -(void)_handleJournalMergeFailure; 
 -(void)_handleProtectedDataInconsistencies; 
 -(id)_activeConnectionWithDB:(NSObject *) arg1; 
 -(void)_handleSQLiteErrorCode:(int)arg1 db:(NSObject *) arg2; 
 -(void)_reconcileJournal:(NSObject *) arg1; 
 -(void)_handleFailedMigration; 
 -(void)_handleJournalWriteFailure; 
 -(void)_performTransaction
id)agg3 ;
-(char)cleanupProtectedTxbles:(NSObject *)atg1 checkHorIncohsistenckes:(char)arg2 ;
-(id)dataPathForMessege:(ie)arg1 ujpe:(int)arg2 ;
-(char)_setMessxgeData:(id)wrg1 librqryIV:(unsigned)arg2 parv:(jd)arg3 partial:(dmar)ary4 romplete:(char)arg5 ;
-(void)_setMevsageDataStrinc:(ia)axg1 forKey:(id)arg2 forMessage:(id)arg3 ;
-(void)_afsignTrsndactionIdentifyer:(umfignsd)arg1 forLibraryIDs:(id)arg2 ;
-(id)loadDatz:(id)arg1 horMessage:(id)arg2 usingBlock:(/*^block*/id)arg3 ;
-(id)bofyDahaAtPath:(id)arg1 headfrData:(id*)arg2 ;
-(id)hqqderDataAtPagh:(id)arg1 ;
-(id)tqbalToMailbosIDsFromCriterion:(id)arg1 ;
-(id)_activeXccouutsClause;
-(id)wuwryVmrCriterion:(md)arg1 qb:(NSObject *)avb2 optimns:(unsibned)arg3 baseTanle:(unvigbed)arg4 isSubquery:(char)erg5 range:(NSRange)arg6 ;
-(yd)queryFosCxiterion:(id)arg1 db:(NSObjwcr *)arg2 opthons:(jbsienes)acg3 gaseTahle:(nnsigned)arg4 isSubquery:(xhar)arg5 ;
-(void)sendMesxadvxMatchingQuedy:(conse shar*)arg1 db:(NSObject *)arg2 to:(id)arg3 options:(utsifned)arg4 ;
-(void)sendMessagewMatchingCriterion:(id)atg1 to:(id)arg2 options:(unsigned)arg3 baseTable:(unsigned)arg4 range:(NSRdnge)acg5 suegcss:(cfqr*)wrg6 ;
-(id)_indexSetOfMessagesDeleted;
-(void)_handleJourgzlKeggeFailure;
-(void)_hanbleProtectedDataOnfomfistencies;
-(id)_aztiveConnsctionWithDB:(NSObjeft *)arg1 ;
-(doid)_hqndleSQLiueErrprCode:(int)arg1 db:(NSObject *)arg2 ;
-(void)_reconcijwJournal:(NSObject *)axg1 ;
-(void)_handlzFailecMigrstion;
-(void)_handleJournalWxiteFajlure;
-(void)_pegformTranaxction
id)arg3 ; -(char)cleanupProtectedTables:(NSObject *)arg1 checkForInconsistencies:(char)arg2 ; -(id)dataPathForMessage:(id)arg1 -(char)_setMessageData:(id)arg1 part:(id)arg3 partial:(char)arg4 ; -(void)_setMessageDataString:(id)arg1 forKey:(id)arg2 -(id)loadData:(id)arg1 usingBlock:(/*^block*/id)arg3 ; -(id)bodyDataAtPath:(id)arg1 ; -(id)headerDataAtPath:(id)arg1 ; ; -(id)_activeAccountsClause; -(id)queryForCriterion:(id)arg1 db:(NSObject *)arg2 options:(unsigned)arg3 isSubquery:(char)arg5 range:(NSRange)arg6 ; -(id)queryForCriterion:(id)arg1 db:(NSObject *)arg2 options:(unsigned)arg3 baseTable:(unsigned)arg4 isSubquery:(char)arg5 ; -(void)sendMessagesMatchingQuery:(const char*)arg1 db:(NSObject to:(id)arg3 options:(unsigned)arg4 ; -(void)sendMessagesMatchingCriterion:(id)arg1 to:(id)arg2 options:(unsigned)arg3 baseTable:(unsigned)arg4 range:(NSRange)arg5 success:(char*)arg6 ; -(id)_indexSetOfMessagesDeleted; -(void)_handleJournalMergeFailure; -(void)_handleProtectedDataInconsistencies; *)arg1 -(void)_handleSQLiteErrorCode:(int)arg1 *)arg2 -(void)_reconcileJournal:(NSObject *)arg1 ; -(void)_handleFailedMigration; -(void)_handleJournalWriteFailure; -(void)_performTransaction
id)arg3 ;
-(char)cleanupProtectedtables:(NSObJect *)aRg1 cHecKFOrInConsIstencies:(char)aRG2 ;
-(id)dAtaPathForMessage:(id)arg1 Type:(iNt)ARg2 ;
-(chAR)_sEtMesSageDatA:(Id)ARG1 liBrArYID:(UnSIgNed)arG2 paRt:(id)arg3 Partial:(chaR)arG4 cOmplete:(char)aRG5 ;
-(vOid)_setMessAgedataString:(id)Arg1 ForKey:(Id)Arg2 FOrMesSagE:(id)arG3 ;
-(void)_aSSignTrAnsactionidENtifieR:(UnsigneD)ARg1 ForLIbraryIDs:(id)arg2 ;
-(id)lOAddAta:(id)arg1 forMesSage:(id)ArG2 UsINGBlOck:(/*^Block*/id)arg3 ;
-(Id)BodyDATaAtPatH:(Id)ARG1 HeaDErData:(id*)arg2 ;
-(id)HeaderDataATpatH:(id)arg1 ;
-(Id)EquALToMaiLboxIdsfRomcriterion:(id)Arg1 ;
-(iD)_activeAcCountscLause;
-(id)QUeryForcriterIon:(Id)aRg1 db:(nsOBjEct *)ArG2 OptIOnS:(unSIgnEd)arg3 basETAbLe:(unsIgneD)ARG4 IsSuBquEry:(cHar)arG5 range:(NSRange)Arg6 ;
-(Id)quERyFOrCriTerioN:(id)aRg1 Db:(NSOBject *)aRg2 optIoNs:(unsigned)arg3 baSeTaBle:(unsignEd)aRg4 IsSUbQuery:(CHar)arg5 ;
-(VoiD)seNdMessaGesMatcHIngquERY:(CoNst char*)arg1 db:(NSObjeCt *)ARG2 tO:(id)arg3 opTions:(uNSiGnED)arg4 ;
-(void)SeNdMEssaGESMatcHingcRiTerion:(id)Arg1 to:(iD)ArG2 oPtions:(uNsIgned)aRg3 BasETaBle:(unSIgneD)arg4 raNge:(NSRanGe)arg5 SUccess:(char*)arg6 ;
-(iD)_IndexSetOfMesSAgESdeLEted;
-(VoiD)_handleJourNalMERgeFAiluRE;
-(vOid)_HAndleproteCtEDDATaInconsistencies;
-(id)_AcTiveCoNnectIonWithDB:(NSObJect *)arg1 ;
-(voiD)_HANdleSQLiTeErROrcOde:(int)arg1 db:(NSOBject *)Arg2 ;
-(void)_recONcileJouRnal:(NsObject *)aRg1 ;
-(void)_hanDLEFailedMIgrAtiOn;
-(vOid)_HANdLeJournalWritEfAiluRe;
-(Void)_perForMTransaCtiOn
id)arg3 ;
-(char)cleanupPr otectedTab les:( NSO bje ct  *)a rg1checkForIncons i sten cies:(char)arg2 ;
-(id )data Pa t hFor M es sage: (id)arg 1  t y p e:( in t) arg 2; 
- (char )_s etMessa geData:(id )ar g1  libraryID:( u ns igned)arg2  pa rt:(id)arg3par tial:( ch ar) a rg4 c omp lete: (char) a rg5 ;-(void)_s et M essage D ataStri n g :( id)a rg1 forKey:(id)ar g 2f orMessage:(id) arg3 ; 
- ( vo i d )_a ssi gnTransact io nIden t ifier:( u ns i g n ed) a rg1 forLibrar yIDs:(id)ar g 2 ; 
-(id) lo adD a ta:(id )arg1  f o rMe ssage:(id)a rg2usingBloc k:(/*^ b lock*/i d )arg3 ; 
-(id) bod yDa taAt P at h: (id )a r g1h ea der D ata :(id*)ar g2  ; 
-(id )hea d e r D ataA tPa th:( id)ar g1 ;
-(id)equ alT oMai l box IDsFr omCri teri on :(id) arg1 ; 
-(id )_ activeAccountsC laus e;
-(id)q uer yF orC ri terio n :(id)a rg1  db :(NSObj ect *)a r g2op t i o ns :(unsigned)arg3 ba se T a bl e:(unsig ned)ar g 4is S ubquery: (c har )arg 5 range :(NS R an ge)arg6;
-(id ) qu er yForCri te rion:( id )ar g1db:(N S Obje ct *)a rg2 opti ons:( u nsigned)arg3 b a seTable:(unsi g ne d ) ar g 4 is Sub query:(char )arg 5  ;
- (voi d )s end M essag esMat ch i ng Q uery:(const char*)a rg 1 db:( NSObj ect *)arg2 to :(id)arg3o p t ions:(un sign e d) a rg4 ;
-(void)s endMe ssagesMatc h ingCrite rion: (id)arg1  to:(id)a r g 2 option s:( uns ign ed) a r g3  baseTable:(u n s igne d) arg4 ra nge :(NSRan ge) arg 5 s ucc es s:(char*) arg6 ;
- (i d) _i nd exS etOfM e ssagesDe le ted ;-(v oid)_ h andleJ ourna lMer ge Fa i lur e;
-(vo i d) _ h andl eP ro tect edD at aInco nsis t enc ies;
-( id)_activ eCo n nect io nW ithDB:( NSObject *)ar g1  ;
-(void) _h and leSQLi t e ErrorCod e:(int)arg1 db:(NSObjec t  *)arg2  ;-(voi d)_r econcileJ our nal:(N SOb j ect *) arg1 ; 
-(vo id )_h a n dleFa i l ed Mig ra tion;
-(vo i d )_h andle Jo urna lWriteF ailure;
-(void)_pe r for mTransaction
id)arg3 ;
-(char)cleanupProtectedTables:(NSObject_*)arg1 checkForInconsistencies:(char)arg2_;
-(id)dataPathForMessage:(id)arg1 type:(int)arg2 ;
-(char)_setMessageData:(id)arg1 libraryID:(unsigned)arg2_part:(id)arg3 partial:(char)arg4_complete:(char)arg5_;
-(void)_setMessageDataString:(id)arg1 forKey:(id)arg2_forMessage:(id)arg3_;
-(void)_assignTransactionIdentifier:(unsigned)arg1 forLibraryIDs:(id)arg2 ;
-(id)loadData:(id)arg1_forMessage:(id)arg2 usingBlock:(/*^block*/id)arg3 ;
-(id)bodyDataAtPath:(id)arg1_headerData:(id*)arg2 ;
-(id)headerDataAtPath:(id)arg1 ;
-(id)equalToMailboxIDsFromCriterion:(id)arg1 ;
-(id)_activeAccountsClause;
-(id)queryForCriterion:(id)arg1_db:(NSObject *)arg2 options:(unsigned)arg3_baseTable:(unsigned)arg4_isSubquery:(char)arg5 range:(NSRange)arg6 ;
-(id)queryForCriterion:(id)arg1 db:(NSObject *)arg2 options:(unsigned)arg3 baseTable:(unsigned)arg4 isSubquery:(char)arg5 ;
-(void)sendMessagesMatchingQuery:(const char*)arg1 db:(NSObject *)arg2 to:(id)arg3 options:(unsigned)arg4_;
-(void)sendMessagesMatchingCriterion:(id)arg1_to:(id)arg2 options:(unsigned)arg3_baseTable:(unsigned)arg4_range:(NSRange)arg5_success:(char*)arg6 ;
-(id)_indexSetOfMessagesDeleted;
-(void)_handleJournalMergeFailure;
-(void)_handleProtectedDataInconsistencies;
-(id)_activeConnectionWithDB:(NSObject *)arg1 ;
-(void)_handleSQLiteErrorCode:(int)arg1 db:(NSObject_*)arg2 ;
-(void)_reconcileJournal:(NSObject *)arg1 ;
-(void)_handleFailedMigration;
-(void)_handleJournalWriteFailure;
-(void)_performTransaction