Dbc.java
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. /*-
  2.  * See the file LICENSE for redistribution information.
  3.  *
  4.  * Copyright (c) 1997, 1998, 1999, 2000
  5.  * Sleepycat Software.  All rights reserved.
  6.  *
  7.  * $Id: Dbc.java,v 11.5 2000/05/25 04:18:13 dda Exp $
  8.  */
  9. package com.sleepycat.db;
  10. /**
  11.  *
  12.  * @author Donald D. Anderson
  13.  */
  14. public class Dbc
  15. {
  16.     // methods
  17.     //
  18.     public native void close()
  19.          throws DbException;
  20.     public native int count(int flags)
  21.          throws DbException;
  22.     // returns: 0, DB_KEYEMPTY, or throws error
  23.     public native int del(int flags)
  24.          throws DbException;
  25.     public native Dbc dup(int flags)
  26.          throws DbException;
  27.     // returns: 0, DB_NOTFOUND, or throws error
  28.     public native int get(Dbt key, Dbt data, int flags)
  29.          throws DbException;
  30.     // returns: 0, DB_KEYEXIST, or throws error
  31.     public native int put(Dbt key, Dbt data, int flags)
  32.          throws DbException;
  33.     protected native void finalize()
  34.          throws Throwable;
  35.     // get/set methods
  36.     //
  37.     // private data
  38.     //
  39.     private long private_dbobj_ = 0;
  40.     static {
  41.         Db.load_db();
  42.     }
  43. }
  44. // end of Dbc.java