| | |
| | | package com.example.firstapp.model |
| | | |
| | | import androidx.room.DatabaseView |
| | | import androidx.room.ColumnInfo |
| | | import androidx.room.Ignore |
| | | |
| | | @DatabaseView( |
| | | """ |
| | | SELECT date(receivedTime/1000, 'unixepoch', 'localtime') as date, |
| | | SELECT substr(createTime, 1, 10) as date, |
| | | COUNT(*) as count |
| | | FROM packages |
| | | GROUP BY date(receivedTime/1000, 'unixepoch', 'localtime') |
| | | FROM code |
| | | GROUP BY substr(createTime, 1, 10) |
| | | """ |
| | | ) |
| | | data class DailyStat( |
| | | val date: String, |
| | | val count: Int |
| | | ) |
| | | val count: Int, |
| | | @ColumnInfo(name = "weekStart") |
| | | val weekStart: String? = null |
| | | ) |