@Override
  protected int setFields(PreparedStatement pst, Metadata obj) throws SQLException {
    int order = 0;
    pst.setLong(++order, obj.getId());
    pst.setBoolean(++order, obj.getIsDir());
    pst.setString(++order, obj.getMimeType());
    pst.setString(++order, obj.getName());
    pst.setString(++order, obj.getPath());
    pst.setLong(++order, obj.getCurrentRevision());

    return ++order;
  }