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
- Name used for messages sent by the database owner in a first-person context
- 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
- Name used for messages sent by the database owner in a second-person context
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
SQLitedatabase - Get the size of the database on the disk