public void free()
    {
        // Remove all the objects if this is the primary key
        if (this.getPTable().getPKeyArea(Constants.MAIN_KEY_AREA) == this)
        {
            for (int i = m_VectorObjects.size() - 1 ; i >= 0 ;i--)
            {
                BaseBuffer buffer = (BaseBuffer)m_VectorObjects.elementAt(i);
                buffer.free();
            }
        }
        m_VectorObjects.removeAllElements();
        m_VectorObjects = null;

        super.free();
    }
public void free ( ) { if ( this . getPTable ( ) . getPKeyArea ( Constants . MAIN_KEY_AREA ) == this ) { for ( int i = m_VectorObjects . size ( ) - 1 ; i >= 0 ; i -- ) { BaseBuffer buffer = ( BaseBuffer ) m_VectorObjects . elementAt ( i ) ; buffer . free ( ) ; } } m_VectorObjects . removeAllElements ( ) ; m_VectorObjects = null ; super . free ( ) ; }
Release the Objects in this KeyArea.