コード例 #1
0
ファイル: NativeDB.java プロジェクト: cameronpm/leveldbjni
 private byte[] get(NativeReadOptions options, NativeSlice keySlice) throws DBException {
   assertAllocated();
   NativeStdString result = new NativeStdString();
   try {
     checkStatus(DBJNI.Get(self, options, keySlice, result.pointer()));
     return result.toByteArray();
   } finally {
     result.delete();
   }
 }
コード例 #2
0
ファイル: NativeDB.java プロジェクト: cameronpm/leveldbjni
 private byte[] getProperty(NativeSlice nameSlice) {
   assertAllocated();
   NativeStdString result = new NativeStdString();
   try {
     if (DBJNI.GetProperty(self, nameSlice, result.pointer())) {
       return result.toByteArray();
     } else {
       return null;
     }
   } finally {
     result.delete();
   }
 }