docs: @Override
      public <T,R> List<R> queryLogs(QueryWhere queryData, Class<T> queryClass, Class<R> resultClass ) {
          List<T> results = doQuery(queryData, queryClass);
          return convertListToInterfaceList(results, resultClass);
      }