@Override public boolean delete(Tuple<NodeId> tuple) { return index.delete(tuple) ; }
/** Delete a tuple - return true if it was deleted, false if it didn't exist */ public boolean delete( Tuple<NodeId> t ) { if ( tupleLen != t.len() ) throw new TDBException(format("Mismatch: deleting tuple of length %d from a table of tuples of length %d", t.len(), tupleLen)) ; boolean rc = false ; for ( TupleIndex indexe : indexes ) { if ( indexe == null ) { continue; } // Use return boolean rc = indexe.delete( t ); if ( rc ) { syncNeeded = true; } } return rc ; }