QueryModels
Define a QueryModel
@Table(database = AppDatabase::class)
class EmployeeModel(@PrimaryKey var uid: String = "",
var salary: Long = 0L,
var name: String = "",
var title: String = "",
var department: String = "")(select(EmployeeModel_Table.department,
avg(EmployeeModel_Table.salary.as("average_salary")),
EmployeeModel_Table.title)
from EmployeeModel::class)
.groupBy(EmployeeModel_Table.department, EmployeeModel_Table.title)Query Model Support
Last updated
Was this helpful?