First

class First @InternalWowApi constructor(val field: QueryField<*>, val alias: String, val orderBy: QueryField<*>? = null, val filter: FilterExpression = MatchAllFilter) : AggregationMetric, AggregationMetric.Edge

Constructors

Link copied to clipboard
constructor(field: QueryField<*>, alias: String, orderBy: QueryField<*>? = null, filter: FilterExpression = MatchAllFilter)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val alias: String
Link copied to clipboard
open override val field: QueryField<*>
Link copied to clipboard
open override val filter: FilterExpression
Link copied to clipboard
open override val orderBy: QueryField<*>?

The ordering field; null for the model's event time.

Functions

Link copied to clipboard
fun copy(field: QueryField<*> = this.field, alias: String = this.alias, orderBy: QueryField<*>? = this.orderBy, filter: FilterExpression = this.filter): AggregationMetric.First

This First with the given values replaced; for Wow's own query rewriting.

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String