telepath / com.github.giedomak.telepath.physicaloperators / HashJoin

HashJoin

class HashJoin : PhysicalOperator (source)

Hash-join physical operator.

Constructors

<init>

HashJoin(physicalPlan: PhysicalPlan)

Hash-join physical operator.

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

Cost of Hash-join.

evaluate

fun evaluate(): PathStream

Evaluate the hash-join.