)I!Berkeley DB: Db.fd[P

Db.fd





import com.sleepycat.db.*;

public int fd() throws DbException;





Description



The Db.fd methodDreturns a file descriptor representative of the underlying database.HThis method does not fit well into the Java framework and may be removedin subsequent releases.8Applications should use the lock manager where possible.

The Db.fdHmethod throws an exception that encapsulates an errno on failure.



Errors

MIf a fatal error occurs in Berkeley DB, the Db.fd method may fail and throw a}DbRunRecoveryException, at which point all subsequent database%calls will also fail in the same way.

The Db.fd&method may fail and throw an exceptionKfor any of the errors specified for the following Berkeley DB and C library functions:DBmemp->pgin(3),DBmemp->pgout(3), abort(3), close(3),dbenv->db_paniccall(3), fcntl(3), fflush(3), fprintf(3),free(3), fsync(3), getenv(3), getpid(3), getuid(3), isdigit(3),>DbLog.compare,:DbLog.flush, lseek(3), malloc(3), memcpy(3), memset(3),open(3), pread(3), pwrite(3), qsort(3),read(3), realloc(3),sigfillset(3),sigprocmask(3),stat(3), strerror(3), strlen(3), unlink(3), vfprintf(3), vsnprintf(3),and write(3).



Class

-Db



See Also

4Db.close,6Db.cursor,0Db.del,Db.fd,0Db.get,HDb.get_byteswapped,:Db.get_type,2Db.join,2Db.open,0Db.put,1Db.statand2Db.sync.
ÿÿ