public class DBObjectTranslator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<Category> |
categories |
java.util.ArrayList<RelationEdge> |
relations |
java.math.BigInteger |
totalCatElements |
java.math.BigInteger |
totalEntries |
java.math.BigInteger |
totalRelationElements |
Constructor and Description |
---|
DBObjectTranslator() |
Modifier and Type | Method and Description |
---|---|
void |
buildCategories(SessionFactory dbSession,
java.lang.String referenceTable,
java.lang.String referenceColumn,
java.lang.String idColumn,
java.lang.String nameHuman,
java.lang.String description) |
void |
buildCategoriesStructure(SessionFactory dbSession,
java.lang.String referenceTable,
java.lang.String referenceColumn,
java.lang.String idColumn,
java.lang.String nameHuman,
java.lang.String description) |
void |
buildRelationsEdges(SessionFactory dbSession) |
void |
buildWholeStructure(SessionFactory dbSession,
java.lang.String referenceTable,
java.lang.String referenceColumn,
java.lang.String idColumn,
java.lang.String nameHuman,
java.lang.String description) |
void |
calculateCategoriesWeights(SessionFactory dbSession) |
void |
calculateRelationWeights(SessionFactory dbSession) |
java.math.BigInteger |
calculateTotalEntries(SessionFactory dbSession,
java.lang.String timeSeriesName,
java.lang.String timeSeriesColumn) |
Category |
getCategoryfromIndex(java.lang.String index) |
static void |
main(java.lang.String[] args) |
void |
populateRelationWithCategories() |
java.util.ArrayList<Entry> |
retrieveEntries(SessionFactory dbSession,
java.lang.String timeSeriesName,
java.math.BigInteger min,
int numberOfElements) |
java.util.ArrayList<java.lang.String> |
retrieveTimeSeriesEntries(SessionFactory dbSession,
java.lang.String timeSeriesName,
java.lang.String timeSeriesColumn,
java.math.BigInteger min,
int numberOfElements) |
public java.util.ArrayList<RelationEdge> relations
public java.util.ArrayList<Category> categories
public java.math.BigInteger totalEntries
public java.math.BigInteger totalCatElements
public java.math.BigInteger totalRelationElements
public static void main(java.lang.String[] args)
public java.math.BigInteger calculateTotalEntries(SessionFactory dbSession, java.lang.String timeSeriesName, java.lang.String timeSeriesColumn)
public java.util.ArrayList<java.lang.String> retrieveTimeSeriesEntries(SessionFactory dbSession, java.lang.String timeSeriesName, java.lang.String timeSeriesColumn, java.math.BigInteger min, int numberOfElements)
public java.util.ArrayList<Entry> retrieveEntries(SessionFactory dbSession, java.lang.String timeSeriesName, java.math.BigInteger min, int numberOfElements)
public void buildRelationsEdges(SessionFactory dbSession)
public void buildCategories(SessionFactory dbSession, java.lang.String referenceTable, java.lang.String referenceColumn, java.lang.String idColumn, java.lang.String nameHuman, java.lang.String description)
public Category getCategoryfromIndex(java.lang.String index)
public void populateRelationWithCategories()
public void calculateRelationWeights(SessionFactory dbSession)
public void calculateCategoriesWeights(SessionFactory dbSession)
public void buildCategoriesStructure(SessionFactory dbSession, java.lang.String referenceTable, java.lang.String referenceColumn, java.lang.String idColumn, java.lang.String nameHuman, java.lang.String description)
public void buildWholeStructure(SessionFactory dbSession, java.lang.String referenceTable, java.lang.String referenceColumn, java.lang.String idColumn, java.lang.String nameHuman, java.lang.String description)