telepath / com.github.giedomak.telepath.physicaloperators / NestedLoopJoin

NestedLoopJoin

class NestedLoopJoin : PhysicalOperator (source)

Nested-loop-join.

Constructors

<init>

NestedLoopJoin(physicalPlan: PhysicalPlan)

Nested-loop-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 nested loop join implementation.

evaluate

fun evaluate(): PathStream

Evaluates the physical operator and produces a PathStream.