DeferNode

class DeferNode(val primary: Trace.QueryPlanNode.DeferNodePrimary? = null, deferred: List<Trace.QueryPlanNode.DeferredNode> = emptyList(), unknownFields: ByteString = ByteString.EMPTY) : Message<Trace.QueryPlanNode.DeferNode, Nothing>

A DeferNode corresponds to one or more @defer at the same level of "nestedness" in the planned query.

Constructors

Link copied to clipboard
constructor(primary: Trace.QueryPlanNode.DeferNodePrimary? = null, deferred: List<Trace.QueryPlanNode.DeferredNode> = emptyList(), unknownFields: ByteString = ByteString.EMPTY)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
expect open val unknownFields: ByteString

Functions

Link copied to clipboard
fun copy(primary: Trace.QueryPlanNode.DeferNodePrimary? = this.primary, deferred: List<Trace.QueryPlanNode.DeferredNode> = this.deferred, unknownFields: ByteString = this.unknownFields): Trace.QueryPlanNode.DeferNode
Link copied to clipboard
expect fun encode(): ByteArray
expect fun encode(sink: BufferedSink)
Link copied to clipboard
expect fun encodeByteString(): ByteString
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