org.gcube.contentmanagement.graphtools.core
Class StatisticsGenerator
java.lang.Object
org.gcube.contentmanagement.graphtools.core.StatisticsGenerator
public class StatisticsGenerator
- extends java.lang.Object
Method Summary |
void |
addColumnFilter(java.lang.String column,
java.lang.String element)
|
void |
addColumnFilter(java.lang.String column,
java.lang.String element,
java.lang.String operator)
|
void |
addXRangeFilter(java.lang.String xmin,
java.lang.String xmax)
|
void |
addYRangeFilter(java.lang.String ymin,
java.lang.String ymax)
|
GraphGroups |
generateGraphs(int maxElements,
java.lang.String timeSeriesTable,
java.lang.String xDimension,
java.lang.String yDimension,
java.lang.String groupDimension,
java.lang.String speciesColumn,
java.lang.String... filters)
|
java.lang.String |
generateStringGraphs(int maxElements,
java.lang.String timeSeriesTable,
java.lang.String xDimension,
java.lang.String yDimension,
java.lang.String groupDimension,
java.lang.String speciesColumn,
java.lang.String... filters)
|
SessionFactory |
getDBSession()
|
void |
init(java.lang.String cfgPath)
|
void |
init(java.lang.String cfgPath,
LexicalEngineConfiguration config)
|
static void |
main(java.lang.String[] args)
|
void |
resetFilters()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StatisticsGenerator
public StatisticsGenerator()
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception
init
public void init(java.lang.String cfgPath)
throws java.lang.Exception
- Throws:
java.lang.Exception
getDBSession
public SessionFactory getDBSession()
init
public void init(java.lang.String cfgPath,
LexicalEngineConfiguration config)
throws java.lang.Exception
- Throws:
java.lang.Exception
resetFilters
public void resetFilters()
addColumnFilter
public void addColumnFilter(java.lang.String column,
java.lang.String element,
java.lang.String operator)
addColumnFilter
public void addColumnFilter(java.lang.String column,
java.lang.String element)
addXRangeFilter
public void addXRangeFilter(java.lang.String xmin,
java.lang.String xmax)
addYRangeFilter
public void addYRangeFilter(java.lang.String ymin,
java.lang.String ymax)
generateGraphs
public GraphGroups generateGraphs(int maxElements,
java.lang.String timeSeriesTable,
java.lang.String xDimension,
java.lang.String yDimension,
java.lang.String groupDimension,
java.lang.String speciesColumn,
java.lang.String... filters)
throws java.lang.Exception
- Throws:
java.lang.Exception
generateStringGraphs
public java.lang.String generateStringGraphs(int maxElements,
java.lang.String timeSeriesTable,
java.lang.String xDimension,
java.lang.String yDimension,
java.lang.String groupDimension,
java.lang.String speciesColumn,
java.lang.String... filters)
throws java.lang.Exception
- Throws:
java.lang.Exception