Bug 410905 ISODate to DateTime
data/org.eclipse.birt.data.oda.mongodb/src/org/eclipse/birt/data/oda/mongodb/impl/MDbResultSet.java
private int m_maxRows = 0;  
    private boolean m_wasNull = true;
    private ResultDataHandler m_dataHandler;
    private static Logger sm_logger = DriverUtil.getLogger();
    
    public MDbResultSet( Iterator<DBObject> resultsIterator, MDbResultSetMetaData rsmd,
            QueryProperties queryProps )
    {
        if( resultsIterator == null || rsmd == null )
            throw new IllegalArgumentException( "null DBCursor" ); 
        m_resultsIterator = resultsIterator;
        if( resultsIterator instanceof DBCursor )
            m_mongoCursor = (DBCursor)resultsIterator;
        m_metadata = rsmd;
        m_queryProps = queryProps != null ? 
                        queryProps : 
                        QueryProperties.defaultValues();
        if( projectsFlattenedRows() )
            m_dataHandler = new ResultDataHandler( m_metadata );
    }
	
	/*
	 * @see org.eclipse.datatools.connectivity.oda.IResultSet#getMetaData()
	 */
	public IResultSetMetaData getMetaData() throws OdaException
	{
	    return m_metadata;
	}
	/*
	 * @see org.eclipse.datatools.connectivity.oda.IResultSet#setMaxRows(int)