Package sk.iway.iwcm.stat
Class StatTableDB
java.lang.Object
sk.iway.iwcm.stat.StatTableDB
StatTableDB.java
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBrowser
(int maxRows, Date from, Date to, String groupIdsQuery) getBrowser
(int maxRows, Date from, Date to, String groupIdsQuery, boolean withoutBots) Vrati zoznam prehliadacov a platforiem usporiadany podla poctu videnigetCountry
(int maxRows, Date from, Date to, String groupIdsQuery) getCountry
(int maxRows, Date from, Date to, String groupIdsQuery, boolean withoutBots) statistika pristupov podla krajin usporiadana podla viewsgetDocTitleId
(String groupIdsQuery) Funkcia, ktora vrati zoznam vsetkych existujucich docId a title k nimgetErrorPages
(int max_size, Date from, Date to, String url) Funkcia, ktora vrati chybne stranky ulozene v tabulke stat_error podla zadanych kriterii a parametrovgetGooglePositionsList
(int maxSize, Date from, Date to, int seoKeywordId) Vrati list, v ktorom budu ulozene bean s hodnotou datetime vyhladavania a poziciegetNamedCountries
(int max_size, Date from, Date to, String groupIdsQuery, String language) getNamedCountries
(int max_size, Date from, Date to, String groupIdsQuery, String language, boolean withoutBots) The same as getCountry, except in country name terms.getQueries
(Date from, Date to, String query) zoznam vyhladavani pre danne querygetSearchDocId
(Date from, Date to, String server, String groupIdsQuery) zoznam vsetkych docId a title k nimgetSearchEnginesCount
(int max_size, Date from, Date to, String groupIdsQuery) statistika pristupov podla nazvu serveragetSearchEnginesCount
(int maxRows, Date from, Date to, String groupIdsQuery, String seoKeyword) statistika pristupov podla nazvu serveragetSearchEnginesNames
(int docId, Date from, Date to, String groupIdsQuery) zoznam vsetkych serverov pre docIdgetSearchEnginesQuery
(int maxRows, Date from, Date to, String groupIdsQuery) getUsrlogon
(int max_size, Date from, Date to) Zoznam prihlaseni jednotlivych pouzivatelov zgrupenych podla pouzivatela.getUsrlogonDetails
(int max_size, int userId, Date from, Date to) Vrati zoznam prihlaseni pre daneho pouzivatela a pre dane casove obdobie
-
Constructor Details
-
StatTableDB
protected StatTableDB()
-
-
Method Details
-
getCountry
-
getCountry
public static List<Column> getCountry(int maxRows, Date from, Date to, String groupIdsQuery, boolean withoutBots) statistika pristupov podla krajin usporiadana podla views- Parameters:
maxRows
- Description of the Parameterfrom
- Description of the Parameterto
- Description of the Parameter- Returns:
- The country value
-
getNamedCountries
-
getNamedCountries
public static List<Column> getNamedCountries(int max_size, Date from, Date to, String groupIdsQuery, String language, boolean withoutBots) The same as getCountry, except in country name terms. The countries are not returned as a top level domain codes, but rather as a localized country name. In case such a TLD is not recognized, or in case it is a generic TLD( .com, .net, .org, .info,...) the TLD is returned. -
getBrowser
-
getBrowser
public static List<Column> getBrowser(int maxRows, Date from, Date to, String groupIdsQuery, boolean withoutBots) Vrati zoznam prehliadacov a platforiem usporiadany podla poctu videni- Parameters:
maxRows
-from
-to
-groupIdsQuery
-- Returns:
-
getUsrlogon
Zoznam prihlaseni jednotlivych pouzivatelov zgrupenych podla pouzivatela. Dalej obsahuje zosumovane minuty jeho prihlasenia, scitane pocty prihlaseni a datum posledneho loginu.- Parameters:
max_size
- Maximalny pocet zaznamov, ktore sa vratiafrom
- Datum, od ktoreho sa filtruju prihlaseniato
- Datum, do ktoreho sa filtruju prihlasenia- Returns:
- Zoznam jednotlivych prihlaseni zgrupenych podla pouzivatela, ak sa citanie z databazy podari. Inak vrati prazdny zoznam.
-
getUsrlogonDetails
Vrati zoznam prihlaseni pre daneho pouzivatela a pre dane casove obdobie- Parameters:
max_size
- Maximalny pocet zaznamov, ktore sa vratia. Aj ked select z tabulky ich vrati viac, system nacita iba maximalne max_size.userId
- Identifikator pouzivatela, ktoreho zaznamy prihlaseni chceme ziskat.from
- Zaciatok casoveho useku, od ktoreho chceme zaznamy prihlaseni.to
- Koniec casoveho useku, do ktoreho chceme zaznamy prihlaseni.- Returns:
- Zoznam prihlaseni daneho pouzivatela s polozkami - cas prihlasenia(DateColumn1), pocet minut(IntColumn2) a meno pocitaca, z ktoreho sa prihlasil(hostname)
-
getErrorPages
Funkcia, ktora vrati chybne stranky ulozene v tabulke stat_error podla zadanych kriterii a parametrov- Parameters:
max_size
- maximalny pocet riadkov, ktore sa maju vratitfrom
- datum, od ktoreho sa maju stranky filtrovatto
- datum, do ktoreho sa maju stranky filtrovaturl
- cast Url, ktore obsahuje atribut url. Ak pouzivatel zada tento udaj, vyfiltruju sa vsetky stranky, ktore obsahuju zadanu url- Returns:
- Vrati sa zoznam stranok, ktore zodpovedaju filtrovacim parametrom, ak citanie z databazy prebehne v poriadku. Inak sa vrati prazdny zoznam.
-
getErrorPages
-
getSearchEnginesQuery
-
getSearchEnginesCount
public static List<Column> getSearchEnginesCount(int max_size, Date from, Date to, String groupIdsQuery) statistika pristupov podla nazvu servera- Returns:
- List s nazvom servera a poctom pristupov
-
getSearchEnginesCount
public static List<Column> getSearchEnginesCount(int maxRows, Date from, Date to, String groupIdsQuery, String seoKeyword) statistika pristupov podla nazvu servera- Returns:
- List s nazvom servera a poctom pristupov
-
getGooglePositionsList
public static List<Column> getGooglePositionsList(int maxSize, Date from, Date to, int seoKeywordId) Vrati list, v ktorom budu ulozene bean s hodnotou datetime vyhladavania a pozicie- Parameters:
maxSize
- maximalne kolko poslednych vyhladavani sa pouzijefrom
- od ktoreho datumu vyberame zaznamyto
- do ktoreho datumu vyberame zaznamyseoKeywordId
- identifikator klucoveho slova, pre ktore chceme vyfiltrovat zaznamy- Returns:
- List s beanmi, ktore obsahuju datetime vyhladavania a poziciu pre poslednych maxSize vyhladavani
-
getSearchEnginesNames
public static List<Column> getSearchEnginesNames(int docId, Date from, Date to, String groupIdsQuery) zoznam vsetkych serverov pre docId- Returns:
- List s nazvom servera a poctom pristupov
-
getSearchDocId
zoznam vsetkych docId a title k nim- Returns:
- List s nazvom servera a poctom pristupov
-
getDocTitleId
Funkcia, ktora vrati zoznam vsetkych existujucich docId a title k nim- Returns:
- List s docId a title
-
getQueries
zoznam vyhladavani pre danne query- Returns:
- List s nazvom servera a poctom pristupov
-