
commonMain.maryk.core.aggregations.IsAggregationRequest.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of core-jvm Show documentation
Show all versions of core-jvm Show documentation
Maryk is a Kotlin Multiplatform library which helps you to store, query and send data in a structured way over multiple platforms. The data store stores any value with a version, so it is possible to request only the changed data or live listen for updates.
The newest version!
package maryk.core.aggregations
import maryk.core.properties.references.IsPropertyReference
/** Defines an aggregation with a type, so it can be transported */
interface IsAggregationRequest, RS: IsAggregationResponse> {
val reference: R
val aggregationType: AggregationRequestType
/** Create a value aggregator for this request */
fun createAggregator(): IsAggregator, RS>
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy