UnboundQuery 
    abstract class UnboundQuery<In, AggregationOut, ElementOut>(val inputStep: QueryInput<In>, outputStep_: IProducingStep<ElementOut>, val reference: QueryReference<UnboundQuery<In, AggregationOut, ElementOut>>, val sharedSteps: List<SharedStep<*>>) : IUnboundQuery<In, AggregationOut, ElementOut> 
Inheritors
Constructors
Link copied to clipboard
                  constructor(inputStep: QueryInput<In>, outputStep_: IProducingStep<ElementOut>, reference: QueryReference<UnboundQuery<In, AggregationOut, ElementOut>>, sharedSteps: List<SharedStep<*>>)
Properties
Functions
Link copied to clipboard
                  open fun asFlow(evaluationContext: QueryEvaluationContext, input: IStepOutput<In>): StepFlow<ElementOut>
open override fun asFlow(evaluationContext: QueryEvaluationContext, input: StepFlow<In>): StepFlow<ElementOut>
Link copied to clipboard
                  Link copied to clipboard
                  Link copied to clipboard
                  fun <In, Out, ElementOut> IUnboundQuery<In, Out, ElementOut>.castToInstance(): UnboundQuery<In, Out, ElementOut>
Link copied to clipboard
                  Link copied to clipboard
                  abstract suspend fun execute(evaluationContext: QueryEvaluationContext, input: IStepOutput<In>): IStepOutput<AggregationOut>
Link copied to clipboard
                  abstract fun getAggregationOutputSerializer(serializationContext: SerializationContext): KSerializer<out IStepOutput<AggregationOut>>
Link copied to clipboard
                  Link copied to clipboard
                  abstract fun getElementOutputSerializer(serializationContext: SerializationContext): KSerializer<out IStepOutput<ElementOut>>
Link copied to clipboard
                  Link copied to clipboard