public void free ( ) { this . close ( ) ; while ( m_vTableList . size ( ) > 0 ) { BaseTable table = m_vTableList . elementAt ( 0 ) ; table . free ( ) ; } m_vTableList . removeAllElements ( ) ; m_vTableList = null ; if ( m_databaseOwner != null ) m_databaseOwner . removeDatabase ( this ) ; m_databaseOwner = null ; m_strDbName = null ; }
Free this database object .