Expand description

This module defines traits for table representations and stores some shared table constants.

Constants

Attachment table names
The attributedBody column contains a message’s body text with any other attributes
Chat table name
Chat to handle join table name
Chat to message join table name
Default export directory name
Default location for the Messages database
Replacement text sent in Fitness.app messages
Handle table name
Maximum length a filename can be
Name used for messages sent by the database owner
Message table name
Message to attachment join table name
The payload data column contains app message data
The message summary info column contains edited message information
Chat name reserved for messages that do not belong to a chat in the table
Name used for contacts or chats where the name cannot be discovered

Traits

Defines behavior for table data that can be cached in memory
Defines behavior for deduplicating data in a table
Defines behavior for printing diagnostic information for a table
Defines behavior for SQL Table data

Functions

Get a connection to the iMessage SQLite database