Documentation

MySqlStatisticsRepository

MySQL repository for statistics queries.

Provides database access for learning statistics.

Tags
since
3.0.0

Table of Contents

Methods

getLanguageCount()  : int
Get language count.
getLanguageList()  : array<int, array<string, mixed>>
Get list of languages with IDs and names.
getTermActivityByDay()  : array{active: array>, known: array>}
Get term activity grouped by language and days ago.
getTermCountsByLanguageAndStatus()  : array<string, array<int, int>>
Get term counts grouped by language and status.
getTermsCreatedByDay()  : array<int, array<int, int>>
Get terms created grouped by language and days ago.

Methods

getLanguageCount()

Get language count.

public getLanguageCount() : int
Return values
int

Number of languages

getLanguageList()

Get list of languages with IDs and names.

public getLanguageList() : array<int, array<string, mixed>>

Returns records with LgID (int) and LgName (string) fields.

Return values
array<int, array<string, mixed>>

Language records

getTermActivityByDay()

Get term activity grouped by language and days ago.

public getTermActivityByDay() : array{active: array>, known: array>}
Return values
array{active: array>, known: array>}

getTermCountsByLanguageAndStatus()

Get term counts grouped by language and status.

public getTermCountsByLanguageAndStatus() : array<string, array<int, int>>
Return values
array<string, array<int, int>>

Term counts indexed by language ID and status

getTermsCreatedByDay()

Get terms created grouped by language and days ago.

public getTermsCreatedByDay() : array<int, array<int, int>>
Return values
array<int, array<int, int>>

Terms by language ID and days since creation


        
On this page

Search results