 			connected = false
 		}
 		
-		func execute(statement: StatementClosure) throws {
+		public func execute(statement: StatementClosure) throws {
 			// Acquire re-entrant lock.
 			_databaseLock.lock()
 			

		}
		
		@discardableResult
		func beginExecute(
			statement: @escaping StatementClosure,
			completion: @escaping StatementCompletion) -> Operation {
			// Create operation.

			return operation
		}
		
		public func resetOperationQueue() {
			_asyncQueryQueue.cancelAllOperations()
		}
		
		public func deleteDatabase() {
			closeConnection()
			
			// Delete the database file.
