class BaseEntity extends KeyedEntity[Long] {
var id: Long = 0
var lastModified = new Timestamp(System.currentTimeMillis)
}case class MyEntity(metal: Long) extends BaseEntityval tableOfentity = table[MyEntity]
on(tableOfentity)(t => declare(
t.id is (autoIncremented)
))class DAO {def aggregate() = {inTransaction {val x1: Query[Measures[Nothing]] = from(tableOfEntity)(t=> compute(min(t.metal)))
val x2: Query[Measures[Nothing]] = from(tableOfEntity)(t=> compute(max(t.metal)))
val x3: Query[Measures[Nothing]] = from(tableOfEntity)(t=> compute(sum(t.metal)))
val x4: Query[Measures[Option[Float]]] = from(tableOfEntity)(t=> compute(avg(t.metal)))}}}
Thank You,Frederik
Hopefully someday this Project will be more active :)
Best regards from germany