Adroit.Data.BDB46.Get C# (CSharp) Method

Get() public method

public Get ( object key ) : object
key object
return object
		public object Get(object key) {
			Data dkey = new Data();
			Data dvalue = Data.New();
			try {
				dkey = Data.New(key, binfmt, KeyType);
				int ret = funcs.get(dbp, env.Txn, ref dkey, ref dvalue, 0);
				if (ret == DB_NOTFOUND || ret == DB_KEYEMPTY)
					return null;
				CheckError(ret);
				return dvalue.GetObject(binfmt, ValueType);
			} finally {
				dkey.Free();
				dvalue.Free();
			}
		}