code: public void open(String strKeyArea, int iOpenMode, boolean bDirection, String strFields, Object objInitialKey, Object objEndKey, byte[] byBehaviorData) throws DBException, RemoteException
      {
          m_tableRemote.open(strKeyArea, iOpenMode, bDirection, strFields, objInitialKey, objEndKey, byBehaviorData);
          m_mapCache = null;
          m_htCache = null;
          m_iOpenMode = iOpenMode;
  
          m_objCurrentPhysicalRecord = NONE;
          m_objCurrentLockedRecord = NONE;
          m_objCurrentCacheRecord = NONE;
          m_iCurrentLogicalPosition = -1;
          m_iPhysicalLastRecordPlusOne = -1;
      }
docs: Open - Open this table for a query.
  @param strKeyArea The default key area (null to leave unchanged).
  @param strFields The fields to select (comma separated).
  @param objInitialKey The start key (as a raw data object or a BaseBuffer).
  @param objEndKey The end key (as a raw data object or a BaseBuffer).
  @param byBehaviorData A steam describing the behaviors to add and the initialization data.
  @exception DBException File exception.