@Override public boolean delete(Record record) { return index.delete(record) ; }
public static int delete(Index index, int[] vals) { int count = 0 ; for ( int v : vals ) { boolean b = index.delete(r(v)) ; if ( b ) count ++ ; } return count ; }
public static int delete(Index index, int[] vals) { int count = 0 ; for ( int v : vals ) { boolean b = index.delete(r(v)) ; if ( b ) count ++ ; } return count ; }
public static void testDelete(Index index, int[] vals) { long size1 = index.size() ; int count = 0 ; count = delete(index, vals) ; List<Record> x = intToRecord(vals, RecordLib.TestRecordLength) ; for ( Record r : x ) { boolean b = index.delete(r) ; if ( b ) count ++ ; } for ( Record r : x ) BaseTest.assertFalse(index.contains(r)) ; long size2 = index.size() ; assertEquals(size1-count, size2) ; }
public static void testDelete(Index index, int[] vals) { long size1 = index.size() ; int count = 0 ; count = delete(index, vals) ; List<Record> x = intToRecord(vals, RecordLib.TestRecordLength) ; for ( Record r : x ) { boolean b = index.delete(r) ; if ( b ) count ++ ; } for ( Record r : x ) BaseTest.assertFalse(index.contains(r)) ; long size2 = index.size() ; assertEquals(size1-count, size2) ; }