private SQLiteDataReader(SQLiteCommand command, CommandBehavior behavior)
        {
            m_command           = command;
            m_behavior          = behavior;
            m_statementPreparer = command.GetStatementPreparer();

            m_startingChanges       = NativeMethods.sqlite3_total_changes(DatabaseHandle);
            m_currentStatementIndex = -1;
        }