returns an id uniquely identifying this heapfile . implementation note : you will need to generate this tableid somewhere ensure that each heapfile has a `` unique id , '' and that you always return the same value for a particular heapfile . we suggest hashing the absolute file name of the file underlying the heapfile , i.e. f.getabsolutefile . hashcode . concode_field_sep TupleDesc m_td concode_elem_sep int m_hfid concode_elem_sep TransactionId m_tid concode_elem_sep boolean opened concode_elem_sep File m_file concode_elem_sep int pgNo concode_elem_sep Iterator<Tuple> m_tupleItr concode_field_sep Tuple next concode_elem_sep void writePage concode_elem_sep boolean hasNext concode_elem_sep File getFile concode_elem_sep TupleDesc getTupleDesc concode_elem_sep Page readPage concode_elem_sep ArrayList<Page> insertTuple concode_elem_sep int numPages concode_elem_sep DbFileIterator iterator concode_elem_sep void rewind concode_elem_sep Iterator<Tuple> getListFromPage concode_elem_sep ArrayList<Page> deleteTuple concode_elem_sep void close concode_elem_sep void open
int function ( ) { return m_hfid ; }