YapDatabase/Framework/iOS/module.modulemap
2018-03-19 14:01:44 -06:00

182 lines
4.9 KiB
Plaintext

framework module YapDatabase {
header "YapDatabase.h"
header "YapDatabaseConnection.h"
header "YapDatabaseTransaction.h"
header "YapDatabaseOptions.h"
header "YapDatabaseExtension.h"
header "YapDatabaseExtensionConnection.h"
header "YapDatabaseExtensionTransaction.h"
header "YapDatabaseExtensionTypes.h"
module Utilities {
header "YapBidirectionalCache.h"
header "YapCache.h"
header "YapCollectionKey.h"
header "YapDatabaseConnectionConfig.h"
header "YapDatabaseQuery.h"
header "YapMurmurHash.h"
header "YapProxyObject.h"
header "YapSet.h"
header "YapWhitelistBlacklist.h"
header "YapMutationStack.h"
}
// Extension: View
explicit module YapDatabaseView {
header "YapDatabaseView.h"
header "YapDatabaseViewOptions.h"
header "YapDatabaseViewConnection.h"
header "YapDatabaseViewTransaction.h"
header "YapDatabaseViewMappings.h"
header "YapDatabaseViewChange.h"
header "YapDatabaseViewRangeOptions.h"
}
// Extension: AutoView
explicit module YapDatabaseAutoView {
header "YapDatabaseViewTypes.h"
header "YapDatabaseAutoView.h"
header "YapDatabaseAutoViewConnection.h"
header "YapDatabaseAutoViewTransaction.h"
export YapDatabaseView
}
// Extension: FilteredView
explicit module YapDatabaseFilteredView {
header "YapDatabaseFilteredView.h"
header "YapDatabaseFilteredViewTypes.h"
header "YapDatabaseFilteredViewConnection.h"
header "YapDatabaseFilteredViewTransaction.h"
export YapDatabaseView
}
// Extension: Relationship
explicit module YapDatabaseRelationship {
header "YapDatabaseRelationship.h"
header "YapDatabaseRelationshipNode.h"
header "YapDatabaseRelationshipEdge.h"
header "YapDatabaseRelationshipOptions.h"
header "YapDatabaseRelationshipConnection.h"
header "YapDatabaseRelationshipTransaction.h"
}
// Extension: SecondaryIndex
explicit module YapDatabaseSecondaryIndex {
header "YapDatabaseSecondaryIndex.h"
header "YapDatabaseSecondaryIndexSetup.h"
header "YapDatabaseSecondaryIndexHandler.h"
header "YapDatabaseSecondaryIndexOptions.h"
header "YapDatabaseSecondaryIndexConnection.h"
header "YapDatabaseSecondaryIndexTransaction.h"
}
// Extension: FullTextSearch
explicit module YapDatabaseFullTextSearch {
header "YapDatabaseFullTextSearch.h"
header "YapDatabaseFullTextSearchHandler.h"
header "YapDatabaseFullTextSearchConnection.h"
header "YapDatabaseFullTextSearchTransaction.h"
header "YapDatabaseFullTextSearchSnippetOptions.h"
}
// Extension: SearchResultsView
explicit module YapDatabaseSearchResultsView {
header "YapDatabaseSearchResultsView.h"
header "YapDatabaseSearchResultsViewOptions.h"
header "YapDatabaseSearchResultsViewConnection.h"
header "YapDatabaseSearchResultsViewTransaction.h"
header "YapDatabaseSearchQueue.h"
export YapDatabaseView
export YapDatabaseFullTextSearch
}
// Extension: Hooks
explicit module YapDatabaseHooks {
header "YapDatabaseHooks.h"
header "YapDatabaseHooksConnection.h"
header "YapDatabaseHooksTransaction.h"
}
// Extension: CloudKit
explicit module YapDatabaseCloudKit {
header "YapDatabaseCloudKit.h"
header "YapDatabaseCloudKitTypes.h"
header "YapDatabaseCloudKitOptions.h"
header "YapDatabaseCloudKitConnection.h"
header "YapDatabaseCloudKitTransaction.h"
header "YDBCKChangeSet.h"
header "YDBCKMergeInfo.h"
header "YDBCKRecordInfo.h"
header "YDBCKRecord.h"
}
// Extension: RTree
explicit module YapDatabaseRTreeIndex {
header "YapDatabaseRTreeIndex.h"
header "YapDatabaseRTreeIndexSetup.h"
header "YapDatabaseRTreeIndexHandler.h"
header "YapDatabaseRTreeIndexOptions.h"
header "YapDatabaseRTreeIndexConnection.h"
header "YapDatabaseRTreeIndexTransaction.h"
}
// Extension: ConnectionProxy
explicit module YapDatabaseConnectionProxy {
header "YapDatabaseConnectionProxy.h"
}
// Extension: ConnectionPool
explicit module YapDatabaseConnectionPool {
header "YapDatabaseConnectionPool.h"
}
// Extension: ActionManager
explicit module YapDatabaseActionManager {
header "YapActionable.h"
header "YapActionItem.h"
header "YapDatabaseActionManager.h"
header "YapDatabaseActionManagerConnection.h"
header "YapDatabaseActionManagerTransaction.h"
header "YapReachability.h"
}
// Extension: CrossProcessNotification
explicit module YapDatabaseCrossProcessNotification {
header "YapDatabaseCrossProcessNotification.h"
header "YapDatabaseCrossProcessNotificationConnection.h"
header "YapDatabaseCrossProcessNotificationTransaction.h"
}
// Extension: CloudCore
explicit module YapDatabaseCloudCore {
header "YapDatabaseCloudCore.h"
header "YapDatabaseCloudCoreOptions.h"
header "YapDatabaseCloudCoreConnection.h"
header "YapDatabaseCloudCoreTransaction.h"
header "YapManyToManyCache.h"
header "YapDatabaseCloudCoreOperation.h"
header "YapDatabaseCloudCorePipelineDelegate.h"
header "YapDatabaseCloudCorePipeline.h"
header "YapDatabaseCloudCoreGraph.h"
}
}