ResultCursor

interface ResultCursor : ICursor

Properties

Link copied to clipboard
abstract val childCursors: List<ICursor>
Link copied to clipboard
open override val comparator: Comparator<in RelationReader?>?
Link copied to clipboard

Operator-specific explain-analyze values, evaluated when read (after consumption), so they can include runtime counters.

Link copied to clipboard
abstract val cursorType: String
Link copied to clipboard
open override val exactSizeIfKnown: Long
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun characteristics(): Int
Link copied to clipboard
open override fun close()
Link copied to clipboard
open fun consume(): List<List<Map<Any, *>>>
open fun <K> consume(keyFn: IKeyFn<K>): List<List<Map<K, *>>>
Link copied to clipboard
open override fun estimateSize(): Long
Link copied to clipboard
open fun forEachRemaining(action: Consumer<in RelationReader?>?)
Link copied to clipboard
Link copied to clipboard
open fun hasCharacteristics(characteristics: Int): Boolean
Link copied to clipboard
abstract override fun tryAdvance(c: Consumer<in RelationReader>): Boolean
Link copied to clipboard
open override fun trySplit(): Spliterator<RelationReader>?