# File lib/innodb/page/index.rb, line 629
  def directory_slot_for_record(this_record)
    if slot = record_is_directory_slot?(this_record)
      return slot
    end

    unless search_cursor = record_cursor(this_record.next)
      raise "Couldn't position cursor"
    end

    while rec = search_cursor.record
      if slot = record_is_directory_slot?(rec)
        return slot
      end
    end

    return record_is_directory_slot?(supremum)
  end