public void close() { if(cache!=null) { cache.delete(); } if(comparator!=null){ comparator.delete(); } if(logger!=null) { logger.delete(); } } }
public void close() { if(cache!=null) { cache.delete(); } if(comparator!=null){ comparator.delete(); } if(logger!=null) { logger.delete(); } } }
public void close() { if(cache!=null) { cache.delete(); } if(comparator!=null){ comparator.delete(); } if(logger!=null) { logger.delete(); } } }
public void close() { if( db!=null ) { db.delete(); db = null; if(cache!=null) { cache.delete(); cache = null; } if(comparator!=null){ comparator.delete(); comparator = null; } if(logger!=null) { logger.delete(); logger = null; } } }
public void close() { if( db!=null ) { db.delete(); db = null; if(cache!=null) { cache.delete(); cache = null; } if(comparator!=null){ comparator.delete(); comparator = null; } if(logger!=null) { logger.delete(); logger = null; } } }
public void close() { if( db!=null ) { db.delete(); db = null; if(cache!=null) { cache.delete(); cache = null; } if(comparator!=null){ comparator.delete(); comparator = null; } if(logger!=null) { logger.delete(); logger = null; } } }
public NativeComparator() { super(ComparatorJNI.create()); try { name_buffer = NativeBuffer.create(name()); globalRef = NativeDB.DBJNI.NewGlobalRef(this); if( globalRef==0 ) { throw new RuntimeException("jni call failed: NewGlobalRef"); } ComparatorJNI struct = new ComparatorJNI(); struct.compare_method = NativeDB.DBJNI.GetMethodID(this.getClass(), "compare", "(JJ)I"); if( struct.compare_method==0 ) { throw new RuntimeException("jni call failed: GetMethodID"); } struct.target = globalRef; struct.name = name_buffer.pointer(); ComparatorJNI.memmove(self, struct, ComparatorJNI.SIZEOF); } catch (RuntimeException e) { delete(); throw e; } }
public NativeComparator() { super(ComparatorJNI.create()); try { name_buffer = NativeBuffer.create(name()); globalRef = NativeDB.DBJNI.NewGlobalRef(this); if( globalRef==0 ) { throw new RuntimeException("jni call failed: NewGlobalRef"); } ComparatorJNI struct = new ComparatorJNI(); struct.compare_method = NativeDB.DBJNI.GetMethodID(this.getClass(), "compare", "(JJ)I"); if( struct.compare_method==0 ) { throw new RuntimeException("jni call failed: GetMethodID"); } struct.target = globalRef; struct.name = name_buffer.pointer(); ComparatorJNI.memmove(self, struct, ComparatorJNI.SIZEOF); } catch (RuntimeException e) { delete(); throw e; } }
public NativeComparator() { super(ComparatorJNI.create()); try { name_buffer = NativeBuffer.create(name()); globalRef = NativeDB.DBJNI.NewGlobalRef(this); if( globalRef==0 ) { throw new RuntimeException("jni call failed: NewGlobalRef"); } ComparatorJNI struct = new ComparatorJNI(); struct.compare_method = NativeDB.DBJNI.GetMethodID(this.getClass(), "compare", "(JJ)I"); if( struct.compare_method==0 ) { throw new RuntimeException("jni call failed: GetMethodID"); } struct.target = globalRef; struct.name = name_buffer.pointer(); ComparatorJNI.memmove(self, struct, ComparatorJNI.SIZEOF); } catch (RuntimeException e) { delete(); throw e; } }