Foreign.Notmuch

data Database

databaseCreate

data DatabaseMode

databaseOpen

databaseClose

databaseDestroy

databaseGetPath

databaseGetVersion

databaseNeedsUpgrade

type UpgradeCallback

databaseUpgrade

databaseBeginAtomic

databaseEndAtomic

data Directory

databaseGetDirectory

data Message

type Messages

databaseAddMessage

databaseRemoveMessage

databaseFindMessage

type Tags

databaseGetAllTags

data Query

queryCreate

querySetOmitExcluded

data SortOrder

querySetSortOrder

data Thread

type Threads

queryCountThreads

queryThreads

queryMessages

queryCountMessages

getThreadID

threadCountMessages

threadCountMatchedMessages

threadGetToplevelMessages

threadGetAuthors

threadGetSubject

threadGetOldestDate

threadGetNewestDate

threadGetTags

messagesCollectTags

messageGetMessageID

messageGetThreadID

messageGetReplies

messageGetFilePath

data MessageFlag

messageGetFlag

messageSetFlag

messageGetDate

messageGetHeader

messageGetTags

messageAddTag

messageRemoveTag

messageRemoveAllTags

messageFreeze

messageThaw

directorySetMtime

directoryGetMtime

directoryGetChildFiles

directoryGetChildDirectories