IFluxUnboundQuery

Properties

Link copied to clipboard

Functions

Link copied to clipboard
abstract fun asFlow(evaluationContext: QueryEvaluationContext, input: StepFlow<In>): StepFlow<Out>
open fun asFlow(evaluationContext: QueryEvaluationContext, input: IStepOutput<In>): StepFlow<Out>
Link copied to clipboard
abstract override fun bind(executor: IQueryExecutor<In>): IFluxQuery<Out>
Link copied to clipboard
abstract fun canBeEmpty(): Boolean
Link copied to clipboard
abstract suspend fun execute(evaluationContext: QueryEvaluationContext, input: IStepOutput<In>): IStepOutput<List<IStepOutput<Out>>>
Link copied to clipboard
abstract fun <T> flatMap(body: (IMonoStep<Out>) -> IFluxStep<T>): IFluxUnboundQuery<In, T>
Link copied to clipboard
abstract fun getAggregationOutputSerializer(serializationContext: SerializationContext): KSerializer<out IStepOutput<List<IStepOutput<Out>>>>
Link copied to clipboard
abstract fun getElementOutputSerializer(serializationContext: SerializationContext): KSerializer<out IStepOutput<Out>>
Link copied to clipboard
abstract fun <T> map(body: (IMonoStep<Out>) -> IMonoStep<T>): IFluxUnboundQuery<In, T>
Link copied to clipboard