public class MostPopularQueriesReport extends Report
MostPopularQueriesReport
implements a report that returns the
most popular queries in a given period.Constructor and Description |
---|
MostPopularQueriesReport(String dataPath)
Creates a new
MostPopularQueriesReport . |
Modifier and Type | Method and Description |
---|---|
long |
getEndDate() |
int |
getPeriod() |
Iterator |
getResult(Session session)
Runs the report and returns a result iterator over
Object[]
instances. |
int |
getSize() |
long |
getStartDate() |
void |
setEndDate(long end) |
void |
setPeriod(int period) |
void |
setSize(int size) |
public MostPopularQueriesReport(String dataPath)
MostPopularQueriesReport
.dataPath
- the path where the query statistics are stored.public Iterator getResult(Session session) throws RepositoryException
Object[]
instances.
Returns result rows with the following objects:
String
Long
count (how may times the query was executed)getResult
in class Report
session
- the session giving access to the workspace.Object[]
results.RepositoryException
- if an error occurs while reading from the
repository.public int getSize()
public void setSize(int size)
size
- the maximum number of queries to return.public long getStartDate()
public void setEndDate(long end)
end
- the end date of the report period (inclusive).public long getEndDate()
public int getPeriod()
public void setPeriod(int period)
period
- the report period in number of days.Copyright © 2010 - 2020 Adobe. All Rights Reserved