Module imessage_database::tables::table
source · Expand description
This module defines traits for table representations and stores some shared table constants.
Constants
- Attachment table name
- Name for attachments directory in exports
- 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 location for the Messages database in an unencrypted iOS backup
- Default location for the Messages database on macOS
- Replacement text sent in Fitness.app messages
- Handle table name
- Maximum length a filename can be
- Names 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
- Recently deleted messages 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