Function which returns number of inserts which took place in given month (splited into days)
@param oai_src_id: harvesting source identifier
@return: Dictionary of harvesting statistics - keys describe days. values - numbers of inserted recordds
"""
sql_column="date_harvested"
ifmethod=="inserted":
sql_column="date_inserted"
query="SELECT DAY("+sql_column+"), COUNT(*) FROM oaiHARVESTLOG WHERE id_oaiHARVEST = %s AND MONTH("+sql_column+") = %s AND YEAR("+sql_column+")= %s GROUP BY DAY("+sql_column+")"
Function which returns number of inserts which took place in given day
@param oai_src_id: harvesting source identifier
@return: Number of inserts during the given day
"""
sql_column="date_harvested"
ifmethod=="inserted":
sql_column="date_inserted"
query="SELECT COUNT(*) FROM oaiHARVESTLOG WHERE id_oaiHARVEST = %s AND MONTH("+sql_column+") = %s AND YEAR("+sql_column+")= %s AND DAY("+sql_column+") = %s"