         }
     }
     
-    // Cache for columnInfos()
     private func columnInfos(tableName: String) -> [ColumnInfo] {
         if let columnInfos = columnInfosCache[tableName] {
             return columnInfos

}


// =============================================================================
// MARK: - TransactionObserverType

/// A transaction observer is notified of all changes and transactions committed
/// or rollbacked on a database.
///

}


/// The end of a transaction: Commit, or Rollback
public enum TransactionCompletion {
    case Commit
