throw new UnimplementedException("seek");
try {  switch (whence) { case OracleModule.OCI_SEEK_SET: _currentPointer = offset; break; case OracleModule.OCI_SEEK_END: long length = 0; if (_lob instanceof Blob) { length = ((Blob) _lob).length(); } else if (_lob instanceof Clob) { length = ((Clob) _lob).length(); } else { L.l("Unable to determine large object's length trying to seek with OCI_SEEK_END"); return false; } _currentPointer = length + offset; break; default: _currentPointer += offset; }  return true;  } catch (Exception ex) { log.log(Level.FINE, ex.toString(), ex); return false; }
  public boolean seek(Env env,                      int offset,                      @Optional("-1") int whence)  {    throw new UnimplementedException("seek");  }