/// <summary>
 ///   The "integrity-check" command causes SQLite to read and verify
 ///   the accuracy of all inverted indices in an FTS3/4 table by
 ///   comparing those inverted indices against the original content.
 /// </summary>
 /// <typeparam name="T">The table to check.</typeparam>
 /// <param name="database">The database to use.</param>
 public static int IntegrityCheck <T>(this SqliteSession database)
 {
     return(database.IntegrityCheck(typeof(T)));
 }