├── Podfile ├── Podfile.lock ├── Pods ├── FMDB │ ├── LICENSE.txt │ ├── README.markdown │ └── src │ │ └── fmdb │ │ ├── FMDB.h │ │ ├── FMDatabase.h │ │ ├── FMDatabase.m │ │ ├── FMDatabaseAdditions.h │ │ ├── FMDatabaseAdditions.m │ │ ├── FMDatabasePool.h │ │ ├── FMDatabasePool.m │ │ ├── FMDatabaseQueue.h │ │ ├── FMDatabaseQueue.m │ │ ├── FMResultSet.h │ │ └── FMResultSet.m ├── Headers │ ├── Private │ │ ├── FMDB │ │ │ ├── FMDB.h │ │ │ ├── FMDatabase.h │ │ │ ├── FMDatabaseAdditions.h │ │ │ ├── FMDatabasePool.h │ │ │ ├── FMDatabaseQueue.h │ │ │ └── FMResultSet.h │ │ ├── Realm │ │ │ ├── NSError+RLMSync.h │ │ │ ├── RLMAccessor.h │ │ │ ├── RLMArray.h │ │ │ ├── RLMArray_Private.h │ │ │ ├── RLMCollection.h │ │ │ ├── RLMCollection_Private.h │ │ │ ├── RLMConstants.h │ │ │ ├── RLMListBase.h │ │ │ ├── RLMMigration.h │ │ │ ├── RLMMigration_Private.h │ │ │ ├── RLMObject.h │ │ │ ├── RLMObjectBase.h │ │ │ ├── RLMObjectBase_Dynamic.h │ │ │ ├── RLMObjectBase_Private.h │ │ │ ├── RLMObjectSchema.h │ │ │ ├── RLMObjectSchema_Private.h │ │ │ ├── RLMObjectStore.h │ │ │ ├── RLMObject_Private.h │ │ │ ├── RLMOptionalBase.h │ │ │ ├── RLMPlatform.h │ │ │ ├── RLMProperty.h │ │ │ ├── RLMProperty_Private.h │ │ │ ├── RLMRealm+Sync.h │ │ │ ├── RLMRealm.h │ │ │ ├── RLMRealmConfiguration+Sync.h │ │ │ ├── RLMRealmConfiguration.h │ │ │ ├── RLMRealmConfiguration_Private.h │ │ │ ├── RLMRealm_Dynamic.h │ │ │ ├── RLMRealm_Private.h │ │ │ ├── RLMResults.h │ │ │ ├── RLMResults_Private.h │ │ │ ├── RLMSchema.h │ │ │ ├── RLMSchema_Private.h │ │ │ ├── RLMSyncConfiguration.h │ │ │ ├── RLMSyncConfiguration_Private.h │ │ │ ├── RLMSyncCredentials.h │ │ │ ├── RLMSyncManager.h │ │ │ ├── RLMSyncManager_Private.h │ │ │ ├── RLMSyncPermission.h │ │ │ ├── RLMSyncSession.h │ │ │ ├── RLMSyncSubscription.h │ │ │ ├── RLMSyncUser.h │ │ │ ├── RLMSyncUtil.h │ │ │ ├── RLMSyncUtil_Private.h │ │ │ ├── RLMThreadSafeReference.h │ │ │ └── Realm.h │ │ └── WCDB │ │ │ ├── SQLiteRepairKit.h │ │ │ ├── WCDB.h │ │ │ ├── WCTAnyProperty.h │ │ │ ├── WCTBaseAccessor.h │ │ │ ├── WCTBinding.h │ │ │ ├── WCTChainCall+Private.h │ │ │ ├── WCTChainCall+Statistics.h │ │ │ ├── WCTChainCall.h │ │ │ ├── WCTCoding.h │ │ │ ├── WCTCodingMacro.h │ │ │ ├── WCTColumnBinding.h │ │ │ ├── WCTCompatible.h │ │ │ ├── WCTConstraintBinding.h │ │ │ ├── WCTConstraintMacro.h │ │ │ ├── WCTCore+Private.h │ │ │ ├── WCTCore.h │ │ │ ├── WCTCppAccessor.h │ │ │ ├── WCTDatabase+Compatible.h │ │ │ ├── WCTDatabase+Core.h │ │ │ ├── WCTDatabase+Database.h │ │ │ ├── WCTDatabase+FTS.h │ │ │ ├── WCTDatabase+File.h │ │ │ ├── WCTDatabase+Private.h │ │ │ ├── WCTDatabase+RepairKit.h │ │ │ ├── WCTDatabase+Statistics.h │ │ │ ├── WCTDatabase+Table.h │ │ │ ├── WCTDatabase+Transaction.h │ │ │ ├── WCTDatabase.h │ │ │ ├── WCTDeclare.h │ │ │ ├── WCTDelete+Private.h │ │ │ ├── WCTDelete.h │ │ │ ├── WCTError+Private.h │ │ │ ├── WCTError.h │ │ │ ├── WCTExpr.h │ │ │ ├── WCTIndexBinding.h │ │ │ ├── WCTIndexMacro.h │ │ │ ├── WCTInsert+Private.h │ │ │ ├── WCTInsert.h │ │ │ ├── WCTInterface+ChainCall.h │ │ │ ├── WCTInterface+Convenient.h │ │ │ ├── WCTInterface+Core.h │ │ │ ├── WCTInterface+Table.h │ │ │ ├── WCTInterface.h │ │ │ ├── WCTMacroHelper.h │ │ │ ├── WCTMaster+WCTTableCoding.h │ │ │ ├── WCTMaster.h │ │ │ ├── WCTMultiSelect+Private.h │ │ │ ├── WCTMultiSelect.h │ │ │ ├── WCTORM.h │ │ │ ├── WCTObjCAccessor.h │ │ │ ├── WCTProperty.h │ │ │ ├── WCTPropertyBase.h │ │ │ ├── WCTPropertyMacro.h │ │ │ ├── WCTResult.h │ │ │ ├── WCTRowSelect+Private.h │ │ │ ├── WCTRowSelect.h │ │ │ ├── WCTRuntimeBaseAccessor.h │ │ │ ├── WCTRuntimeCppAccessor.h │ │ │ ├── WCTRuntimeObjCAccessor.h │ │ │ ├── WCTSelect+Private.h │ │ │ ├── WCTSelect.h │ │ │ ├── WCTSelectBase+NoARC.h │ │ │ ├── WCTSelectBase+Private.h │ │ │ ├── WCTSelectBase+WCTExpr.h │ │ │ ├── WCTSelectBase.h │ │ │ ├── WCTSequence+WCTTableCoding.h │ │ │ ├── WCTSequence.h │ │ │ ├── WCTStatement+Compatible.h │ │ │ ├── WCTStatement+Private.h │ │ │ ├── WCTStatement.h │ │ │ ├── WCTStatistics+Compatible.h │ │ │ ├── WCTStatistics.h │ │ │ ├── WCTTable+ChainCall.h │ │ │ ├── WCTTable+Convenient.h │ │ │ ├── WCTTable+Database.h │ │ │ ├── WCTTable+Private.h │ │ │ ├── WCTTable.h │ │ │ ├── WCTTokenizer+Apple.h │ │ │ ├── WCTTokenizer+WCDB.h │ │ │ ├── WCTTransaction+Compatible.h │ │ │ ├── WCTTransaction+Private.h │ │ │ ├── WCTTransaction+Statistics.h │ │ │ ├── WCTTransaction+Table.h │ │ │ ├── WCTTransaction.h │ │ │ ├── WCTUpdate+Private.h │ │ │ ├── WCTUpdate.h │ │ │ ├── WCTValue.h │ │ │ ├── abstract.h │ │ │ ├── btree.h │ │ │ ├── btreeInt.h │ │ │ ├── clause_join.hpp │ │ │ ├── column.hpp │ │ │ ├── column_def.hpp │ │ │ ├── column_index.hpp │ │ │ ├── column_result.hpp │ │ │ ├── column_type.hpp │ │ │ ├── concurrent_list.hpp │ │ │ ├── config.hpp │ │ │ ├── conflict.hpp │ │ │ ├── constraint_table.hpp │ │ │ ├── core_base.hpp │ │ │ ├── crypto.h │ │ │ ├── database.hpp │ │ │ ├── declare.hpp │ │ │ ├── describable.hpp │ │ │ ├── error.hpp │ │ │ ├── expr.hpp │ │ │ ├── file.hpp │ │ │ ├── foreign_key.hpp │ │ │ ├── fts3.h │ │ │ ├── fts3Int.h │ │ │ ├── fts3_hash.h │ │ │ ├── fts3_tokenizer.h │ │ │ ├── fts5.h │ │ │ ├── fts_module.hpp │ │ │ ├── fts_modules.hpp │ │ │ ├── handle.hpp │ │ │ ├── handle_pool.hpp │ │ │ ├── handle_recyclable.hpp │ │ │ ├── handle_statement.hpp │ │ │ ├── hash.h │ │ │ ├── hwtime.h │ │ │ ├── keywordhash.h │ │ │ ├── literal_value.hpp │ │ │ ├── macro.hpp │ │ │ ├── module_argument.hpp │ │ │ ├── msvc.h │ │ │ ├── mutex.h │ │ │ ├── mutex_wcdb.h │ │ │ ├── opcodes.h │ │ │ ├── order.hpp │ │ │ ├── order_term.hpp │ │ │ ├── os.h │ │ │ ├── os_common.h │ │ │ ├── os_setup.h │ │ │ ├── os_wcdb.h │ │ │ ├── pager.h │ │ │ ├── parse.h │ │ │ ├── path.hpp │ │ │ ├── pcache.h │ │ │ ├── pragma.h │ │ │ ├── pragma.hpp │ │ │ ├── queue.h │ │ │ ├── recyclable.hpp │ │ │ ├── rtree.h │ │ │ ├── rwlock.hpp │ │ │ ├── spin.hpp │ │ │ ├── sqlcipher.h │ │ │ ├── sqlite3.h │ │ │ ├── sqlite3ext.h │ │ │ ├── sqlite3rbu.h │ │ │ ├── sqlite3rtree.h │ │ │ ├── sqlite3userauth.h │ │ │ ├── sqliteInt.h │ │ │ ├── sqliteLimit.h │ │ │ ├── sqliteicu.h │ │ │ ├── sqliterk.h │ │ │ ├── sqliterk_btree.h │ │ │ ├── sqliterk_column.h │ │ │ ├── sqliterk_crypto.h │ │ │ ├── sqliterk_os.h │ │ │ ├── sqliterk_pager.h │ │ │ ├── sqliterk_util.h │ │ │ ├── sqliterk_values.h │ │ │ ├── statement.hpp │ │ │ ├── statement_alter_table.hpp │ │ │ ├── statement_attach.hpp │ │ │ ├── statement_create_index.hpp │ │ │ ├── statement_create_table.hpp │ │ │ ├── statement_create_virtual_table.hpp │ │ │ ├── statement_delete.hpp │ │ │ ├── statement_detach.hpp │ │ │ ├── statement_drop_index.hpp │ │ │ ├── statement_drop_table.hpp │ │ │ ├── statement_explain.hpp │ │ │ ├── statement_insert.hpp │ │ │ ├── statement_pragma.hpp │ │ │ ├── statement_recyclable.hpp │ │ │ ├── statement_reindex.hpp │ │ │ ├── statement_release.hpp │ │ │ ├── statement_rollback.hpp │ │ │ ├── statement_savepoint.hpp │ │ │ ├── statement_select.hpp │ │ │ ├── statement_transaction.hpp │ │ │ ├── statement_update.hpp │ │ │ ├── statement_vacuum.hpp │ │ │ ├── subquery.hpp │ │ │ ├── thread_local.hpp │ │ │ ├── ticker.hpp │ │ │ ├── timed_queue.hpp │ │ │ ├── tokenizer.hpp │ │ │ ├── transaction.hpp │ │ │ ├── utility.hpp │ │ │ ├── vdbe.h │ │ │ ├── vdbeInt.h │ │ │ ├── vxworks.h │ │ │ ├── wal.h │ │ │ └── whereInt.h │ └── Public │ │ ├── FMDB │ │ ├── FMDB.h │ │ ├── FMDatabase.h │ │ ├── FMDatabaseAdditions.h │ │ ├── FMDatabasePool.h │ │ ├── FMDatabaseQueue.h │ │ └── FMResultSet.h │ │ ├── Realm │ │ ├── NSError+RLMSync.h │ │ ├── RLMArray.h │ │ ├── RLMCollection.h │ │ ├── RLMConstants.h │ │ ├── RLMListBase.h │ │ ├── RLMMigration.h │ │ ├── RLMObject.h │ │ ├── RLMObjectBase.h │ │ ├── RLMObjectBase_Dynamic.h │ │ ├── RLMObjectSchema.h │ │ ├── RLMOptionalBase.h │ │ ├── RLMPlatform.h │ │ ├── RLMProperty.h │ │ ├── RLMRealm+Sync.h │ │ ├── RLMRealm.h │ │ ├── RLMRealmConfiguration+Sync.h │ │ ├── RLMRealmConfiguration.h │ │ ├── RLMRealm_Dynamic.h │ │ ├── RLMResults.h │ │ ├── RLMSchema.h │ │ ├── RLMSyncConfiguration.h │ │ ├── RLMSyncCredentials.h │ │ ├── RLMSyncManager.h │ │ ├── RLMSyncPermission.h │ │ ├── RLMSyncSession.h │ │ ├── RLMSyncSubscription.h │ │ ├── RLMSyncUser.h │ │ ├── RLMSyncUtil.h │ │ ├── RLMThreadSafeReference.h │ │ └── Realm.h │ │ └── WCDB │ │ ├── WCDB.h │ │ ├── WCTAnyProperty.h │ │ ├── WCTBaseAccessor.h │ │ ├── WCTBinding.h │ │ ├── WCTChainCall+Private.h │ │ ├── WCTChainCall+Statistics.h │ │ ├── WCTChainCall.h │ │ ├── WCTCoding.h │ │ ├── WCTCodingMacro.h │ │ ├── WCTColumnBinding.h │ │ ├── WCTCompatible.h │ │ ├── WCTConstraintBinding.h │ │ ├── WCTConstraintMacro.h │ │ ├── WCTCore+Private.h │ │ ├── WCTCore.h │ │ ├── WCTCppAccessor.h │ │ ├── WCTDatabase+Compatible.h │ │ ├── WCTDatabase+Core.h │ │ ├── WCTDatabase+Database.h │ │ ├── WCTDatabase+FTS.h │ │ ├── WCTDatabase+File.h │ │ ├── WCTDatabase+Private.h │ │ ├── WCTDatabase+RepairKit.h │ │ ├── WCTDatabase+Statistics.h │ │ ├── WCTDatabase+Table.h │ │ ├── WCTDatabase+Transaction.h │ │ ├── WCTDatabase.h │ │ ├── WCTDeclare.h │ │ ├── WCTDelete+Private.h │ │ ├── WCTDelete.h │ │ ├── WCTError+Private.h │ │ ├── WCTError.h │ │ ├── WCTExpr.h │ │ ├── WCTIndexBinding.h │ │ ├── WCTIndexMacro.h │ │ ├── WCTInsert+Private.h │ │ ├── WCTInsert.h │ │ ├── WCTInterface+ChainCall.h │ │ ├── WCTInterface+Convenient.h │ │ ├── WCTInterface+Core.h │ │ ├── WCTInterface+Table.h │ │ ├── WCTInterface.h │ │ ├── WCTMacroHelper.h │ │ ├── WCTMaster+WCTTableCoding.h │ │ ├── WCTMaster.h │ │ ├── WCTMultiSelect+Private.h │ │ ├── WCTMultiSelect.h │ │ ├── WCTORM.h │ │ ├── WCTObjCAccessor.h │ │ ├── WCTProperty.h │ │ ├── WCTPropertyBase.h │ │ ├── WCTPropertyMacro.h │ │ ├── WCTResult.h │ │ ├── WCTRowSelect+Private.h │ │ ├── WCTRowSelect.h │ │ ├── WCTRuntimeBaseAccessor.h │ │ ├── WCTRuntimeCppAccessor.h │ │ ├── WCTRuntimeObjCAccessor.h │ │ ├── WCTSelect+Private.h │ │ ├── WCTSelect.h │ │ ├── WCTSelectBase+NoARC.h │ │ ├── WCTSelectBase+Private.h │ │ ├── WCTSelectBase+WCTExpr.h │ │ ├── WCTSelectBase.h │ │ ├── WCTSequence+WCTTableCoding.h │ │ ├── WCTSequence.h │ │ ├── WCTStatement+Compatible.h │ │ ├── WCTStatement+Private.h │ │ ├── WCTStatement.h │ │ ├── WCTStatistics+Compatible.h │ │ ├── WCTStatistics.h │ │ ├── WCTTable+ChainCall.h │ │ ├── WCTTable+Convenient.h │ │ ├── WCTTable+Database.h │ │ ├── WCTTable+Private.h │ │ ├── WCTTable.h │ │ ├── WCTTokenizer+Apple.h │ │ ├── WCTTokenizer+WCDB.h │ │ ├── WCTTransaction+Compatible.h │ │ ├── WCTTransaction+Private.h │ │ ├── WCTTransaction+Statistics.h │ │ ├── WCTTransaction+Table.h │ │ ├── WCTTransaction.h │ │ ├── WCTUpdate+Private.h │ │ ├── WCTUpdate.h │ │ ├── WCTValue.h │ │ ├── abstract.h │ │ ├── clause_join.hpp │ │ ├── column.hpp │ │ ├── column_def.hpp │ │ ├── column_index.hpp │ │ ├── column_result.hpp │ │ ├── column_type.hpp │ │ ├── concurrent_list.hpp │ │ ├── config.hpp │ │ ├── conflict.hpp │ │ ├── constraint_table.hpp │ │ ├── core_base.hpp │ │ ├── database.hpp │ │ ├── declare.hpp │ │ ├── describable.hpp │ │ ├── error.hpp │ │ ├── expr.hpp │ │ ├── file.hpp │ │ ├── foreign_key.hpp │ │ ├── fts3_tokenizer.h │ │ ├── fts_module.hpp │ │ ├── fts_modules.hpp │ │ ├── handle.hpp │ │ ├── handle_pool.hpp │ │ ├── handle_recyclable.hpp │ │ ├── handle_statement.hpp │ │ ├── literal_value.hpp │ │ ├── macro.hpp │ │ ├── module_argument.hpp │ │ ├── order.hpp │ │ ├── order_term.hpp │ │ ├── path.hpp │ │ ├── pragma.hpp │ │ ├── recyclable.hpp │ │ ├── rwlock.hpp │ │ ├── spin.hpp │ │ ├── sqlite3.h │ │ ├── statement.hpp │ │ ├── statement_alter_table.hpp │ │ ├── statement_attach.hpp │ │ ├── statement_create_index.hpp │ │ ├── statement_create_table.hpp │ │ ├── statement_create_virtual_table.hpp │ │ ├── statement_delete.hpp │ │ ├── statement_detach.hpp │ │ ├── statement_drop_index.hpp │ │ ├── statement_drop_table.hpp │ │ ├── statement_explain.hpp │ │ ├── statement_insert.hpp │ │ ├── statement_pragma.hpp │ │ ├── statement_recyclable.hpp │ │ ├── statement_reindex.hpp │ │ ├── statement_release.hpp │ │ ├── statement_rollback.hpp │ │ ├── statement_savepoint.hpp │ │ ├── statement_select.hpp │ │ ├── statement_transaction.hpp │ │ ├── statement_update.hpp │ │ ├── statement_vacuum.hpp │ │ ├── subquery.hpp │ │ ├── thread_local.hpp │ │ ├── ticker.hpp │ │ ├── timed_queue.hpp │ │ ├── tokenizer.hpp │ │ ├── transaction.hpp │ │ └── utility.hpp ├── Manifest.lock ├── Pods.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── iosdev.xcuserdatad │ │ └── xcschemes │ │ ├── FMDB.xcscheme │ │ ├── Pods-数据库操作.xcscheme │ │ ├── Realm.xcscheme │ │ ├── WCDB.xcscheme │ │ └── xcschememanagement.plist ├── Realm │ ├── LICENSE │ ├── README.md │ ├── Realm │ │ ├── NSError+RLMSync.m │ │ ├── ObjectStore │ │ │ └── src │ │ │ │ ├── binding_callback_thread_observer.cpp │ │ │ │ ├── collection_notifications.cpp │ │ │ │ ├── impl │ │ │ │ ├── apple │ │ │ │ │ ├── external_commit_helper.cpp │ │ │ │ │ └── keychain_helper.cpp │ │ │ │ ├── collection_change_builder.cpp │ │ │ │ ├── collection_notifier.cpp │ │ │ │ ├── list_notifier.cpp │ │ │ │ ├── object_notifier.cpp │ │ │ │ ├── primitive_list_notifier.cpp │ │ │ │ ├── realm_coordinator.cpp │ │ │ │ ├── results_notifier.cpp │ │ │ │ ├── transact_log_handler.cpp │ │ │ │ └── weak_realm_notifier.cpp │ │ │ │ ├── index_set.cpp │ │ │ │ ├── list.cpp │ │ │ │ ├── object.cpp │ │ │ │ ├── object_schema.cpp │ │ │ │ ├── object_store.cpp │ │ │ │ ├── placeholder.cpp │ │ │ │ ├── results.cpp │ │ │ │ ├── schema.cpp │ │ │ │ ├── shared_realm.cpp │ │ │ │ ├── sync │ │ │ │ ├── impl │ │ │ │ │ ├── apple │ │ │ │ │ │ ├── network_reachability_observer.cpp │ │ │ │ │ │ └── system_configuration.cpp │ │ │ │ │ ├── sync_file.cpp │ │ │ │ │ ├── sync_metadata.cpp │ │ │ │ │ └── work_queue.cpp │ │ │ │ ├── partial_sync.cpp │ │ │ │ ├── sync_config.cpp │ │ │ │ ├── sync_manager.cpp │ │ │ │ ├── sync_permission.cpp │ │ │ │ ├── sync_session.cpp │ │ │ │ └── sync_user.cpp │ │ │ │ ├── thread_safe_reference.cpp │ │ │ │ └── util │ │ │ │ └── uuid.cpp │ │ ├── RLMAccessor.mm │ │ ├── RLMAnalytics.mm │ │ ├── RLMArray.mm │ │ ├── RLMClassInfo.mm │ │ ├── RLMCollection.mm │ │ ├── RLMConstants.m │ │ ├── RLMJSONModels.m │ │ ├── RLMListBase.mm │ │ ├── RLMManagedArray.mm │ │ ├── RLMMigration.mm │ │ ├── RLMNetworkClient.mm │ │ ├── RLMObject.mm │ │ ├── RLMObjectBase.mm │ │ ├── RLMObjectSchema.mm │ │ ├── RLMObjectStore.mm │ │ ├── RLMObservation.mm │ │ ├── RLMOptionalBase.mm │ │ ├── RLMPredicateUtil.mm │ │ ├── RLMProperty.mm │ │ ├── RLMQueryUtil.mm │ │ ├── RLMRealm+Sync.mm │ │ ├── RLMRealm.mm │ │ ├── RLMRealmConfiguration+Sync.mm │ │ ├── RLMRealmConfiguration.mm │ │ ├── RLMRealmUtil.mm │ │ ├── RLMResults.mm │ │ ├── RLMSchema.mm │ │ ├── RLMSwiftSupport.m │ │ ├── RLMSyncConfiguration.mm │ │ ├── RLMSyncCredentials.m │ │ ├── RLMSyncManager.mm │ │ ├── RLMSyncPermission.mm │ │ ├── RLMSyncPermissionResults.mm │ │ ├── RLMSyncSession.mm │ │ ├── RLMSyncSessionRefreshHandle.mm │ │ ├── RLMSyncSubscription.mm │ │ ├── RLMSyncUser.mm │ │ ├── RLMSyncUtil.mm │ │ ├── RLMThreadSafeReference.mm │ │ ├── RLMUpdateChecker.mm │ │ ├── RLMUtil.mm │ │ └── Realm.modulemap │ ├── build.sh │ ├── core │ │ └── librealmcore-ios.a │ └── include │ │ ├── NSError+RLMSync.h │ │ ├── RLMAccessor.h │ │ ├── RLMAccessor.hpp │ │ ├── RLMAnalytics.hpp │ │ ├── RLMArray.h │ │ ├── RLMArray_Private.h │ │ ├── RLMArray_Private.hpp │ │ ├── RLMClassInfo.hpp │ │ ├── RLMCollection.h │ │ ├── RLMCollection_Private.h │ │ ├── RLMCollection_Private.hpp │ │ ├── RLMConstants.h │ │ ├── RLMJSONModels.h │ │ ├── RLMListBase.h │ │ ├── RLMMigration.h │ │ ├── RLMMigration_Private.h │ │ ├── RLMNetworkClient.h │ │ ├── RLMObject.h │ │ ├── RLMObjectBase.h │ │ ├── RLMObjectBase_Dynamic.h │ │ ├── RLMObjectBase_Private.h │ │ ├── RLMObjectSchema.h │ │ ├── RLMObjectSchema_Private.h │ │ ├── RLMObjectSchema_Private.hpp │ │ ├── RLMObjectStore.h │ │ ├── RLMObject_Private.h │ │ ├── RLMObject_Private.hpp │ │ ├── RLMObservation.hpp │ │ ├── RLMOptionalBase.h │ │ ├── RLMPlatform.h │ │ ├── RLMPredicateUtil.hpp │ │ ├── RLMPrefix.h │ │ ├── RLMProperty.h │ │ ├── RLMProperty_Private.h │ │ ├── RLMProperty_Private.hpp │ │ ├── RLMQueryUtil.hpp │ │ ├── RLMRealm+Sync.h │ │ ├── RLMRealm.h │ │ ├── RLMRealmConfiguration+Sync.h │ │ ├── RLMRealmConfiguration.h │ │ ├── RLMRealmConfiguration_Private.h │ │ ├── RLMRealmConfiguration_Private.hpp │ │ ├── RLMRealmUtil.hpp │ │ ├── RLMRealm_Dynamic.h │ │ ├── RLMRealm_Private.h │ │ ├── RLMRealm_Private.hpp │ │ ├── RLMResults.h │ │ ├── RLMResults_Private.h │ │ ├── RLMResults_Private.hpp │ │ ├── RLMSchema.h │ │ ├── RLMSchema_Private.h │ │ ├── RLMSchema_Private.hpp │ │ ├── RLMSwiftBridgingHeader.h │ │ ├── RLMSwiftSupport.h │ │ ├── RLMSyncConfiguration.h │ │ ├── RLMSyncConfiguration_Private.h │ │ ├── RLMSyncConfiguration_Private.hpp │ │ ├── RLMSyncCredentials.h │ │ ├── RLMSyncManager.h │ │ ├── RLMSyncManager_Private.h │ │ ├── RLMSyncPermission.h │ │ ├── RLMSyncPermissionResults.h │ │ ├── RLMSyncPermission_Private.hpp │ │ ├── RLMSyncSession.h │ │ ├── RLMSyncSessionRefreshHandle.h │ │ ├── RLMSyncSessionRefreshHandle.hpp │ │ ├── RLMSyncSession_Private.hpp │ │ ├── RLMSyncSubscription.h │ │ ├── RLMSyncUser.h │ │ ├── RLMSyncUser_Private.hpp │ │ ├── RLMSyncUtil.h │ │ ├── RLMSyncUtil_Private.h │ │ ├── RLMSyncUtil_Private.hpp │ │ ├── RLMThreadSafeReference.h │ │ ├── RLMThreadSafeReference_Private.hpp │ │ ├── RLMUpdateChecker.hpp │ │ ├── RLMUtil.hpp │ │ ├── Realm.h │ │ ├── binding_callback_thread_observer.hpp │ │ ├── binding_context.hpp │ │ ├── collection_notifications.hpp │ │ ├── core │ │ ├── realm.hpp │ │ └── realm │ │ │ ├── alloc.hpp │ │ │ ├── alloc_slab.hpp │ │ │ ├── array.hpp │ │ │ ├── array_basic.hpp │ │ │ ├── array_basic_tpl.hpp │ │ │ ├── array_binary.hpp │ │ │ ├── array_blob.hpp │ │ │ ├── array_blobs_big.hpp │ │ │ ├── array_direct.hpp │ │ │ ├── array_integer.hpp │ │ │ ├── array_string.hpp │ │ │ ├── array_string_long.hpp │ │ │ ├── binary_data.hpp │ │ │ ├── bptree.hpp │ │ │ ├── chunked_binary.hpp │ │ │ ├── column.hpp │ │ │ ├── column_backlink.hpp │ │ │ ├── column_binary.hpp │ │ │ ├── column_fwd.hpp │ │ │ ├── column_link.hpp │ │ │ ├── column_linkbase.hpp │ │ │ ├── column_linklist.hpp │ │ │ ├── column_mixed.hpp │ │ │ ├── column_mixed_tpl.hpp │ │ │ ├── column_string.hpp │ │ │ ├── column_string_enum.hpp │ │ │ ├── column_table.hpp │ │ │ ├── column_timestamp.hpp │ │ │ ├── column_tpl.hpp │ │ │ ├── column_type.hpp │ │ │ ├── column_type_traits.hpp │ │ │ ├── data_type.hpp │ │ │ ├── descriptor.hpp │ │ │ ├── descriptor_fwd.hpp │ │ │ ├── disable_sync_to_disk.hpp │ │ │ ├── exceptions.hpp │ │ │ ├── group.hpp │ │ │ ├── group_shared.hpp │ │ │ ├── group_shared_options.hpp │ │ │ ├── group_writer.hpp │ │ │ ├── handover_defs.hpp │ │ │ ├── history.hpp │ │ │ ├── impl │ │ │ ├── array_writer.hpp │ │ │ ├── clamped_hex_dump.hpp │ │ │ ├── clock.hpp │ │ │ ├── cont_transact_hist.hpp │ │ │ ├── destroy_guard.hpp │ │ │ ├── input_stream.hpp │ │ │ ├── output_stream.hpp │ │ │ ├── sequential_getter.hpp │ │ │ ├── simulated_failure.hpp │ │ │ └── transact_log.hpp │ │ │ ├── index_string.hpp │ │ │ ├── lang_bind_helper.hpp │ │ │ ├── link_view.hpp │ │ │ ├── link_view_fwd.hpp │ │ │ ├── metrics │ │ │ ├── metric_timer.hpp │ │ │ ├── metrics.hpp │ │ │ ├── query_info.hpp │ │ │ └── transaction_info.hpp │ │ │ ├── mixed.hpp │ │ │ ├── null.hpp │ │ │ ├── olddatetime.hpp │ │ │ ├── owned_data.hpp │ │ │ ├── parser │ │ │ ├── collection_operator_expression.hpp │ │ │ ├── expression_container.hpp │ │ │ ├── keypath_mapping.hpp │ │ │ ├── parser.hpp │ │ │ ├── parser_utils.hpp │ │ │ ├── property_expression.hpp │ │ │ ├── query_builder.hpp │ │ │ ├── subquery_expression.hpp │ │ │ └── value_expression.hpp │ │ │ ├── query.hpp │ │ │ ├── query_conditions.hpp │ │ │ ├── query_engine.hpp │ │ │ ├── query_expression.hpp │ │ │ ├── query_operators.hpp │ │ │ ├── realm_nmmintrin.h │ │ │ ├── replication.hpp │ │ │ ├── row.hpp │ │ │ ├── spec.hpp │ │ │ ├── string_data.hpp │ │ │ ├── sync │ │ │ ├── changeset.hpp │ │ │ ├── changeset_cooker.hpp │ │ │ ├── changeset_encoder.hpp │ │ │ ├── changeset_parser.hpp │ │ │ ├── client.hpp │ │ │ ├── crypto.hpp │ │ │ ├── crypto_server.hpp │ │ │ ├── feature_token.hpp │ │ │ ├── history.hpp │ │ │ ├── instruction_applier.hpp │ │ │ ├── instruction_replication.hpp │ │ │ ├── instructions.hpp │ │ │ ├── object.hpp │ │ │ ├── object_id.hpp │ │ │ ├── permissions.hpp │ │ │ ├── protocol.hpp │ │ │ ├── transform.hpp │ │ │ └── version.hpp │ │ │ ├── table.hpp │ │ │ ├── table_ref.hpp │ │ │ ├── table_view.hpp │ │ │ ├── timestamp.hpp │ │ │ ├── unicode.hpp │ │ │ ├── util │ │ │ ├── aes_cryptor.hpp │ │ │ ├── any.hpp │ │ │ ├── assert.hpp │ │ │ ├── base64.hpp │ │ │ ├── basic_system_errors.hpp │ │ │ ├── bind_ptr.hpp │ │ │ ├── buffer.hpp │ │ │ ├── buffer_stream.hpp │ │ │ ├── call_with_tuple.hpp │ │ │ ├── cf_ptr.hpp │ │ │ ├── compression.hpp │ │ │ ├── config.h │ │ │ ├── demangle.hpp │ │ │ ├── encrypted_file_mapping.hpp │ │ │ ├── enum.hpp │ │ │ ├── errno.hpp │ │ │ ├── features.h │ │ │ ├── file.hpp │ │ │ ├── file_mapper.hpp │ │ │ ├── hex_dump.hpp │ │ │ ├── http.hpp │ │ │ ├── inspect.hpp │ │ │ ├── interprocess_condvar.hpp │ │ │ ├── interprocess_mutex.hpp │ │ │ ├── json_parser.hpp │ │ │ ├── load_file.hpp │ │ │ ├── logger.hpp │ │ │ ├── memory_stream.hpp │ │ │ ├── misc_errors.hpp │ │ │ ├── miscellaneous.hpp │ │ │ ├── network.hpp │ │ │ ├── network_ssl.hpp │ │ │ ├── optional.hpp │ │ │ ├── overload.hpp │ │ │ ├── priority_queue.hpp │ │ │ ├── random.hpp │ │ │ ├── resource_limits.hpp │ │ │ ├── safe_int_ops.hpp │ │ │ ├── scope_exit.hpp │ │ │ ├── serializer.hpp │ │ │ ├── shared_ptr.hpp │ │ │ ├── string_buffer.hpp │ │ │ ├── terminate.hpp │ │ │ ├── thread.hpp │ │ │ ├── time.hpp │ │ │ ├── to_string.hpp │ │ │ ├── type_list.hpp │ │ │ ├── type_traits.hpp │ │ │ ├── uri.hpp │ │ │ ├── utf8.hpp │ │ │ └── websocket.hpp │ │ │ ├── utilities.hpp │ │ │ ├── version.hpp │ │ │ ├── version_id.hpp │ │ │ └── views.hpp │ │ ├── execution_context_id.hpp │ │ ├── feature_checks.hpp │ │ ├── impl │ │ ├── apple │ │ │ ├── external_commit_helper.hpp │ │ │ └── keychain_helper.hpp │ │ ├── collection_change_builder.hpp │ │ ├── collection_notifier.hpp │ │ ├── external_commit_helper.hpp │ │ ├── list_notifier.hpp │ │ ├── notification_wrapper.hpp │ │ ├── object_accessor_impl.hpp │ │ ├── object_notifier.hpp │ │ ├── primitive_list_notifier.hpp │ │ ├── realm_coordinator.hpp │ │ ├── results_notifier.hpp │ │ ├── transact_log_handler.hpp │ │ └── weak_realm_notifier.hpp │ │ ├── index_set.hpp │ │ ├── list.hpp │ │ ├── object.hpp │ │ ├── object_accessor.hpp │ │ ├── object_schema.hpp │ │ ├── object_store.hpp │ │ ├── property.hpp │ │ ├── results.hpp │ │ ├── schema.hpp │ │ ├── shared_realm.hpp │ │ ├── sync │ │ ├── impl │ │ │ ├── apple │ │ │ │ ├── network_reachability_observer.hpp │ │ │ │ └── system_configuration.hpp │ │ │ ├── network_reachability.hpp │ │ │ ├── sync_client.hpp │ │ │ ├── sync_file.hpp │ │ │ ├── sync_metadata.hpp │ │ │ └── work_queue.hpp │ │ ├── partial_sync.hpp │ │ ├── subscription_state.hpp │ │ ├── sync_config.hpp │ │ ├── sync_manager.hpp │ │ ├── sync_permission.hpp │ │ ├── sync_session.hpp │ │ └── sync_user.hpp │ │ ├── thread_safe_reference.hpp │ │ └── util │ │ ├── aligned_union.hpp │ │ ├── apple │ │ └── event_loop_signal.hpp │ │ ├── atomic_shared_ptr.hpp │ │ ├── event_loop_signal.hpp │ │ ├── tagged_bool.hpp │ │ ├── time.hpp │ │ └── uuid.hpp ├── Target Support Files │ ├── FMDB │ │ ├── FMDB-dummy.m │ │ ├── FMDB-prefix.pch │ │ └── FMDB.xcconfig │ ├── Pods-数据库操作 │ │ ├── Pods-数据库操作-acknowledgements.markdown │ │ ├── Pods-数据库操作-acknowledgements.plist │ │ ├── Pods-数据库操作-dummy.m │ │ ├── Pods-数据库操作-frameworks.sh │ │ ├── Pods-数据库操作-resources.sh │ │ ├── Pods-数据库操作.debug.xcconfig │ │ └── Pods-数据库操作.release.xcconfig │ ├── Realm │ │ ├── Realm-dummy.m │ │ ├── Realm-prefix.pch │ │ └── Realm.xcconfig │ └── WCDB │ │ ├── WCDB-dummy.m │ │ ├── WCDB-prefix.pch │ │ └── WCDB.xcconfig └── WCDB │ ├── LICENSE │ ├── README.md │ ├── objc │ └── WCDB │ │ ├── WCDB.h │ │ ├── abstract │ │ ├── abstract.h │ │ ├── clause_join.cpp │ │ ├── clause_join.hpp │ │ ├── column.cpp │ │ ├── column.hpp │ │ ├── column_def.cpp │ │ ├── column_def.hpp │ │ ├── column_index.cpp │ │ ├── column_index.hpp │ │ ├── column_result.cpp │ │ ├── column_result.hpp │ │ ├── column_type.cpp │ │ ├── column_type.hpp │ │ ├── conflict.cpp │ │ ├── conflict.hpp │ │ ├── constraint_table.cpp │ │ ├── constraint_table.hpp │ │ ├── declare.hpp │ │ ├── describable.cpp │ │ ├── describable.hpp │ │ ├── expr.cpp │ │ ├── expr.hpp │ │ ├── foreign_key.cpp │ │ ├── foreign_key.hpp │ │ ├── fts_module.cpp │ │ ├── fts_module.hpp │ │ ├── fts_modules.cpp │ │ ├── fts_modules.hpp │ │ ├── handle.cpp │ │ ├── handle.hpp │ │ ├── handle_statement.cpp │ │ ├── handle_statement.hpp │ │ ├── literal_value.cpp │ │ ├── literal_value.hpp │ │ ├── module_argument.cpp │ │ ├── module_argument.hpp │ │ ├── order.cpp │ │ ├── order.hpp │ │ ├── order_term.cpp │ │ ├── order_term.hpp │ │ ├── pragma.cpp │ │ ├── pragma.hpp │ │ ├── statement.cpp │ │ ├── statement.hpp │ │ ├── statement_alter_table.cpp │ │ ├── statement_alter_table.hpp │ │ ├── statement_attach.cpp │ │ ├── statement_attach.hpp │ │ ├── statement_create_index.cpp │ │ ├── statement_create_index.hpp │ │ ├── statement_create_table.cpp │ │ ├── statement_create_table.hpp │ │ ├── statement_create_virtual_table.cpp │ │ ├── statement_create_virtual_table.hpp │ │ ├── statement_delete.cpp │ │ ├── statement_delete.hpp │ │ ├── statement_detach.cpp │ │ ├── statement_detach.hpp │ │ ├── statement_drop_index.cpp │ │ ├── statement_drop_index.hpp │ │ ├── statement_drop_table.cpp │ │ ├── statement_drop_table.hpp │ │ ├── statement_explain.cpp │ │ ├── statement_explain.hpp │ │ ├── statement_insert.cpp │ │ ├── statement_insert.hpp │ │ ├── statement_pragma.cpp │ │ ├── statement_pragma.hpp │ │ ├── statement_reindex.cpp │ │ ├── statement_reindex.hpp │ │ ├── statement_release.cpp │ │ ├── statement_release.hpp │ │ ├── statement_rollback.cpp │ │ ├── statement_rollback.hpp │ │ ├── statement_savepoint.cpp │ │ ├── statement_savepoint.hpp │ │ ├── statement_select.cpp │ │ ├── statement_select.hpp │ │ ├── statement_transaction.cpp │ │ ├── statement_transaction.hpp │ │ ├── statement_update.cpp │ │ ├── statement_update.hpp │ │ ├── statement_vacuum.cpp │ │ ├── statement_vacuum.hpp │ │ ├── subquery.cpp │ │ └── subquery.hpp │ │ ├── core │ │ ├── config.cpp │ │ ├── config.hpp │ │ ├── core_base.cpp │ │ ├── core_base.hpp │ │ ├── database.cpp │ │ ├── database.hpp │ │ ├── database_config.cpp │ │ ├── database_file.cpp │ │ ├── database_repair_kit.cpp │ │ ├── database_sql.cpp │ │ ├── database_transaction.cpp │ │ ├── handle_pool.cpp │ │ ├── handle_pool.hpp │ │ ├── handle_recyclable.cpp │ │ ├── handle_recyclable.hpp │ │ ├── statement_recyclable.cpp │ │ ├── statement_recyclable.hpp │ │ ├── tokenizer.cpp │ │ ├── tokenizer.hpp │ │ ├── transaction.cpp │ │ └── transaction.hpp │ │ ├── interface │ │ ├── builtin │ │ │ ├── NSData+WCTColumnCoding.mm │ │ │ ├── NSDate+WCTColumnCoding.mm │ │ │ ├── NSNumber+WCTColumnCoding.mm │ │ │ ├── NSObject+WCTColumnCoding.mm │ │ │ ├── NSString+WCTColumnCoding.mm │ │ │ ├── WCTMaster+WCTTableCoding.h │ │ │ ├── WCTMaster.h │ │ │ ├── WCTMaster.mm │ │ │ ├── WCTSequence+WCTTableCoding.h │ │ │ ├── WCTSequence.h │ │ │ └── WCTSequence.mm │ │ ├── chaincall │ │ │ ├── WCTChainCall+Private.h │ │ │ ├── WCTChainCall.h │ │ │ ├── WCTChainCall.mm │ │ │ ├── WCTDelete+Private.h │ │ │ ├── WCTDelete.h │ │ │ ├── WCTDelete.mm │ │ │ ├── WCTInsert+Private.h │ │ │ ├── WCTInsert.h │ │ │ ├── WCTInsert.mm │ │ │ ├── WCTInterface+ChainCall.h │ │ │ ├── WCTInterface+ChainCall.mm │ │ │ ├── WCTMultiSelect+Private.h │ │ │ ├── WCTMultiSelect.h │ │ │ ├── WCTMultiSelect.mm │ │ │ ├── WCTRowSelect+Private.h │ │ │ ├── WCTRowSelect.h │ │ │ ├── WCTRowSelect.mm │ │ │ ├── WCTSelect+Private.h │ │ │ ├── WCTSelect.h │ │ │ ├── WCTSelect.mm │ │ │ ├── WCTSelectBase+NoARC.h │ │ │ ├── WCTSelectBase+NoARC.mm │ │ │ ├── WCTSelectBase+Private.h │ │ │ ├── WCTSelectBase.h │ │ │ ├── WCTSelectBase.mm │ │ │ ├── WCTTable+ChainCall.h │ │ │ ├── WCTTable+ChainCall.mm │ │ │ ├── WCTUpdate+Private.h │ │ │ ├── WCTUpdate.h │ │ │ └── WCTUpdate.mm │ │ ├── compatible │ │ │ ├── WCTCompatible.h │ │ │ ├── WCTCompatible.mm │ │ │ ├── WCTDatabase+Compatible.h │ │ │ ├── WCTDatabase+Compatible.mm │ │ │ ├── WCTStatement+Compatible.h │ │ │ ├── WCTStatement+Compatible.mm │ │ │ ├── WCTStatistics+Compatible.h │ │ │ ├── WCTStatistics+Compatible.mm │ │ │ ├── WCTTransaction+Compatible.h │ │ │ └── WCTTransaction+Compatible.mm │ │ ├── convenient │ │ │ ├── WCTInterface+Convenient.h │ │ │ ├── WCTInterface+Convenient.mm │ │ │ ├── WCTTable+Convenient.h │ │ │ └── WCTTable+Convenient.mm │ │ ├── core │ │ │ ├── WCTCore+Private.h │ │ │ ├── WCTCore.h │ │ │ ├── WCTCore.mm │ │ │ ├── WCTDatabase+Core.h │ │ │ ├── WCTDatabase+Core.mm │ │ │ ├── WCTInterface+Core.h │ │ │ ├── WCTInterface+Core.mm │ │ │ ├── WCTStatement+Private.h │ │ │ ├── WCTStatement.h │ │ │ ├── WCTStatement.mm │ │ │ ├── WCTValue.h │ │ │ └── WCTValue.mm │ │ ├── database │ │ │ ├── WCTDatabase+Database.h │ │ │ ├── WCTDatabase+Database.mm │ │ │ ├── WCTDatabase+File.h │ │ │ ├── WCTDatabase+File.mm │ │ │ ├── WCTDatabase+Private.h │ │ │ ├── WCTDatabase+RepairKit.h │ │ │ └── WCTDatabase+RepairKit.mm │ │ ├── declare │ │ │ ├── WCTDatabase.h │ │ │ ├── WCTDatabase.mm │ │ │ ├── WCTDeclare.h │ │ │ ├── WCTInterface.h │ │ │ ├── WCTInterface.mm │ │ │ ├── WCTTable.h │ │ │ └── WCTTable.mm │ │ ├── fts │ │ │ ├── WCTDatabase+FTS.h │ │ │ ├── WCTDatabase+FTS.mm │ │ │ ├── WCTTokenizer+Apple.h │ │ │ ├── WCTTokenizer+Apple.mm │ │ │ ├── WCTTokenizer+WCDB.h │ │ │ └── WCTTokenizer+WCDB.mm │ │ ├── orm │ │ │ ├── WCTORM.h │ │ │ ├── accessor │ │ │ │ ├── WCTBaseAccessor.h │ │ │ │ ├── WCTCppAccessor.h │ │ │ │ ├── WCTObjCAccessor.h │ │ │ │ ├── WCTRuntimeBaseAccessor.h │ │ │ │ ├── WCTRuntimeBaseAccessor.mm │ │ │ │ ├── WCTRuntimeCppAccessor.h │ │ │ │ ├── WCTRuntimeObjCAccessor.h │ │ │ │ └── WCTRuntimeObjCAccessor.mm │ │ │ ├── binding │ │ │ │ ├── WCTBinding.h │ │ │ │ ├── WCTBinding.mm │ │ │ │ ├── WCTColumnBinding.h │ │ │ │ ├── WCTColumnBinding.mm │ │ │ │ ├── WCTConstraintBinding.h │ │ │ │ ├── WCTConstraintBinding.mm │ │ │ │ ├── WCTIndexBInding.mm │ │ │ │ └── WCTIndexBinding.h │ │ │ ├── coding │ │ │ │ ├── WCTAnyProperty.h │ │ │ │ ├── WCTAnyProperty.mm │ │ │ │ ├── WCTCoding.h │ │ │ │ ├── WCTExpr.h │ │ │ │ ├── WCTExpr.mm │ │ │ │ ├── WCTProperty.h │ │ │ │ ├── WCTProperty.mm │ │ │ │ ├── WCTPropertyBase.h │ │ │ │ ├── WCTPropertyBase.mm │ │ │ │ ├── WCTResult.h │ │ │ │ ├── WCTResult.mm │ │ │ │ ├── WCTSelectBase+WCTExpr.h │ │ │ │ └── WCTSelectBase+WCTExpr.mm │ │ │ └── macro │ │ │ │ ├── WCTCodingMacro.h │ │ │ │ ├── WCTConstraintMacro.h │ │ │ │ ├── WCTIndexMacro.h │ │ │ │ ├── WCTMacroHelper.h │ │ │ │ └── WCTPropertyMacro.h │ │ ├── statictics │ │ │ ├── WCTChainCall+Statistics.h │ │ │ ├── WCTChainCall+Statistics.mm │ │ │ ├── WCTDatabase+Statistics.h │ │ │ ├── WCTDatabase+Statistics.mm │ │ │ ├── WCTError+Private.h │ │ │ ├── WCTError.h │ │ │ ├── WCTError.mm │ │ │ ├── WCTStatistics.h │ │ │ ├── WCTStatistics.mm │ │ │ ├── WCTTransaction+Statistics.h │ │ │ └── WCTTransaction+Statistics.mm │ │ ├── table │ │ │ ├── WCTDatabase+Table.h │ │ │ ├── WCTDatabase+Table.mm │ │ │ ├── WCTInterface+Table.h │ │ │ ├── WCTInterface+Table.mm │ │ │ ├── WCTTable+Database.h │ │ │ ├── WCTTable+Private.h │ │ │ ├── WCTTransaction+Table.h │ │ │ └── WCTTransaction+Table.mm │ │ └── transaction │ │ │ ├── WCTDatabase+Transaction.h │ │ │ ├── WCTDatabase+Transaction.mm │ │ │ ├── WCTTransaction+Private.h │ │ │ ├── WCTTransaction.h │ │ │ └── WCTTransaction.mm │ │ └── util │ │ ├── concurrent_list.hpp │ │ ├── error.cpp │ │ ├── error.hpp │ │ ├── file.cpp │ │ ├── file.hpp │ │ ├── macro.hpp │ │ ├── path.cpp │ │ ├── path.hpp │ │ ├── recyclable.hpp │ │ ├── rwlock.cpp │ │ ├── rwlock.hpp │ │ ├── spin.cpp │ │ ├── spin.hpp │ │ ├── thread_local.hpp │ │ ├── ticker.cpp │ │ ├── ticker.hpp │ │ ├── timed_queue.hpp │ │ └── utility.hpp │ ├── repair │ ├── SQLiteRepairKit.h │ ├── sqliterk.c │ ├── sqliterk.h │ ├── sqliterk_api.c │ ├── sqliterk_btree.c │ ├── sqliterk_btree.h │ ├── sqliterk_column.c │ ├── sqliterk_column.h │ ├── sqliterk_crypto.c │ ├── sqliterk_crypto.h │ ├── sqliterk_os.c │ ├── sqliterk_os.h │ ├── sqliterk_output.cpp │ ├── sqliterk_pager.c │ ├── sqliterk_pager.h │ ├── sqliterk_util.c │ ├── sqliterk_util.h │ ├── sqliterk_values.c │ └── sqliterk_values.h │ └── sqlcipher │ ├── ext │ ├── fts3 │ │ ├── fts3.c │ │ ├── fts3.h │ │ ├── fts3Int.h │ │ ├── fts3_aux.c │ │ ├── fts3_expr.c │ │ ├── fts3_hash.c │ │ ├── fts3_hash.h │ │ ├── fts3_icu.c │ │ ├── fts3_porter.c │ │ ├── fts3_snippet.c │ │ ├── fts3_tokenize_vtab.c │ │ ├── fts3_tokenizer.c │ │ ├── fts3_tokenizer1.c │ │ ├── fts3_unicode.c │ │ ├── fts3_unicode2.c │ │ └── fts3_write.c │ ├── icu │ │ ├── icu.c │ │ └── sqliteicu.h │ ├── rbu │ │ ├── sqlite3rbu.c │ │ └── sqlite3rbu.h │ ├── rtree │ │ ├── rtree.c │ │ ├── rtree.h │ │ └── sqlite3rtree.h │ └── userauth │ │ └── sqlite3userauth.h │ ├── fts3_tokenizer.h │ ├── fts5.c │ ├── fts5.h │ ├── keywordhash.h │ ├── opcodes.c │ ├── opcodes.h │ ├── parse.c │ ├── parse.h │ ├── parse.h.temp │ ├── sqlite3.h │ └── src │ ├── alter.c │ ├── analyze.c │ ├── attach.c │ ├── auth.c │ ├── backup.c │ ├── bitvec.c │ ├── btmutex.c │ ├── btree.c │ ├── btree.h │ ├── btreeInt.h │ ├── build.c │ ├── callback.c │ ├── complete.c │ ├── crypto.c │ ├── crypto.h │ ├── crypto_cc.c │ ├── crypto_impl.c │ ├── crypto_libtomcrypt.c │ ├── ctime.c │ ├── date.c │ ├── dbstat.c │ ├── delete.c │ ├── expr.c │ ├── fault.c │ ├── fkey.c │ ├── func.c │ ├── global.c │ ├── hash.c │ ├── hash.h │ ├── hwtime.h │ ├── insert.c │ ├── legacy.c │ ├── loadext.c │ ├── main.c │ ├── malloc.c │ ├── mem0.c │ ├── mem1.c │ ├── mem2.c │ ├── mem3.c │ ├── mem5.c │ ├── memjournal.c │ ├── msvc.h │ ├── mutex.c │ ├── mutex.h │ ├── mutex_noop.c │ ├── mutex_unix.c │ ├── mutex_wcdb.c │ ├── mutex_wcdb.h │ ├── notify.c │ ├── os.c │ ├── os.h │ ├── os_common.h │ ├── os_setup.h │ ├── os_unix.c │ ├── os_wcdb.c │ ├── os_wcdb.h │ ├── pager.c │ ├── pager.h │ ├── pcache.c │ ├── pcache.h │ ├── pcache1.c │ ├── pragma.c │ ├── pragma.h │ ├── prepare.c │ ├── printf.c │ ├── queue.c │ ├── queue.h │ ├── random.c │ ├── resolve.c │ ├── rowset.c │ ├── select.c │ ├── sqlcipher.h │ ├── sqlite3ext.h │ ├── sqliteInt.h │ ├── sqliteLimit.h │ ├── status.c │ ├── table.c │ ├── threads.c │ ├── tokenize.c │ ├── treeview.c │ ├── trigger.c │ ├── update.c │ ├── utf.c │ ├── util.c │ ├── vacuum.c │ ├── vdbe.c │ ├── vdbe.h │ ├── vdbeInt.h │ ├── vdbeapi.c │ ├── vdbeaux.c │ ├── vdbeblob.c │ ├── vdbemem.c │ ├── vdbesort.c │ ├── vdbetrace.c │ ├── vtab.c │ ├── vxworks.h │ ├── wal.c │ ├── wal.h │ ├── walker.c │ ├── where.c │ ├── whereInt.h │ ├── wherecode.c │ └── whereexpr.c ├── README.md ├── WX20171123-094615@2x.png ├── WX20171123-100853@2x.png ├── 数据库操作.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── iosdev.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── iosdev.xcuserdatad │ └── xcschemes │ ├── xcschememanagement.plist │ ├── 数据库操作 2.xcscheme │ └── 数据库操作.xcscheme ├── 数据库操作.xcworkspace ├── contents.xcworkspacedata ├── xcshareddata │ └── IDEWorkspaceChecks.plist └── xcuserdata │ └── iosdev.xcuserdatad │ ├── UserInterfaceState.xcuserstate │ └── xcdebugger │ └── Breakpoints_v2.xcbkptlist ├── 数据库操作 ├── AppDelegate.h ├── AppDelegate.m ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── EditFMDB │ ├── EditFMDB.h │ └── EditFMDB.m ├── EditWCDB │ ├── WCDManager.h │ ├── WCDManager.mm │ ├── WCDModel+WCTTableCoding.h │ └── WCDModel+WCTTableCoding.mm ├── Extend │ ├── NSString+category.h │ ├── NSString+category.m │ ├── UIAlertController+GZRAlertController.h │ └── UIAlertController+GZRAlertController.m ├── Info.plist ├── Model │ ├── StudentModel.h │ ├── StudentModel.m │ ├── WCDModel.h │ └── WCDModel.m ├── RealmManager │ ├── RealmManager.h │ ├── RealmManager.m │ ├── RealmModel.h │ └── RealmModel.m ├── VC │ ├── AddStudentVC.h │ ├── AddStudentVC.m │ ├── EditDataVC.h │ ├── EditDataVC.m │ ├── ViewController.h │ └── ViewController.m ├── View │ ├── AddView.h │ ├── AddView.m │ ├── AddView.xib │ ├── PeopleCell.h │ ├── PeopleCell.m │ ├── QueryCell.h │ ├── QueryCell.m │ ├── QueryCell.xib │ ├── StudentCell.h │ ├── StudentCell.m │ └── StudentCell.xib └── main.m ├── 数据库操作Tests ├── Info.plist └── _____Tests.m └── 数据库操作UITests ├── Info.plist └── _____UITests.m /Podfile: -------------------------------------------------------------------------------- 1 | platform :ios, '8.0' 2 | 3 | target '数据库操作' do 4 | 5 | pod 'FMDB' 6 | pod 'WCDB' 7 | pod 'Realm' 8 | 9 | end 10 | 11 | 12 | -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - FMDB (2.7.2): 3 | - FMDB/standard (= 2.7.2) 4 | - FMDB/standard (2.7.2) 5 | - Realm (3.7.4): 6 | - Realm/Headers (= 3.7.4) 7 | - Realm/Headers (3.7.4) 8 | - WCDB (1.0.6): 9 | - WCDB/sqlcipher (= 1.0.6) 10 | - WCDB/sqlcipher (1.0.6) 11 | 12 | DEPENDENCIES: 13 | - FMDB 14 | - Realm 15 | - WCDB 16 | 17 | SPEC REPOS: 18 | https://github.com/cocoapods/specs.git: 19 | - FMDB 20 | - Realm 21 | - WCDB 22 | 23 | SPEC CHECKSUMS: 24 | FMDB: 6198a90e7b6900cfc046e6bc0ef6ebb7be9236aa 25 | Realm: a469bb59e33f9926102ccaea4349822c53b9117e 26 | WCDB: 4d2926bf695b2e00d785b50afd32c2dcc8cbbd98 27 | 28 | PODFILE CHECKSUM: 61ecfc02615f1e8a31e082eb9823e8b8e457ca35 29 | 30 | COCOAPODS: 1.5.3 31 | -------------------------------------------------------------------------------- /Pods/FMDB/src/fmdb/FMDB.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | FOUNDATION_EXPORT double FMDBVersionNumber; 4 | FOUNDATION_EXPORT const unsigned char FMDBVersionString[]; 5 | 6 | #import "FMDatabase.h" 7 | #import "FMResultSet.h" 8 | #import "FMDatabaseAdditions.h" 9 | #import "FMDatabaseQueue.h" 10 | #import "FMDatabasePool.h" 11 | -------------------------------------------------------------------------------- /Pods/Headers/Private/FMDB/FMDB.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMDB.h -------------------------------------------------------------------------------- /Pods/Headers/Private/FMDB/FMDatabase.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMDatabase.h -------------------------------------------------------------------------------- /Pods/Headers/Private/FMDB/FMDatabaseAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMDatabaseAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Private/FMDB/FMDatabasePool.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMDatabasePool.h -------------------------------------------------------------------------------- /Pods/Headers/Private/FMDB/FMDatabaseQueue.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMDatabaseQueue.h -------------------------------------------------------------------------------- /Pods/Headers/Private/FMDB/FMResultSet.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMResultSet.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/NSError+RLMSync.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/NSError+RLMSync.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMAccessor.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMAccessor.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMArray.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMArray.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMArray_Private.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMArray_Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMCollection.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMCollection.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMCollection_Private.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMCollection_Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMConstants.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMConstants.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMListBase.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMListBase.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMMigration.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMMigration.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMMigration_Private.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMMigration_Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMObject.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMObject.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMObjectBase.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMObjectBase.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMObjectBase_Dynamic.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMObjectBase_Dynamic.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMObjectBase_Private.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMObjectBase_Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMObjectSchema.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMObjectSchema.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMObjectSchema_Private.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMObjectSchema_Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMObjectStore.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMObjectStore.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMObject_Private.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMObject_Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMOptionalBase.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMOptionalBase.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMPlatform.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMPlatform.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMProperty.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMProperty.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMProperty_Private.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMProperty_Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMRealm+Sync.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMRealm+Sync.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMRealm.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMRealm.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMRealmConfiguration+Sync.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMRealmConfiguration+Sync.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMRealmConfiguration.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMRealmConfiguration.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMRealmConfiguration_Private.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMRealmConfiguration_Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMRealm_Dynamic.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMRealm_Dynamic.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMRealm_Private.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMRealm_Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMResults.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMResults.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMResults_Private.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMResults_Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMSchema.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSchema.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMSchema_Private.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSchema_Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMSyncConfiguration.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSyncConfiguration.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMSyncConfiguration_Private.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSyncConfiguration_Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMSyncCredentials.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSyncCredentials.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMSyncManager.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSyncManager.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMSyncManager_Private.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSyncManager_Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMSyncPermission.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSyncPermission.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMSyncSession.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSyncSession.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMSyncSubscription.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSyncSubscription.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMSyncUser.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSyncUser.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMSyncUtil.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSyncUtil.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMSyncUtil_Private.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSyncUtil_Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/RLMThreadSafeReference.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMThreadSafeReference.h -------------------------------------------------------------------------------- /Pods/Headers/Private/Realm/Realm.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/Realm.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/SQLiteRepairKit.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/repair/SQLiteRepairKit.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCDB.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/WCDB.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTAnyProperty.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/coding/WCTAnyProperty.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTBaseAccessor.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/accessor/WCTBaseAccessor.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTBinding.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/binding/WCTBinding.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTChainCall+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTChainCall+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTChainCall+Statistics.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/statictics/WCTChainCall+Statistics.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTChainCall.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTChainCall.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTCoding.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/coding/WCTCoding.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTCodingMacro.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/macro/WCTCodingMacro.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTColumnBinding.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/binding/WCTColumnBinding.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTCompatible.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/compatible/WCTCompatible.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTConstraintBinding.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/binding/WCTConstraintBinding.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTConstraintMacro.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/macro/WCTConstraintMacro.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTCore+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/core/WCTCore+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTCore.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/core/WCTCore.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTCppAccessor.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/accessor/WCTCppAccessor.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTDatabase+Compatible.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/compatible/WCTDatabase+Compatible.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTDatabase+Core.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/core/WCTDatabase+Core.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTDatabase+Database.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/database/WCTDatabase+Database.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTDatabase+FTS.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/fts/WCTDatabase+FTS.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTDatabase+File.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/database/WCTDatabase+File.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTDatabase+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/database/WCTDatabase+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTDatabase+RepairKit.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/database/WCTDatabase+RepairKit.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTDatabase+Statistics.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/statictics/WCTDatabase+Statistics.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTDatabase+Table.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/table/WCTDatabase+Table.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTDatabase+Transaction.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/transaction/WCTDatabase+Transaction.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTDatabase.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/declare/WCTDatabase.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTDeclare.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/declare/WCTDeclare.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTDelete+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTDelete+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTDelete.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTDelete.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTError+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/statictics/WCTError+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTError.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/statictics/WCTError.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTExpr.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/coding/WCTExpr.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTIndexBinding.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/binding/WCTIndexBinding.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTIndexMacro.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/macro/WCTIndexMacro.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTInsert+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTInsert+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTInsert.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTInsert.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTInterface+ChainCall.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTInterface+ChainCall.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTInterface+Convenient.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/convenient/WCTInterface+Convenient.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTInterface+Core.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/core/WCTInterface+Core.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTInterface+Table.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/table/WCTInterface+Table.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTInterface.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/declare/WCTInterface.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTMacroHelper.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/macro/WCTMacroHelper.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTMaster+WCTTableCoding.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/builtin/WCTMaster+WCTTableCoding.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTMaster.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/builtin/WCTMaster.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTMultiSelect+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTMultiSelect+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTMultiSelect.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTMultiSelect.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTORM.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/WCTORM.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTObjCAccessor.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/accessor/WCTObjCAccessor.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTProperty.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/coding/WCTProperty.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTPropertyBase.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/coding/WCTPropertyBase.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTPropertyMacro.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/macro/WCTPropertyMacro.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTResult.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/coding/WCTResult.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTRowSelect+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTRowSelect+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTRowSelect.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTRowSelect.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTRuntimeBaseAccessor.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/accessor/WCTRuntimeBaseAccessor.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTRuntimeCppAccessor.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/accessor/WCTRuntimeCppAccessor.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTRuntimeObjCAccessor.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/accessor/WCTRuntimeObjCAccessor.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTSelect+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTSelect+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTSelect.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTSelect.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTSelectBase+NoARC.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTSelectBase+NoARC.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTSelectBase+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTSelectBase+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTSelectBase+WCTExpr.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/coding/WCTSelectBase+WCTExpr.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTSelectBase.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTSelectBase.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTSequence+WCTTableCoding.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/builtin/WCTSequence+WCTTableCoding.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTSequence.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/builtin/WCTSequence.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTStatement+Compatible.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/compatible/WCTStatement+Compatible.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTStatement+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/core/WCTStatement+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTStatement.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/core/WCTStatement.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTStatistics+Compatible.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/compatible/WCTStatistics+Compatible.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTStatistics.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/statictics/WCTStatistics.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTTable+ChainCall.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTTable+ChainCall.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTTable+Convenient.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/convenient/WCTTable+Convenient.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTTable+Database.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/table/WCTTable+Database.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTTable+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/table/WCTTable+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTTable.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/declare/WCTTable.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTTokenizer+Apple.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/fts/WCTTokenizer+Apple.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTTokenizer+WCDB.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/fts/WCTTokenizer+WCDB.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTTransaction+Compatible.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/compatible/WCTTransaction+Compatible.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTTransaction+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/transaction/WCTTransaction+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTTransaction+Statistics.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/statictics/WCTTransaction+Statistics.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTTransaction+Table.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/table/WCTTransaction+Table.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTTransaction.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/transaction/WCTTransaction.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTUpdate+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTUpdate+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTUpdate.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTUpdate.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/WCTValue.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/core/WCTValue.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/abstract.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/abstract.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/btree.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/btree.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/btreeInt.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/btreeInt.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/clause_join.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/clause_join.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/column.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/column.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/column_def.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/column_def.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/column_index.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/column_index.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/column_result.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/column_result.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/column_type.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/column_type.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/concurrent_list.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/concurrent_list.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/config.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/core/config.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/conflict.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/conflict.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/constraint_table.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/constraint_table.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/core_base.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/core/core_base.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/crypto.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/crypto.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/database.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/core/database.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/declare.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/declare.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/describable.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/describable.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/error.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/error.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/expr.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/expr.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/file.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/file.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/foreign_key.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/foreign_key.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/fts3.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/ext/fts3/fts3.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/fts3Int.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/ext/fts3/fts3Int.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/fts3_hash.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/ext/fts3/fts3_hash.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/fts3_tokenizer.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/fts3_tokenizer.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/fts5.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/fts5.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/fts_module.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/fts_module.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/fts_modules.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/fts_modules.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/handle.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/handle.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/handle_pool.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/core/handle_pool.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/handle_recyclable.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/core/handle_recyclable.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/handle_statement.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/handle_statement.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/hash.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/hash.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/hwtime.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/hwtime.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/keywordhash.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/keywordhash.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/literal_value.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/literal_value.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/macro.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/macro.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/module_argument.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/module_argument.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/msvc.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/msvc.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/mutex.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/mutex.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/mutex_wcdb.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/mutex_wcdb.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/opcodes.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/opcodes.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/order.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/order.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/order_term.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/order_term.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/os.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/os.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/os_common.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/os_common.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/os_setup.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/os_setup.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/os_wcdb.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/os_wcdb.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/pager.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/pager.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/parse.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/parse.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/path.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/path.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/pcache.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/pcache.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/pragma.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/pragma.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/pragma.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/pragma.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/queue.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/queue.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/recyclable.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/recyclable.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/rtree.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/ext/rtree/rtree.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/rwlock.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/rwlock.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/spin.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/spin.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/sqlcipher.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/sqlcipher.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/sqlite3.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/sqlite3.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/sqlite3ext.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/sqlite3ext.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/sqlite3rbu.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/ext/rbu/sqlite3rbu.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/sqlite3rtree.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/ext/rtree/sqlite3rtree.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/sqlite3userauth.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/ext/userauth/sqlite3userauth.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/sqliteInt.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/sqliteInt.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/sqliteLimit.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/sqliteLimit.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/sqliteicu.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/ext/icu/sqliteicu.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/sqliterk.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/repair/sqliterk.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/sqliterk_btree.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/repair/sqliterk_btree.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/sqliterk_column.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/repair/sqliterk_column.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/sqliterk_crypto.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/repair/sqliterk_crypto.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/sqliterk_os.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/repair/sqliterk_os.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/sqliterk_pager.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/repair/sqliterk_pager.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/sqliterk_util.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/repair/sqliterk_util.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/sqliterk_values.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/repair/sqliterk_values.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement_alter_table.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_alter_table.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement_attach.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_attach.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement_create_index.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_create_index.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement_create_table.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_create_table.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement_create_virtual_table.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_create_virtual_table.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement_delete.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_delete.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement_detach.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_detach.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement_drop_index.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_drop_index.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement_drop_table.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_drop_table.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement_explain.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_explain.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement_insert.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_insert.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement_pragma.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_pragma.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement_recyclable.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/core/statement_recyclable.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement_reindex.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_reindex.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement_release.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_release.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement_rollback.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_rollback.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement_savepoint.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_savepoint.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement_select.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_select.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement_transaction.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_transaction.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement_update.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_update.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/statement_vacuum.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_vacuum.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/subquery.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/subquery.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/thread_local.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/thread_local.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/ticker.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/ticker.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/timed_queue.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/timed_queue.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/tokenizer.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/core/tokenizer.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/transaction.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/core/transaction.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/utility.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/utility.hpp -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/vdbe.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/vdbe.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/vdbeInt.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/vdbeInt.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/vxworks.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/vxworks.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/wal.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/wal.h -------------------------------------------------------------------------------- /Pods/Headers/Private/WCDB/whereInt.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/src/whereInt.h -------------------------------------------------------------------------------- /Pods/Headers/Public/FMDB/FMDB.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMDB.h -------------------------------------------------------------------------------- /Pods/Headers/Public/FMDB/FMDatabase.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMDatabase.h -------------------------------------------------------------------------------- /Pods/Headers/Public/FMDB/FMDatabaseAdditions.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMDatabaseAdditions.h -------------------------------------------------------------------------------- /Pods/Headers/Public/FMDB/FMDatabasePool.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMDatabasePool.h -------------------------------------------------------------------------------- /Pods/Headers/Public/FMDB/FMDatabaseQueue.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMDatabaseQueue.h -------------------------------------------------------------------------------- /Pods/Headers/Public/FMDB/FMResultSet.h: -------------------------------------------------------------------------------- 1 | ../../../FMDB/src/fmdb/FMResultSet.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/NSError+RLMSync.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/NSError+RLMSync.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMArray.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMArray.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMCollection.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMCollection.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMConstants.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMConstants.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMListBase.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMListBase.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMMigration.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMMigration.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMObject.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMObject.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMObjectBase.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMObjectBase.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMObjectBase_Dynamic.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMObjectBase_Dynamic.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMObjectSchema.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMObjectSchema.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMOptionalBase.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMOptionalBase.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMPlatform.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMPlatform.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMProperty.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMProperty.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMRealm+Sync.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMRealm+Sync.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMRealm.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMRealm.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMRealmConfiguration+Sync.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMRealmConfiguration+Sync.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMRealmConfiguration.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMRealmConfiguration.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMRealm_Dynamic.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMRealm_Dynamic.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMResults.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMResults.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMSchema.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSchema.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMSyncConfiguration.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSyncConfiguration.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMSyncCredentials.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSyncCredentials.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMSyncManager.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSyncManager.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMSyncPermission.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSyncPermission.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMSyncSession.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSyncSession.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMSyncSubscription.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSyncSubscription.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMSyncUser.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSyncUser.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMSyncUtil.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMSyncUtil.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/RLMThreadSafeReference.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/RLMThreadSafeReference.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Realm/Realm.h: -------------------------------------------------------------------------------- 1 | ../../../Realm/include/Realm.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCDB.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/WCDB.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTAnyProperty.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/coding/WCTAnyProperty.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTBaseAccessor.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/accessor/WCTBaseAccessor.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTBinding.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/binding/WCTBinding.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTChainCall+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTChainCall+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTChainCall+Statistics.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/statictics/WCTChainCall+Statistics.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTChainCall.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTChainCall.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTCoding.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/coding/WCTCoding.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTCodingMacro.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/macro/WCTCodingMacro.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTColumnBinding.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/binding/WCTColumnBinding.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTCompatible.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/compatible/WCTCompatible.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTConstraintBinding.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/binding/WCTConstraintBinding.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTConstraintMacro.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/macro/WCTConstraintMacro.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTCore+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/core/WCTCore+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTCore.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/core/WCTCore.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTCppAccessor.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/accessor/WCTCppAccessor.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTDatabase+Compatible.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/compatible/WCTDatabase+Compatible.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTDatabase+Core.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/core/WCTDatabase+Core.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTDatabase+Database.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/database/WCTDatabase+Database.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTDatabase+FTS.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/fts/WCTDatabase+FTS.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTDatabase+File.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/database/WCTDatabase+File.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTDatabase+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/database/WCTDatabase+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTDatabase+RepairKit.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/database/WCTDatabase+RepairKit.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTDatabase+Statistics.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/statictics/WCTDatabase+Statistics.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTDatabase+Table.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/table/WCTDatabase+Table.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTDatabase+Transaction.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/transaction/WCTDatabase+Transaction.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTDatabase.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/declare/WCTDatabase.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTDeclare.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/declare/WCTDeclare.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTDelete+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTDelete+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTDelete.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTDelete.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTError+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/statictics/WCTError+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTError.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/statictics/WCTError.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTExpr.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/coding/WCTExpr.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTIndexBinding.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/binding/WCTIndexBinding.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTIndexMacro.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/macro/WCTIndexMacro.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTInsert+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTInsert+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTInsert.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTInsert.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTInterface+ChainCall.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTInterface+ChainCall.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTInterface+Convenient.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/convenient/WCTInterface+Convenient.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTInterface+Core.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/core/WCTInterface+Core.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTInterface+Table.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/table/WCTInterface+Table.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTInterface.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/declare/WCTInterface.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTMacroHelper.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/macro/WCTMacroHelper.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTMaster+WCTTableCoding.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/builtin/WCTMaster+WCTTableCoding.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTMaster.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/builtin/WCTMaster.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTMultiSelect+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTMultiSelect+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTMultiSelect.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTMultiSelect.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTORM.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/WCTORM.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTObjCAccessor.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/accessor/WCTObjCAccessor.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTProperty.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/coding/WCTProperty.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTPropertyBase.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/coding/WCTPropertyBase.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTPropertyMacro.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/macro/WCTPropertyMacro.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTResult.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/coding/WCTResult.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTRowSelect+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTRowSelect+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTRowSelect.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTRowSelect.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTRuntimeBaseAccessor.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/accessor/WCTRuntimeBaseAccessor.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTRuntimeCppAccessor.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/accessor/WCTRuntimeCppAccessor.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTRuntimeObjCAccessor.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/accessor/WCTRuntimeObjCAccessor.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTSelect+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTSelect+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTSelect.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTSelect.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTSelectBase+NoARC.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTSelectBase+NoARC.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTSelectBase+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTSelectBase+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTSelectBase+WCTExpr.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/orm/coding/WCTSelectBase+WCTExpr.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTSelectBase.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTSelectBase.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTSequence+WCTTableCoding.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/builtin/WCTSequence+WCTTableCoding.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTSequence.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/builtin/WCTSequence.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTStatement+Compatible.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/compatible/WCTStatement+Compatible.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTStatement+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/core/WCTStatement+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTStatement.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/core/WCTStatement.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTStatistics+Compatible.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/compatible/WCTStatistics+Compatible.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTStatistics.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/statictics/WCTStatistics.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTTable+ChainCall.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTTable+ChainCall.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTTable+Convenient.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/convenient/WCTTable+Convenient.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTTable+Database.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/table/WCTTable+Database.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTTable+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/table/WCTTable+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTTable.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/declare/WCTTable.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTTokenizer+Apple.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/fts/WCTTokenizer+Apple.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTTokenizer+WCDB.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/fts/WCTTokenizer+WCDB.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTTransaction+Compatible.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/compatible/WCTTransaction+Compatible.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTTransaction+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/transaction/WCTTransaction+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTTransaction+Statistics.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/statictics/WCTTransaction+Statistics.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTTransaction+Table.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/table/WCTTransaction+Table.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTTransaction.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/transaction/WCTTransaction.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTUpdate+Private.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTUpdate+Private.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTUpdate.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/chaincall/WCTUpdate.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/WCTValue.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/interface/core/WCTValue.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/abstract.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/abstract.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/clause_join.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/clause_join.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/column.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/column.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/column_def.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/column_def.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/column_index.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/column_index.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/column_result.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/column_result.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/column_type.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/column_type.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/concurrent_list.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/concurrent_list.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/config.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/core/config.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/conflict.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/conflict.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/constraint_table.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/constraint_table.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/core_base.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/core/core_base.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/database.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/core/database.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/declare.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/declare.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/describable.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/describable.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/error.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/error.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/expr.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/expr.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/file.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/file.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/foreign_key.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/foreign_key.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/fts3_tokenizer.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/fts3_tokenizer.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/fts_module.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/fts_module.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/fts_modules.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/fts_modules.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/handle.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/handle.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/handle_pool.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/core/handle_pool.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/handle_recyclable.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/core/handle_recyclable.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/handle_statement.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/handle_statement.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/literal_value.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/literal_value.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/macro.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/macro.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/module_argument.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/module_argument.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/order.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/order.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/order_term.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/order_term.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/path.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/path.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/pragma.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/pragma.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/recyclable.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/recyclable.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/rwlock.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/rwlock.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/spin.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/spin.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/sqlite3.h: -------------------------------------------------------------------------------- 1 | ../../../WCDB/sqlcipher/sqlite3.h -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement_alter_table.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_alter_table.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement_attach.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_attach.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement_create_index.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_create_index.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement_create_table.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_create_table.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement_create_virtual_table.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_create_virtual_table.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement_delete.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_delete.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement_detach.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_detach.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement_drop_index.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_drop_index.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement_drop_table.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_drop_table.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement_explain.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_explain.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement_insert.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_insert.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement_pragma.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_pragma.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement_recyclable.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/core/statement_recyclable.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement_reindex.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_reindex.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement_release.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_release.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement_rollback.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_rollback.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement_savepoint.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_savepoint.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement_select.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_select.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement_transaction.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_transaction.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement_update.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_update.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/statement_vacuum.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/statement_vacuum.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/subquery.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/abstract/subquery.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/thread_local.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/thread_local.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/ticker.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/ticker.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/timed_queue.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/timed_queue.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/tokenizer.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/core/tokenizer.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/transaction.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/core/transaction.hpp -------------------------------------------------------------------------------- /Pods/Headers/Public/WCDB/utility.hpp: -------------------------------------------------------------------------------- 1 | ../../../WCDB/objc/WCDB/util/utility.hpp -------------------------------------------------------------------------------- /Pods/Manifest.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - FMDB (2.7.2): 3 | - FMDB/standard (= 2.7.2) 4 | - FMDB/standard (2.7.2) 5 | - Realm (3.7.4): 6 | - Realm/Headers (= 3.7.4) 7 | - Realm/Headers (3.7.4) 8 | - WCDB (1.0.6): 9 | - WCDB/sqlcipher (= 1.0.6) 10 | - WCDB/sqlcipher (1.0.6) 11 | 12 | DEPENDENCIES: 13 | - FMDB 14 | - Realm 15 | - WCDB 16 | 17 | SPEC REPOS: 18 | https://github.com/cocoapods/specs.git: 19 | - FMDB 20 | - Realm 21 | - WCDB 22 | 23 | SPEC CHECKSUMS: 24 | FMDB: 6198a90e7b6900cfc046e6bc0ef6ebb7be9236aa 25 | Realm: a469bb59e33f9926102ccaea4349822c53b9117e 26 | WCDB: 4d2926bf695b2e00d785b50afd32c2dcc8cbbd98 27 | 28 | PODFILE CHECKSUM: 61ecfc02615f1e8a31e082eb9823e8b8e457ca35 29 | 30 | COCOAPODS: 1.5.3 31 | -------------------------------------------------------------------------------- /Pods/Pods.xcodeproj/xcuserdata/iosdev.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | FMDB.xcscheme 8 | 9 | isShown 10 | 11 | 12 | Pods-数据库操作.xcscheme 13 | 14 | isShown 15 | 16 | 17 | Realm.xcscheme 18 | 19 | isShown 20 | 21 | 22 | WCDB.xcscheme 23 | 24 | isShown 25 | 26 | 27 | 28 | SuppressBuildableAutocreation 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /Pods/Realm/Realm/ObjectStore/src/binding_callback_thread_observer.cpp: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Copyright 2017 Realm Inc. 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //////////////////////////////////////////////////////////////////////////// 18 | 19 | #include "binding_callback_thread_observer.hpp" 20 | 21 | namespace realm { 22 | BindingCallbackThreadObserver* g_binding_callback_thread_observer = nullptr; 23 | } 24 | -------------------------------------------------------------------------------- /Pods/Realm/Realm/ObjectStore/src/placeholder.cpp: -------------------------------------------------------------------------------- 1 | // This file is intentionally left blank. 2 | -------------------------------------------------------------------------------- /Pods/Realm/Realm/RLMSwiftSupport.m: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Copyright 2014 Realm Inc. 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //////////////////////////////////////////////////////////////////////////// 18 | 19 | #import "RLMSwiftSupport.h" 20 | 21 | @implementation RLMSwiftSupport 22 | 23 | + (BOOL)isSwiftClassName:(NSString *)className { 24 | return [className rangeOfString:@"."].location != NSNotFound; 25 | } 26 | 27 | + (NSString *)demangleClassName:(NSString *)className { 28 | return [className substringFromIndex:[className rangeOfString:@"."].location + 1]; 29 | } 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /Pods/Realm/Realm/Realm.modulemap: -------------------------------------------------------------------------------- 1 | framework module Realm { 2 | umbrella header "Realm.h" 3 | 4 | export * 5 | module * { export * } 6 | 7 | explicit module Private { 8 | header "RLMAccessor.h" 9 | header "RLMArray_Private.h" 10 | header "RLMCollection_Private.h" 11 | header "RLMListBase.h" 12 | header "RLMObject_Private.h" 13 | header "RLMObjectBase_Dynamic.h" 14 | header "RLMObjectBase_Private.h" 15 | header "RLMObjectSchema_Private.h" 16 | header "RLMObjectStore.h" 17 | header "RLMOptionalBase.h" 18 | header "RLMProperty_Private.h" 19 | header "RLMRealm_Private.h" 20 | header "RLMRealmConfiguration_Private.h" 21 | header "RLMResults_Private.h" 22 | header "RLMSchema_Private.h" 23 | header "RLMSyncConfiguration_Private.h" 24 | header "RLMSyncUtil_Private.h" 25 | } 26 | 27 | explicit module Dynamic { 28 | header "RLMRealm_Dynamic.h" 29 | header "RLMObjectBase_Dynamic.h" 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Pods/Realm/core/librealmcore-ios.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatRong6/DatabaseManager/d8660e15c9958bff12121e49da3ba5a1c6cee9c6/Pods/Realm/core/librealmcore-ios.a -------------------------------------------------------------------------------- /Pods/Realm/include/RLMCollection_Private.h: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Copyright 2016 Realm Inc. 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //////////////////////////////////////////////////////////////////////////// 18 | 19 | #import 20 | 21 | #import 22 | 23 | @protocol RLMFastEnumerable; 24 | 25 | void RLMCollectionSetValueForKey(id collection, NSString *key, id value); 26 | FOUNDATION_EXTERN NSString *RLMDescriptionWithMaxDepth(NSString *name, id collection, NSUInteger depth); 27 | -------------------------------------------------------------------------------- /Pods/Realm/include/RLMListBase.h: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Copyright 2014 Realm Inc. 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //////////////////////////////////////////////////////////////////////////// 18 | 19 | #import 20 | 21 | @class RLMArray; 22 | 23 | NS_ASSUME_NONNULL_BEGIN 24 | 25 | // A base class for Swift generic Lists to make it possible to interact with 26 | // them from obj-c 27 | @interface RLMListBase : NSObject 28 | @property (nonatomic, strong) RLMArray *_rlmArray; 29 | 30 | - (instancetype)initWithArray:(RLMArray *)array; 31 | @end 32 | 33 | NS_ASSUME_NONNULL_END 34 | -------------------------------------------------------------------------------- /Pods/Realm/include/RLMObjectBase_Private.h: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Copyright 2017 Realm Inc. 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //////////////////////////////////////////////////////////////////////////// 18 | 19 | #import 20 | 21 | NS_ASSUME_NONNULL_BEGIN 22 | 23 | // RLMObjectBase private 24 | @interface RLMObjectBase () 25 | + (void)initializeLinkedObjectSchemas; 26 | @end 27 | 28 | NS_ASSUME_NONNULL_END 29 | -------------------------------------------------------------------------------- /Pods/Realm/include/RLMObjectSchema_Private.hpp: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Copyright 2014 Realm Inc. 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //////////////////////////////////////////////////////////////////////////// 18 | 19 | #import "RLMObjectSchema_Private.h" 20 | 21 | namespace realm { 22 | class ObjectSchema; 23 | } 24 | @class RLMSchema; 25 | 26 | @interface RLMObjectSchema () 27 | // create realm::ObjectSchema copy 28 | - (realm::ObjectSchema)objectStoreCopy:(RLMSchema *)schema; 29 | 30 | // initialize with realm::ObjectSchema 31 | + (instancetype)objectSchemaForObjectStoreSchema:(realm::ObjectSchema const&)objectSchema; 32 | @end 33 | -------------------------------------------------------------------------------- /Pods/Realm/include/RLMPlatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatRong6/DatabaseManager/d8660e15c9958bff12121e49da3ba5a1c6cee9c6/Pods/Realm/include/RLMPlatform.h -------------------------------------------------------------------------------- /Pods/Realm/include/RLMPredicateUtil.hpp: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Copyright 2015 Realm Inc. 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | 18 | #import 19 | #import 20 | 21 | using ExpressionVisitor = std::function; 22 | NSPredicate *transformPredicate(NSPredicate *, ExpressionVisitor); 23 | -------------------------------------------------------------------------------- /Pods/Realm/include/RLMPrefix.h: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Copyright 2015 Realm Inc. 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //////////////////////////////////////////////////////////////////////////// 18 | 19 | #ifdef __OBJC__ 20 | #import 21 | #endif 22 | 23 | #ifdef __cplusplus 24 | #import 25 | #import 26 | #import 27 | #import 28 | #import 29 | 30 | #import 31 | #import 32 | #import 33 | #import 34 | #import 35 | #endif 36 | -------------------------------------------------------------------------------- /Pods/Realm/include/RLMProperty_Private.hpp: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Copyright 2016 Realm Inc. 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //////////////////////////////////////////////////////////////////////////// 18 | 19 | #import 20 | 21 | namespace realm { 22 | struct Property; 23 | } 24 | 25 | @class RLMSchema; 26 | 27 | @interface RLMProperty () 28 | 29 | + (instancetype)propertyForObjectStoreProperty:(const realm::Property&)property; 30 | 31 | - (realm::Property)objectStoreCopy:(RLMSchema *)schema; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Pods/Realm/include/RLMRealmConfiguration_Private.hpp: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Copyright 2014 Realm Inc. 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //////////////////////////////////////////////////////////////////////////// 18 | 19 | #import "RLMRealmConfiguration_Private.h" 20 | #import "shared_realm.hpp" 21 | 22 | @interface RLMRealmConfiguration () 23 | - (realm::Realm::Config&)config; 24 | 25 | @property (nonatomic) realm::SchemaMode schemaMode; 26 | @end 27 | -------------------------------------------------------------------------------- /Pods/Realm/include/RLMRealm_Private.hpp: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Copyright 2014 Realm Inc. 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //////////////////////////////////////////////////////////////////////////// 18 | 19 | #import "RLMRealm_Private.h" 20 | 21 | #import "RLMClassInfo.hpp" 22 | 23 | namespace realm { 24 | class Group; 25 | class Realm; 26 | } 27 | 28 | @interface RLMRealm () { 29 | @public 30 | std::shared_ptr _realm; 31 | RLMSchemaInfo _info; 32 | } 33 | 34 | // FIXME - group should not be exposed 35 | @property (nonatomic, readonly) realm::Group &group; 36 | @end 37 | -------------------------------------------------------------------------------- /Pods/Realm/include/RLMResults_Private.h: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Copyright 2014 Realm Inc. 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //////////////////////////////////////////////////////////////////////////// 18 | 19 | #import 20 | 21 | @class RLMObjectSchema; 22 | 23 | NS_ASSUME_NONNULL_BEGIN 24 | 25 | @interface RLMResults () 26 | @property (nonatomic, readonly, getter=isAttached) BOOL attached; 27 | 28 | + (instancetype)emptyDetachedResults; 29 | 30 | @end 31 | 32 | NS_ASSUME_NONNULL_END 33 | -------------------------------------------------------------------------------- /Pods/Realm/include/RLMSchema_Private.hpp: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Copyright 2015 Realm Inc. 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //////////////////////////////////////////////////////////////////////////// 18 | 19 | #import "RLMSchema_Private.h" 20 | 21 | #import 22 | 23 | namespace realm { 24 | class Schema; 25 | class ObjectSchema; 26 | } 27 | 28 | @interface RLMSchema () 29 | + (instancetype)dynamicSchemaFromObjectStoreSchema:(realm::Schema const&)objectStoreSchema; 30 | - (realm::Schema)objectStoreCopy; 31 | @end 32 | -------------------------------------------------------------------------------- /Pods/Realm/include/RLMSwiftSupport.h: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Copyright 2014 Realm Inc. 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //////////////////////////////////////////////////////////////////////////// 18 | 19 | #import 20 | 21 | NS_ASSUME_NONNULL_BEGIN 22 | 23 | @interface RLMSwiftSupport : NSObject 24 | 25 | + (BOOL)isSwiftClassName:(NSString *)className; 26 | + (NSString *)demangleClassName:(NSString *)className; 27 | 28 | @end 29 | 30 | NS_ASSUME_NONNULL_END 31 | -------------------------------------------------------------------------------- /Pods/Realm/include/RLMSyncPermissionResults.h: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Copyright 2017 Realm Inc. 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //////////////////////////////////////////////////////////////////////////// 18 | 19 | #import 20 | 21 | #import "RLMResults.h" 22 | 23 | @class RLMSyncPermission; 24 | 25 | // A private subclass of `RLMResults`. 26 | @interface RLMSyncPermissionResults : RLMResults 27 | @end 28 | -------------------------------------------------------------------------------- /Pods/Realm/include/RLMSyncPermission_Private.hpp: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Copyright 2017 Realm Inc. 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //////////////////////////////////////////////////////////////////////////// 18 | 19 | #import "RLMSyncPermission.h" 20 | 21 | #import "sync/sync_permission.hpp" 22 | 23 | @interface RLMSyncPermission () 24 | 25 | - (instancetype)initWithPermission:(realm::Permission)permission; 26 | 27 | - (realm::Permission)rawPermission; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/Realm/include/RLMSyncSessionRefreshHandle.h: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Copyright 2017 Realm Inc. 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //////////////////////////////////////////////////////////////////////////// 18 | 19 | #import 20 | 21 | @class RLMSyncUser; 22 | 23 | /// An object that handles refreshing a session's token periodically, as long 24 | /// as the session remains live and valid. 25 | @interface RLMSyncSessionRefreshHandle : NSObject 26 | 27 | - (void)scheduleRefreshTimer:(NSDate *)dateWhenTokenExpires; 28 | - (void)invalidate; 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Pods/Realm/include/RLMUpdateChecker.hpp: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Copyright 2014 Realm Inc. 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //////////////////////////////////////////////////////////////////////////// 18 | 19 | // Asynchronously check for updates to Realm if running on a simulator 20 | void RLMCheckForUpdates(); 21 | -------------------------------------------------------------------------------- /Pods/Realm/include/core/realm.hpp: -------------------------------------------------------------------------------- 1 | /************************************************************************* 2 | * 3 | * Copyright 2016 Realm Inc. 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | * 17 | **************************************************************************/ 18 | 19 | #ifndef REALM_HPP 20 | #define REALM_HPP 21 | 22 | #include 23 | #include 24 | #include 25 | #include 26 | #include 27 | #include 28 | #include 29 | 30 | #endif // REALM_HPP 31 | -------------------------------------------------------------------------------- /Pods/Realm/include/core/realm/descriptor_fwd.hpp: -------------------------------------------------------------------------------- 1 | /************************************************************************* 2 | * 3 | * Copyright 2016 Realm Inc. 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | * 17 | **************************************************************************/ 18 | 19 | #ifndef REALM_DESCRIPTOR_FWD_HPP 20 | #define REALM_DESCRIPTOR_FWD_HPP 21 | 22 | #include 23 | 24 | 25 | namespace realm { 26 | 27 | class Descriptor; 28 | typedef std::shared_ptr DescriptorRef; 29 | typedef std::shared_ptr ConstDescriptorRef; 30 | 31 | } // namespace realm 32 | 33 | #endif // REALM_DESCRIPTOR_FWD_HPP 34 | -------------------------------------------------------------------------------- /Pods/Realm/include/core/realm/history.hpp: -------------------------------------------------------------------------------- 1 | /************************************************************************* 2 | * 3 | * Copyright 2016 Realm Inc. 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | * 17 | **************************************************************************/ 18 | 19 | #ifndef REALM_HISTORY_HPP 20 | #define REALM_HISTORY_HPP 21 | 22 | #include 23 | #include 24 | 25 | #include 26 | 27 | 28 | namespace realm { 29 | 30 | std::unique_ptr make_in_realm_history(const std::string& realm_path); 31 | 32 | } // namespace realm 33 | 34 | 35 | #endif // REALM_HISTORY_HPP 36 | -------------------------------------------------------------------------------- /Pods/Realm/include/core/realm/link_view_fwd.hpp: -------------------------------------------------------------------------------- 1 | /************************************************************************* 2 | * 3 | * Copyright 2016 Realm Inc. 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | * 17 | **************************************************************************/ 18 | 19 | #ifndef REALM_LINK_VIEW_FWD_HPP 20 | #define REALM_LINK_VIEW_FWD_HPP 21 | 22 | #include 23 | 24 | namespace realm { 25 | 26 | class LinkView; 27 | using LinkViewRef = std::shared_ptr; 28 | using ConstLinkViewRef = std::shared_ptr; 29 | 30 | } // namespace realm 31 | 32 | #endif // REALM_LINK_VIEW_FWD_HPP 33 | -------------------------------------------------------------------------------- /Pods/Realm/include/core/realm/util/config.h: -------------------------------------------------------------------------------- 1 | // Version information 2 | #define REALM_VERSION "" 3 | 4 | // Specific headers 5 | #define HAVE_MALLOC_H 0 6 | 7 | // Realm-specific configuration 8 | #define REALM_MAX_BPNODE_SIZE 1000 9 | /* #undef REALM_MAX_BPNODE_SIZE_DEBUG */ 10 | #define REALM_ENABLE_ASSERTIONS 0 11 | #define REALM_ENABLE_ALLOC_SET_ZERO 0 12 | #define REALM_ENABLE_ENCRYPTION 1 13 | #define REALM_ENABLE_MEMDEBUG 0 14 | #define REALM_VALGRIND 0 15 | #define REALM_METRICS 1 16 | #define REALM_ASAN 0 17 | #define REALM_TSAN 0 18 | 19 | #define REALM_INSTALL_PREFIX "/usr/local" 20 | #define REALM_INSTALL_INCLUDEDIR "include" 21 | #define REALM_INSTALL_BINDIR "bin" 22 | #define REALM_INSTALL_LIBDIR "lib" 23 | #define REALM_INSTALL_LIBEXECDIR "libexec" 24 | #define REALM_INSTALL_EXEC_PREFIX "/usr/local" 25 | -------------------------------------------------------------------------------- /Pods/Realm/include/feature_checks.hpp: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Copyright 2017 Realm Inc. 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //////////////////////////////////////////////////////////////////////////// 18 | 19 | #ifndef REALM_OS_FEATURE_CHECKS_HPP 20 | #define REALM_OS_FEATURE_CHECKS_HPP 21 | 22 | #include 23 | 24 | #if REALM_ENABLE_SYNC 25 | 26 | #include 27 | 28 | #endif // REALM_ENABLE_SYNC 29 | 30 | #endif // REALM_OS_FEATURE_CHECKS_HPP 31 | -------------------------------------------------------------------------------- /Pods/Realm/include/sync/impl/network_reachability.hpp: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Copyright 2017 Realm Inc. 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //////////////////////////////////////////////////////////////////////////// 18 | 19 | #ifndef REALM_OS_NETWORK_REACHABILITY_HPP 20 | #define REALM_OS_NETWORK_REACHABILITY_HPP 21 | 22 | #include 23 | 24 | #if REALM_PLATFORM_APPLE 25 | #define NETWORK_REACHABILITY_AVAILABLE !REALM_WATCHOS 26 | #else 27 | #define NETWORK_REACHABILITY_AVAILABLE 0 28 | #endif 29 | 30 | #endif // REALM_OS_NETWORK_REACHABILITY_HPP 31 | -------------------------------------------------------------------------------- /Pods/Realm/include/util/uuid.hpp: -------------------------------------------------------------------------------- 1 | //////////////////////////////////////////////////////////////////////////// 2 | // 3 | // Copyright 2017 Realm Inc. 4 | // 5 | // Licensed under the Apache License, Version 2.0 (the "License"); 6 | // you may not use this file except in compliance with the License. 7 | // You may obtain a copy of the License at 8 | // 9 | // http://www.apache.org/licenses/LICENSE-2.0 10 | // 11 | // Unless required by applicable law or agreed to in writing, software 12 | // distributed under the License is distributed on an "AS IS" BASIS, 13 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | // See the License for the specific language governing permissions and 15 | // limitations under the License. 16 | // 17 | //////////////////////////////////////////////////////////////////////////// 18 | 19 | #ifndef REALM_OS_UTIL_UUID_HPP 20 | #define REALM_OS_UTIL_UUID_HPP 21 | 22 | #include 23 | 24 | namespace realm { 25 | namespace util { 26 | 27 | // Generate a random UUID and return its formatted string representation. 28 | std::string uuid_string(); 29 | 30 | } // namespace util 31 | } // namespace realm 32 | 33 | #endif // REALM_OS_UTIL_UUID_HPP 34 | -------------------------------------------------------------------------------- /Pods/Target Support Files/FMDB/FMDB-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_FMDB : NSObject 3 | @end 4 | @implementation PodsDummy_FMDB 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/FMDB/FMDB-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/FMDB/FMDB.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/FMDB 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FMDB" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FMDB" 4 | OTHER_LDFLAGS = -l"sqlite3" 5 | PODS_BUILD_DIR = ${BUILD_DIR} 6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/FMDB 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-数据库操作/Pods-数据库操作-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods______ : NSObject 3 | @end 4 | @implementation PodsDummy_Pods______ 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Realm/Realm-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Realm : NSObject 3 | @end 4 | @implementation PodsDummy_Realm 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Realm/Realm-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Realm/Realm.xcconfig: -------------------------------------------------------------------------------- 1 | APPLICATION_EXTENSION_API_ONLY = YES 2 | CLANG_CXX_LANGUAGE_STANDARD = c++14 3 | CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = NO 4 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Realm 5 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 6 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Realm" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Realm" 7 | LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Realm/core" 8 | OTHER_CPLUSPLUSFLAGS = -isystem "${PODS_ROOT}/Realm/include/core" -fvisibility-inlines-hidden 9 | OTHER_LDFLAGS = -l"c++" -l"realmcore-ios" -l"z" -framework "Security" 10 | PODS_BUILD_DIR = ${BUILD_DIR} 11 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 12 | PODS_ROOT = ${SRCROOT} 13 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Realm 14 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 15 | SKIP_INSTALL = YES 16 | USER_HEADER_SEARCH_PATHS = "${PODS_ROOT}/Realm/include" "${PODS_ROOT}/Realm/include/Realm" 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WCDB/WCDB-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_WCDB : NSObject 3 | @end 4 | @implementation PodsDummy_WCDB 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/WCDB/WCDB-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/abstract/conflict.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #ifndef conflict_hpp 22 | #define conflict_hpp 23 | 24 | namespace WCDB { 25 | 26 | enum class Conflict : int { 27 | NotSet, 28 | Rollback, 29 | Abort, 30 | Fail, 31 | Ignore, 32 | Replace, 33 | }; 34 | 35 | const char *ConflictName(Conflict conflict); 36 | 37 | } //namespace WCDB 38 | 39 | #endif /* conflict_hpp */ 40 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/abstract/order_term.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #include 22 | 23 | namespace WCDB { 24 | 25 | const char *OrderTermName(OrderTerm term) 26 | { 27 | switch (term) { 28 | case OrderTerm::ASC: 29 | return "ASC"; 30 | case OrderTerm::DESC: 31 | return "DESC"; 32 | default: 33 | break; 34 | } 35 | return ""; 36 | } 37 | 38 | } //namespace WCDB 39 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/abstract/order_term.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #ifndef order_term_hpp 22 | #define order_term_hpp 23 | 24 | namespace WCDB { 25 | 26 | enum class OrderTerm : int { 27 | NotSet, 28 | ASC, 29 | DESC, 30 | }; 31 | 32 | const char *OrderTermName(OrderTerm term); 33 | 34 | } //namespace WCDB 35 | 36 | #endif /* order_term_hpp */ 37 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/abstract/statement.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #include 22 | #include 23 | 24 | namespace WCDB { 25 | 26 | Statement::Statement() : Describable("") 27 | { 28 | } 29 | 30 | Statement::~Statement() 31 | { 32 | } 33 | 34 | } //namespace WCDB 35 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/abstract/statement_reindex.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #include 22 | 23 | namespace WCDB { 24 | 25 | Statement::Type StatementReindex::getStatementType() const 26 | { 27 | return Statement::Type::Reindex; 28 | } 29 | 30 | StatementReindex &StatementReindex::reindex(const std::string &name) 31 | { 32 | m_description.append("REINDEX " + name); 33 | return *this; 34 | } 35 | 36 | } //namespace WCDB 37 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/abstract/statement_reindex.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #ifndef statement_reindex_hpp 22 | #define statement_reindex_hpp 23 | 24 | #include 25 | 26 | namespace WCDB { 27 | 28 | class StatementReindex : public Statement { 29 | public: 30 | StatementReindex &reindex(const std::string &name); 31 | 32 | virtual Statement::Type getStatementType() const override; 33 | }; 34 | 35 | } //namespace WCDB 36 | 37 | #endif /* statement_reindex_hpp */ 38 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/abstract/statement_release.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #include 22 | 23 | namespace WCDB { 24 | 25 | Statement::Type StatementRelease::getStatementType() const 26 | { 27 | return Statement::Type::Release; 28 | } 29 | 30 | StatementRelease &StatementRelease::release(const std::string &savepointName) 31 | { 32 | m_description.append("RELEASE " + savepointName); 33 | return *this; 34 | } 35 | 36 | } //namespace WCDB 37 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/abstract/statement_rollback.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #include 22 | 23 | namespace WCDB { 24 | 25 | Statement::Type StatementRollback::getStatementType() const 26 | { 27 | return Statement::Type::Rollback; 28 | } 29 | 30 | StatementRollback &StatementRollback::rollback(const std::string &savepointName) 31 | { 32 | m_description.append("ROLLBACK TO " + savepointName); 33 | return *this; 34 | } 35 | 36 | } //namespace WCDB 37 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/abstract/statement_vacuum.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #include 22 | 23 | namespace WCDB { 24 | 25 | Statement::Type StatementVacuum::getStatementType() const 26 | { 27 | return Statement::Type::Vacuum; 28 | } 29 | 30 | StatementVacuum &StatementVacuum::vacuum(const std::string &schemaName) 31 | { 32 | m_description.append("VACUUM " + schemaName); 33 | return *this; 34 | } 35 | 36 | } //namespace WCDB 37 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/builtin/WCTMaster.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | 23 | @interface WCTMaster : NSObject 24 | 25 | + (NSString *)TableName; 26 | 27 | @property(nonatomic, retain) NSString *type; 28 | @property(nonatomic, retain) NSString *name; 29 | @property(nonatomic, retain) NSString *tableName; 30 | @property(nonatomic, assign) int rootpage; 31 | @property(nonatomic, retain) NSString *sql; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/builtin/WCTSequence+WCTTableCoding.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | #import 23 | #import 24 | #import 25 | 26 | /** 27 | Builtin ORM for "sqlite_sequence" table. For further information, see https://sqlite.org/autoinc.html . 28 | */ 29 | @interface WCTSequence (WCTTableCoding) 30 | 31 | WCDB_PROPERTY(name) 32 | WCDB_PROPERTY(seq) 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/builtin/WCTSequence.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | 23 | @interface WCTSequence : NSObject 24 | 25 | + (NSString *)TableName; 26 | 27 | @property(nonatomic, retain) NSString *name; 28 | @property(nonatomic, assign) int seq; 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/chaincall/WCTChainCall.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | #import 23 | #import 24 | 25 | /** 26 | Not Thread-safe 27 | */ 28 | @interface WCTChainCall : WCTCore 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/chaincall/WCTDelete+Private.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | #import 23 | #import 24 | 25 | @interface WCTDelete (Private) 26 | 27 | - (instancetype)initWithCore:(const std::shared_ptr &)core andTableName:(NSString *)tableName; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/chaincall/WCTMultiSelect+Private.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | #import 23 | #import 24 | 25 | @interface WCTMultiSelect () 26 | 27 | - (instancetype)initWithCore:(const std::shared_ptr &)core andResults:(const WCTResultList &)resultList fromTables:(NSArray *)tableNames; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/chaincall/WCTSelect+Private.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | #import 23 | #import 24 | 25 | @interface WCTSelect () 26 | 27 | - (instancetype)initWithCore:(const std::shared_ptr &)core andResults:(const WCTResultList &)resultList fromTable:(NSString *)tableName; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/chaincall/WCTUpdate+Private.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | #import 23 | #import 24 | 25 | @interface WCTUpdate (Private) 26 | 27 | - (instancetype)initWithCore:(const std::shared_ptr &)core andProperties:(const WCTPropertyList &)propertyList andTableName:(NSString *)tableName; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/compatible/WCTCompatible.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | 23 | @interface WCTCompatible : NSObject 24 | 25 | + (instancetype)sharedCompatible; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/compatible/WCTCompatible.mm: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | 23 | @implementation WCTCompatible 24 | 25 | + (instancetype)sharedCompatible 26 | { 27 | static WCTCompatible *s_compatible; 28 | static dispatch_once_t onceToken; 29 | dispatch_once(&onceToken, ^{ 30 | s_compatible = [[WCTCompatible alloc] init]; 31 | }); 32 | return s_compatible; 33 | } 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/compatible/WCTStatistics+Compatible.mm: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #ifndef WCDB_OMIT_DEPRECATED 22 | 23 | #import 24 | 25 | @implementation WCTStatistics (Compatible) 26 | 27 | + (void)SetGlobalTrace:(WCTTrace)trace 28 | { 29 | return [WCTStatistics SetGlobalPerformanceTrace:trace]; 30 | } 31 | 32 | @end 33 | 34 | #endif //WCDB_OMIT_DEPRECATED 35 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/core/WCTCore+Private.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | #import 23 | #import 24 | 25 | @interface WCTCore () { 26 | @protected 27 | std::shared_ptr _core; 28 | } 29 | 30 | - (instancetype)initWithCore:(const std::shared_ptr &)core; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/core/WCTStatement+Private.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | #import 23 | #import 24 | #import 25 | 26 | @interface WCTStatement () { 27 | WCDB::RecyclableStatement _statementHandle; 28 | } 29 | 30 | - (instancetype)initWithCore:(const std::shared_ptr &)core andStatementHandle:(WCDB::RecyclableStatement &)statementHandle; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/core/WCTValue.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | #import 23 | 24 | @interface NSObject (WCTValue) 25 | 26 | - (WCTValueType)valueType; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/database/WCTDatabase+Private.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | #import 23 | #import 24 | 25 | @interface WCTDatabase () { 26 | @protected 27 | WCDB::Database *_database; 28 | } 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/declare/WCTDatabase.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | #import 23 | 24 | /** 25 | Thread-safe 26 | */ 27 | @interface WCTDatabase : WCTInterface 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/declare/WCTInterface.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | #import 23 | 24 | /** 25 | Thread-safe 26 | */ 27 | @interface WCTInterface : WCTCore 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/declare/WCTInterface.mm: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | 23 | @implementation WCTInterface 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/declare/WCTTable.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | #import 23 | 24 | @interface WCTTable : WCTCore 25 | 26 | /** 27 | The name of the table. 28 | */ 29 | @property(nonatomic, readonly) NSString *tableName; 30 | 31 | /** 32 | The class binding to this table. 33 | */ 34 | @property(nonatomic, readonly) Class cls; 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/fts/WCTTokenizer+Apple.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #ifndef WCDB_OMIT_TOKENIZE_APPLE 22 | 23 | #import 24 | #import 25 | 26 | WCDB_EXTERN NSString *const WCTTokenizerNameApple; 27 | 28 | #endif //WCDB_OMIT_TOKENIZE_APPLE 29 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/fts/WCTTokenizer+WCDB.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | #import 23 | 24 | WCDB_EXTERN NSString *const WCTTokenizerNameWCDB; 25 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/orm/accessor/WCTBaseAccessor.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | #import 23 | 24 | typedef NS_ENUM(int, WCTAccessorType) { 25 | WCTAccessorCpp, 26 | WCTAccessorObjC, 27 | }; 28 | 29 | class WCTBaseAccessor { 30 | public: 31 | using InstanceType = id; //NSObject* 32 | virtual WCTColumnType getColumnType() const = 0; 33 | virtual WCTAccessorType getAccessorType() const = 0; 34 | }; 35 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/orm/coding/WCTSelectBase+WCTExpr.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | #import 23 | 24 | @interface WCTSelectBase (WCTExpr) 25 | 26 | - (const WCDB::StatementSelect &)statement; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/orm/coding/WCTSelectBase+WCTExpr.mm: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | #import 23 | 24 | @implementation WCTSelectBase (WCTExpr) 25 | 26 | - (const WCDB::StatementSelect &)statement 27 | { 28 | return _statement; 29 | } 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/statictics/WCTError+Private.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | #import 23 | #import 24 | 25 | @interface WCTError () 26 | 27 | + (instancetype)errorWithWCDBError:(const WCDB::Error &)error; 28 | 29 | - (instancetype)initWithWCDBError:(const WCDB::Error &)error; 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/table/WCTTable+Database.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | #import 23 | #import 24 | 25 | @interface WCTTable (Database) 26 | 27 | - (instancetype)initWithCore:(const std::shared_ptr &)core andTableName:(NSString *)tableName andClass:(Class)cls; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/table/WCTTable+Private.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | #import 23 | #import 24 | 25 | @interface WCTTable () { 26 | Class _cls; 27 | NSString *_tableName; 28 | } 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/interface/transaction/WCTTransaction+Private.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #import 22 | #import 23 | #import 24 | #import 25 | 26 | @interface WCTTransaction () { 27 | WCDB::Error _error; 28 | WCDB::Transaction *_transaction; 29 | std::shared_ptr _ticker; 30 | int _changes; 31 | } 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/util/macro.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #ifndef macro_hpp 22 | #define macro_hpp 23 | 24 | #define _CONCAT(a, b) a##b 25 | #define CONCAT(a, b) _CONCAT(a, b) 26 | #define UNUSED_UNIQUE_ID CONCAT(_unused, __COUNTER__) 27 | 28 | #endif /* macro_hpp */ 29 | -------------------------------------------------------------------------------- /Pods/WCDB/objc/WCDB/util/spin.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Tencent is pleased to support the open source community by making 3 | * WCDB available. 4 | * 5 | * Copyright (C) 2017 THL A29 Limited, a Tencent company. 6 | * All rights reserved. 7 | * 8 | * Licensed under the BSD 3-Clause License (the "License"); you may not use 9 | * this file except in compliance with the License. You may obtain a copy of 10 | * the License at 11 | * 12 | * https://opensource.org/licenses/BSD-3-Clause 13 | * 14 | * Unless required by applicable law or agreed to in writing, software 15 | * distributed under the License is distributed on an "AS IS" BASIS, 16 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 | * See the License for the specific language governing permissions and 18 | * limitations under the License. 19 | */ 20 | 21 | #include 22 | 23 | namespace WCDB { 24 | 25 | void Spin::lock() 26 | { 27 | while (locked.test_and_set(std::memory_order_acquire)) 28 | ; 29 | } 30 | 31 | void Spin::unlock() 32 | { 33 | locked.clear(std::memory_order_release); 34 | } 35 | 36 | } //namespace WCDB 37 | -------------------------------------------------------------------------------- /Pods/WCDB/sqlcipher/ext/fts3/fts3.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** 2006 Oct 10 3 | ** 4 | ** The author disclaims copyright to this source code. In place of 5 | ** a legal notice, here is a blessing: 6 | ** 7 | ** May you do good and not evil. 8 | ** May you find forgiveness for yourself and forgive others. 9 | ** May you share freely, never taking more than you give. 10 | ** 11 | ****************************************************************************** 12 | ** 13 | ** This header file is used by programs that want to link against the 14 | ** FTS3 library. All it does is declare the sqlite3Fts3Init() interface. 15 | */ 16 | #include "sqlite3.h" 17 | 18 | #ifdef __cplusplus 19 | extern "C" { 20 | #endif /* __cplusplus */ 21 | 22 | int sqlite3Fts3Init(sqlite3 *db); 23 | 24 | #ifdef __cplusplus 25 | } /* extern "C" */ 26 | #endif /* __cplusplus */ 27 | -------------------------------------------------------------------------------- /Pods/WCDB/sqlcipher/ext/icu/sqliteicu.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** 2008 May 26 3 | ** 4 | ** The author disclaims copyright to this source code. In place of 5 | ** a legal notice, here is a blessing: 6 | ** 7 | ** May you do good and not evil. 8 | ** May you find forgiveness for yourself and forgive others. 9 | ** May you share freely, never taking more than you give. 10 | ** 11 | ****************************************************************************** 12 | ** 13 | ** This header file is used by programs that want to link against the 14 | ** ICU extension. All it does is declare the sqlite3IcuInit() interface. 15 | */ 16 | #include "sqlite3.h" 17 | 18 | #ifdef __cplusplus 19 | extern "C" { 20 | #endif /* __cplusplus */ 21 | 22 | int sqlite3IcuInit(sqlite3 *db); 23 | 24 | #ifdef __cplusplus 25 | } /* extern "C" */ 26 | #endif /* __cplusplus */ 27 | 28 | -------------------------------------------------------------------------------- /Pods/WCDB/sqlcipher/ext/rtree/rtree.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** 2008 May 26 3 | ** 4 | ** The author disclaims copyright to this source code. In place of 5 | ** a legal notice, here is a blessing: 6 | ** 7 | ** May you do good and not evil. 8 | ** May you find forgiveness for yourself and forgive others. 9 | ** May you share freely, never taking more than you give. 10 | ** 11 | ****************************************************************************** 12 | ** 13 | ** This header file is used by programs that want to link against the 14 | ** RTREE library. All it does is declare the sqlite3RtreeInit() interface. 15 | */ 16 | #include "sqlite3.h" 17 | 18 | #ifdef __cplusplus 19 | extern "C" { 20 | #endif /* __cplusplus */ 21 | 22 | int sqlite3RtreeInit(sqlite3 *db); 23 | 24 | #ifdef __cplusplus 25 | } /* extern "C" */ 26 | #endif /* __cplusplus */ 27 | -------------------------------------------------------------------------------- /Pods/WCDB/sqlcipher/src/msvc.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** 2015 January 12 3 | ** 4 | ** The author disclaims copyright to this source code. In place of 5 | ** a legal notice, here is a blessing: 6 | ** 7 | ** May you do good and not evil. 8 | ** May you find forgiveness for yourself and forgive others. 9 | ** May you share freely, never taking more than you give. 10 | ** 11 | ****************************************************************************** 12 | ** 13 | ** This file contains code that is specific to MSVC. 14 | */ 15 | #ifndef SQLITE_MSVC_H 16 | #define SQLITE_MSVC_H 17 | 18 | #if defined(_MSC_VER) 19 | #pragma warning(disable : 4054) 20 | #pragma warning(disable : 4055) 21 | #pragma warning(disable : 4100) 22 | #pragma warning(disable : 4127) 23 | #pragma warning(disable : 4130) 24 | #pragma warning(disable : 4152) 25 | #pragma warning(disable : 4189) 26 | #pragma warning(disable : 4206) 27 | #pragma warning(disable : 4210) 28 | #pragma warning(disable : 4232) 29 | #pragma warning(disable : 4244) 30 | #pragma warning(disable : 4305) 31 | #pragma warning(disable : 4306) 32 | #pragma warning(disable : 4702) 33 | #pragma warning(disable : 4706) 34 | #endif /* defined(_MSC_VER) */ 35 | 36 | #endif /* SQLITE_MSVC_H */ 37 | -------------------------------------------------------------------------------- /Pods/WCDB/sqlcipher/src/vxworks.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** 2015-03-02 3 | ** 4 | ** The author disclaims copyright to this source code. In place of 5 | ** a legal notice, here is a blessing: 6 | ** 7 | ** May you do good and not evil. 8 | ** May you find forgiveness for yourself and forgive others. 9 | ** May you share freely, never taking more than you give. 10 | ** 11 | ****************************************************************************** 12 | ** 13 | ** This file contains code that is specific to Wind River's VxWorks 14 | */ 15 | #if defined(__RTP__) || defined(_WRS_KERNEL) 16 | /* This is VxWorks. Set up things specially for that OS 17 | */ 18 | #include 19 | #include /* amalgamator: dontcache */ 20 | #define OS_VXWORKS 1 21 | #define SQLITE_OS_OTHER 0 22 | #define SQLITE_HOMEGROWN_RECURSIVE_MUTEX 1 23 | #define SQLITE_OMIT_LOAD_EXTENSION 1 24 | #define SQLITE_ENABLE_LOCKING_STYLE 0 25 | #define HAVE_UTIME 1 26 | #else 27 | /* This is not VxWorks. */ 28 | #define OS_VXWORKS 0 29 | #define HAVE_FCHOWN 1 30 | #define HAVE_READLINK 1 31 | #define HAVE_LSTAT 1 32 | #endif /* defined(_WRS_KERNEL) */ 33 | -------------------------------------------------------------------------------- /WX20171123-094615@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatRong6/DatabaseManager/d8660e15c9958bff12121e49da3ba5a1c6cee9c6/WX20171123-094615@2x.png -------------------------------------------------------------------------------- /WX20171123-100853@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatRong6/DatabaseManager/d8660e15c9958bff12121e49da3ba5a1c6cee9c6/WX20171123-100853@2x.png -------------------------------------------------------------------------------- /数据库操作.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /数据库操作.xcodeproj/project.xcworkspace/xcuserdata/iosdev.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatRong6/DatabaseManager/d8660e15c9958bff12121e49da3ba5a1c6cee9c6/数据库操作.xcodeproj/project.xcworkspace/xcuserdata/iosdev.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /数据库操作.xcodeproj/xcuserdata/iosdev.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | 数据库操作 2.xcscheme 8 | 9 | orderHint 10 | 1 11 | 12 | 数据库操作.xcscheme 13 | 14 | orderHint 15 | 0 16 | 17 | 18 | SuppressBuildableAutocreation 19 | 20 | 6AE14C4C1F6B7A380051A507 21 | 22 | primary 23 | 24 | 25 | 6AE14C651F6B7A380051A507 26 | 27 | primary 28 | 29 | 30 | 6AE14C701F6B7A380051A507 31 | 32 | primary 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /数据库操作.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /数据库操作.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /数据库操作.xcworkspace/xcuserdata/iosdev.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/greatRong6/DatabaseManager/d8660e15c9958bff12121e49da3ba5a1c6cee9c6/数据库操作.xcworkspace/xcuserdata/iosdev.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /数据库操作.xcworkspace/xcuserdata/iosdev.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /数据库操作/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // 数据库操作 4 | // 5 | // Created by iosdev on 2017/9/15. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /数据库操作/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "20x20", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "20x20", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "29x29", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "29x29", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "40x40", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "40x40", 31 | "scale" : "3x" 32 | }, 33 | { 34 | "idiom" : "iphone", 35 | "size" : "60x60", 36 | "scale" : "2x" 37 | }, 38 | { 39 | "idiom" : "iphone", 40 | "size" : "60x60", 41 | "scale" : "3x" 42 | }, 43 | { 44 | "idiom" : "ios-marketing", 45 | "size" : "1024x1024", 46 | "scale" : "1x" 47 | } 48 | ], 49 | "info" : { 50 | "version" : 1, 51 | "author" : "xcode" 52 | } 53 | } -------------------------------------------------------------------------------- /数据库操作/EditFMDB/EditFMDB.h: -------------------------------------------------------------------------------- 1 | // 2 | // EditFMDB.h 3 | // 数据库操作 4 | // 5 | // Created by iosdev on 2017/9/15. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "FMDB.h" 11 | 12 | @interface EditFMDB : NSObject 13 | 14 | +(instancetype)shareInstance; 15 | 16 | //创建表是否成功 17 | -(BOOL)openFMDBName:(NSString *)pathStr; 18 | 19 | /** 20 | * 增加 21 | */ 22 | -(BOOL)insetTitle:(id)model withPath:(NSString *)pathStr; 23 | 24 | /** 25 | * 删除 根据userid进行删除 26 | */ 27 | -(void)deleteWithTitle:(NSString *)pathStr withUserID:(NSString *)userId; 28 | 29 | /** 30 | * 删除所有数据 31 | */ 32 | -(void)deleteWithTitle:(NSString *)pathStr; 33 | 34 | /** 35 | * 更新数据 修改 36 | */ 37 | -(void)updateWithModel:(id)model; 38 | 39 | /** 40 | * 条件查询数据 41 | */ 42 | -(void)selectWithTitle:(NSString *)userId withUserID:(NSString *)pathStr; 43 | 44 | /** 45 | * 查询所有数据 46 | * 47 | */ 48 | -(void)selectAllMethod:(NSString *)pathStr withBlock:(void(^)(id Success))block; 49 | 50 | //查询数据(去除重复数据) 51 | -(NSArray *)queryDataWithTableName:(NSString *)pathStr keyword:(NSString *)keyword; 52 | 53 | 54 | @end 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /数据库操作/EditWCDB/WCDManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // WCDManager.h 3 | // WCDBTest 4 | // 5 | // Created by iosdev on 2017/9/18. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "WCDModel.h" 11 | @interface WCDManager : NSObject 12 | 13 | +(WCDManager *)defaultManager; 14 | 15 | //关闭数据库 16 | +(void)killDB; 17 | 18 | //添加数据 19 | - (BOOL)insertUser:(WCDModel*)mod; 20 | 21 | //更新所有的数据 22 | - (BOOL)updateUser:(WCDModel*)mod; 23 | 24 | //根据userid进行更新数据 25 | - (BOOL)updateAgeAndUserIDWithMod:(WCDModel*)mod; 26 | 27 | //通过model进行删除 28 | - (BOOL)deleteUser:(WCDModel*)mod; 29 | 30 | //删除所有 31 | - (BOOL)deleteAllUsers; 32 | 33 | //通过userid查询 34 | - (WCDModel *)getUserWithId:(NSString*)userID; 35 | 36 | //根据号查询 37 | - (NSArray*)getUsersWithTelNum:(NSInteger)telNum; 38 | 39 | //查询所有数据 40 | - (NSArray*)getAllUser; 41 | 42 | //按拼音查询 号码查询 43 | - (NSArray *)getUserWithName:(NSString *)pinyin; 44 | 45 | @end 46 | -------------------------------------------------------------------------------- /数据库操作/EditWCDB/WCDModel+WCTTableCoding.h: -------------------------------------------------------------------------------- 1 | // 2 | // WCDModel+WCTTableCoding.h 3 | // WCDBTest 4 | // 5 | // Created by iosdev on 2017/9/18. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import "WCDModel.h" 10 | #import 11 | 12 | 13 | @interface WCDModel (WCTTableCoding) 14 | 15 | WCDB_PROPERTY(userName) 16 | WCDB_PROPERTY(userID) 17 | WCDB_PROPERTY(telNum) 18 | WCDB_PROPERTY(pinyin) 19 | 20 | WCDB_PROPERTY(location) 21 | WCDB_PROPERTY(createdate) 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /数据库操作/EditWCDB/WCDModel+WCTTableCoding.mm: -------------------------------------------------------------------------------- 1 | // 2 | // WCDModel+WCTTableCoding.m 3 | // WCDBTest 4 | // 5 | // Created by iosdev on 2017/9/18. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import "WCDModel+WCTTableCoding.h" 10 | 11 | @implementation WCDModel (WCTTableCoding) 12 | 13 | 14 | #pragma mark - 定义绑定到数据库表的类 15 | WCDB_IMPLEMENTATION(WCDModel) 16 | 17 | #pragma mark - 定义需要绑定到数据库表的字段 18 | WCDB_SYNTHESIZE(WCDModel, userName) 19 | WCDB_SYNTHESIZE(WCDModel, userID) 20 | WCDB_SYNTHESIZE(WCDModel, telNum) 21 | WCDB_SYNTHESIZE(WCDModel, pinyin) 22 | 23 | WCDB_SYNTHESIZE(WCDModel, location) 24 | WCDB_SYNTHESIZE(WCDModel, createdate) 25 | #pragma mark - 设置主键 26 | WCDB_PRIMARY(WCDModel, createdate) 27 | 28 | //#pragma mark - 设置索引 29 | WCDB_INDEX(WCDModel, "_index", createdate) 30 | 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /数据库操作/Extend/NSString+category.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+category.h 3 | // FuzzySearch 4 | // 5 | // Created by iosdev on 2017/9/15. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface NSString (category) 12 | 13 | #pragma mark--获取汉字转成拼音字符串 通讯录模糊搜索 支持拼音检索 首字母 全拼 汉字 搜索 14 | + (NSString *)transformToPinyin:(NSString *)aString; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /数据库操作/Model/StudentModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // StudentModel.h 3 | // 数据库操作 4 | // 5 | // Created by iosdev on 2017/9/19. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface StudentModel : NSObject 12 | 13 | @property (nonatomic,copy)NSString *name; 14 | @property (nonatomic,copy)NSString *userID; 15 | @property (nonatomic,copy)NSString *telNum; 16 | @property (nonatomic,copy)NSString *pinyin; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /数据库操作/Model/StudentModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // StudentModel.m 3 | // 数据库操作 4 | // 5 | // Created by iosdev on 2017/9/19. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import "StudentModel.h" 10 | 11 | @implementation StudentModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /数据库操作/Model/WCDModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // WCDModel.h 3 | // 4 | // 5 | // Created by iosdev on 2017/9/18. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface WCDModel : NSObject 12 | 13 | @property (nonatomic, copy) NSString *userName; 14 | @property (nonatomic, copy) NSString *userID; 15 | @property (nonatomic, copy) NSString *telNum; 16 | @property (nonatomic, copy) NSString *pinyin; 17 | 18 | @property (nonatomic, copy) NSString *location; 19 | @property (nonatomic, assign) NSInteger createdate; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /数据库操作/Model/WCDModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // WCDModel.m 3 | // 4 | // 5 | // Created by iosdev on 2017/9/18. 6 | // 7 | // 8 | 9 | #import "WCDModel.h" 10 | 11 | @implementation WCDModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /数据库操作/RealmManager/RealmManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // RealmManager.h 3 | // 数据库操作 4 | // 5 | // Created by iosdev on 2017/11/24. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | #import "RLMRealm.h" 12 | #import "RealmModel.h" 13 | 14 | @interface RealmManager : NSObject 15 | 16 | +(instancetype)shareInstance; 17 | 18 | //创建数据库 19 | -(BOOL)openRealmD; 20 | 21 | //添加数据 22 | - (void)creatDataBaseWithName:(RealmModel *)model; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /数据库操作/RealmManager/RealmModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // RealmModel.h 3 | // 数据库操作 4 | // 5 | // Created by iosdev on 2017/11/24. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface RealmModel : RLMObject 12 | 13 | @property (nonatomic,copy)NSString *name; 14 | @property (nonatomic,copy)NSString *userID; 15 | @property (nonatomic,copy)NSString *telNum; 16 | @property (nonatomic,copy)NSString *pinyin; 17 | 18 | @end 19 | 20 | -------------------------------------------------------------------------------- /数据库操作/RealmManager/RealmModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // RealmModel.m 3 | // 数据库操作 4 | // 5 | // Created by iosdev on 2017/11/24. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import "RealmModel.h" 10 | 11 | @implementation RealmModel 12 | 13 | //主键 14 | + (NSString *)primaryKey { 15 | return @"userID"; 16 | } 17 | 18 | ////设置属性默认值 19 | //+ (NSDictionary *)defaultPropertyValues { 20 | // return @{@"dialCode":@"00" }; 21 | //} 22 | 23 | //设置忽略属性,即不存到realm数据库中 24 | + (NSArray *)ignoredProperties { 25 | return @[@""]; 26 | } 27 | 28 | //一般来说,属性为nil的话realm会抛出异常,但是如果实现了这个方法的话,就只有countryId为nil会抛出异常,也就是说现在dialCode属性可以为空了 29 | + (NSArray *)requiredProperties { 30 | return @[@"userID"]; 31 | } 32 | 33 | //设置索引,可以加快检索的速度 34 | + (NSArray *)indexedProperties { 35 | return @[@"userID"]; 36 | } 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /数据库操作/VC/AddStudentVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // AddStudentVC.h 3 | // 数据库操作 4 | // 5 | // Created by iosdev on 2017/9/18. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AddStudentVC : UIViewController 12 | 13 | @property (nonatomic,copy)NSString *isFmdb; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /数据库操作/VC/EditDataVC.h: -------------------------------------------------------------------------------- 1 | // 2 | // EditDataVC.h 3 | // 数据库操作 4 | // 5 | // Created by iosdev on 2017/11/14. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface EditDataVC : UIViewController 12 | 13 | @property (nonatomic,copy) NSString *isFmdb; 14 | @property (nonatomic,copy)void (^backBlcok)(); 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /数据库操作/VC/ViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.h 3 | // 数据库操作 4 | // 5 | // Created by iosdev on 2017/9/15. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ViewController : UIViewController 12 | 13 | 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /数据库操作/View/AddView.h: -------------------------------------------------------------------------------- 1 | // 2 | // AddView.h 3 | // 数据库操作 4 | // 5 | // Created by iosdev on 2017/9/18. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AddView : UIView 12 | 13 | @property (weak, nonatomic) IBOutlet UITextField *nameTextF; 14 | @property (weak, nonatomic) IBOutlet UITextField *ageTextF; 15 | //@property (weak, nonatomic) IBOutlet UITextField *heightTextF; 16 | //@property (weak, nonatomic) IBOutlet UITextField *preferenTextF; 17 | //@property (weak, nonatomic) IBOutlet UITextField *chinTextF; 18 | //@property (weak, nonatomic) IBOutlet UITextField *mathTextF; 19 | //@property (weak, nonatomic) IBOutlet UITextField *EnglishF; 20 | @property (weak, nonatomic) IBOutlet UITextField *telTextF; 21 | 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /数据库操作/View/AddView.m: -------------------------------------------------------------------------------- 1 | // 2 | // AddView.m 3 | // 数据库操作 4 | // 5 | // Created by iosdev on 2017/9/18. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import "AddView.h" 10 | 11 | @implementation AddView 12 | 13 | -(void)awakeFromNib{ 14 | 15 | [super awakeFromNib]; 16 | self.nameTextF.delegate = self; 17 | self.ageTextF.delegate = self; 18 | // self.heightTextF.delegate = self; 19 | // self.preferenTextF.delegate = self; 20 | // self.chinTextF.delegate =self; 21 | // self.mathTextF.delegate = self; 22 | // self.EnglishF.delegate = self; 23 | self.telTextF.delegate = self; 24 | 25 | } 26 | 27 | -(BOOL)textFieldShouldReturn:(UITextField *)textField{ 28 | 29 | [self endEditing:NO]; 30 | return YES; 31 | } 32 | 33 | 34 | 35 | /* 36 | // Only override drawRect: if you perform custom drawing. 37 | // An empty implementation adversely affects performance during animation. 38 | - (void)drawRect:(CGRect)rect { 39 | // Drawing code 40 | } 41 | */ 42 | 43 | @end 44 | -------------------------------------------------------------------------------- /数据库操作/View/PeopleCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // PeopleCell.h 3 | // 数据库操作 4 | // 5 | // Created by iosdev on 2017/9/27. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface PeopleCell : UITableViewCell 12 | 13 | @property (nonatomic,strong)UILabel *content; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /数据库操作/View/PeopleCell.m: -------------------------------------------------------------------------------- 1 | // 2 | // PeopleCell.m 3 | // 数据库操作 4 | // 5 | // Created by iosdev on 2017/9/27. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import "PeopleCell.h" 10 | 11 | @implementation PeopleCell 12 | 13 | -(instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ 14 | 15 | self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]; 16 | if (self) { 17 | 18 | self.content = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 0, 0)]; 19 | self.content.font = [UIFont systemFontOfSize:14.0f]; 20 | [self.contentView addSubview:self.content]; 21 | 22 | } 23 | return self; 24 | 25 | } 26 | 27 | -(void)initWithConTent:(NSString *)content{ 28 | 29 | 30 | 31 | } 32 | 33 | - (void)awakeFromNib { 34 | [super awakeFromNib]; 35 | // Initialization code 36 | } 37 | 38 | - (void)setSelected:(BOOL)selected animated:(BOOL)animated { 39 | [super setSelected:selected animated:animated]; 40 | 41 | // Configure the view for the selected state 42 | } 43 | 44 | @end 45 | -------------------------------------------------------------------------------- /数据库操作/View/QueryCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // QueryCell.h 3 | // 数据库操作 4 | // 5 | // Created by iosdev on 2017/9/22. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface QueryCell : UITableViewCell 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /数据库操作/View/QueryCell.m: -------------------------------------------------------------------------------- 1 | // 2 | // QueryCell.m 3 | // 数据库操作 4 | // 5 | // Created by iosdev on 2017/9/22. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import "QueryCell.h" 10 | 11 | @implementation QueryCell 12 | 13 | - (void)awakeFromNib { 14 | [super awakeFromNib]; 15 | // Initialization code 16 | } 17 | 18 | - (void)setSelected:(BOOL)selected animated:(BOOL)animated { 19 | [super setSelected:selected animated:animated]; 20 | 21 | // Configure the view for the selected state 22 | } 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /数据库操作/View/StudentCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // StudentCell.h 3 | // 数据库操作 4 | // 5 | // Created by iosdev on 2017/11/16. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface StudentCell : UITableViewCell 12 | 13 | @property (weak, nonatomic) IBOutlet UILabel *name; 14 | @property (weak, nonatomic) IBOutlet UILabel *telNum; 15 | 16 | -(void)initWithData:(id)data; 17 | -(void)initWithModelData:(id)data; 18 | -(void)initWithRealmData:(id)data; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /数据库操作/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // 数据库操作 4 | // 5 | // Created by iosdev on 2017/9/15. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /数据库操作Tests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /数据库操作Tests/_____Tests.m: -------------------------------------------------------------------------------- 1 | // 2 | // _____Tests.m 3 | // 数据库操作Tests 4 | // 5 | // Created by iosdev on 2017/9/15. 6 | // Copyright © 2017年 iosdev. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface _____Tests : XCTestCase 12 | 13 | @end 14 | 15 | @implementation _____Tests 16 | 17 | - (void)setUp { 18 | [super setUp]; 19 | // Put setup code here. This method is called before the invocation of each test method in the class. 20 | } 21 | 22 | - (void)tearDown { 23 | // Put teardown code here. This method is called after the invocation of each test method in the class. 24 | [super tearDown]; 25 | } 26 | 27 | - (void)testExample { 28 | // This is an example of a functional test case. 29 | // Use XCTAssert and related functions to verify your tests produce the correct results. 30 | } 31 | 32 | - (void)testPerformanceExample { 33 | // This is an example of a performance test case. 34 | [self measureBlock:^{ 35 | // Put the code you want to measure the time of here. 36 | }]; 37 | } 38 | 39 | @end 40 | -------------------------------------------------------------------------------- /数据库操作UITests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | --------------------------------------------------------------------------------