
com.lightningkite.lightningdb.GroupCountQuery.kt Maven / Gradle / Ivy
@file:SharedCode
package com.lightningkite.lightningdb
import com.lightningkite.khrysalis.IsCodableAndHashable
import com.lightningkite.khrysalis.SharedCode
import kotlinx.serialization.Serializable
@Serializable
data class GroupCountQuery(
val condition: Condition = Condition.Always(),
val groupBy: DataClassPathPartial
)
@Serializable
data class AggregateQuery(
val aggregate: Aggregate,
val condition: Condition = Condition.Always(),
val property: DataClassPathPartial
)
@Serializable
data class GroupAggregateQuery(
val aggregate: Aggregate,
val condition: Condition = Condition.Always(),
val groupBy: DataClassPathPartial,
val property: DataClassPathPartial
)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy