telepath / com.github.giedomak.telepath.physicaloperators / SortMergeJoin

SortMergeJoin

class SortMergeJoin : PhysicalOperator (source)

Sort-merge-join.

Constructors

<init>

SortMergeJoin(physicalPlan: PhysicalPlan)

Sort-merge-join.

Properties

physicalPlan

val physicalPlan: PhysicalPlan

The physical plan holds information regarding the sets on which to operate on.

Inherited Properties

cardinality

open val cardinality: Long

Delegate cardinality to the physical plan.

firstChild

open val firstChild: PhysicalOperator

The first set of data to operate on.

lastChild

open val lastChild: PhysicalOperator

The last set of data to operate on.

Functions

cost

fun cost(): Long

The cost of our sort merge join implementation.

evaluate

fun evaluate(): PathStream

Evaluates the physical operator and produces a PathStream.