Set
Overview
Lazy evaluators for set operations other than union.
class IntersectionIterator
class IntersectionIterator does Iterator does LazyEvaluator is export
Defines IntersectionIterator.
method pull-one
method pull-one
Documents method pull-one.
class SetDifferenceIterator
class SetDifferenceIterator does Iterator does LazyEvaluator is export
Defines SetDifferenceIterator.
method pull-one
method pull-one
Documents method pull-one.
class SymmetricDifferenceIterator
class SymmetricDifferenceIterator does Iterator does LazyEvaluator is export
Defines SymmetricDifferenceIterator.
method pull-one
method pull-one
Documents method pull-one.
class IntersectionEvaluator
class IntersectionEvaluator does LazyEvaluator is export
Defines IntersectionEvaluator.
method select-seq
method select-seq(IntersectionOperator $query, Mu $origin, :&relation-source! --> Seq)
Documents method select-seq.
$query
The $query parameter.
$origin
The $origin parameter.
&relation-source
The &relation-source parameter.
method topic-matches
method topic-matches(IntersectionOperator $query, Mu $node, Mu :$origin, :&topic-matches! --> Bool)
Documents method topic-matches.
$query
The $query parameter.
$node
The $node parameter.
$origin
The $origin parameter.
&topic-matches
The &topic-matches parameter.
method lazy
method lazy($left, $right --> Seq)
Documents method lazy.
$left
The $left parameter.
$right
The $right parameter.
class SetDifferenceEvaluator
class SetDifferenceEvaluator does LazyEvaluator is export
Defines SetDifferenceEvaluator.
method select-seq
method select-seq(SetDifferenceOperator $query, Mu $origin, :&relation-source! --> Seq)
Documents method select-seq.
$query
The $query parameter.
$origin
The $origin parameter.
&relation-source
The &relation-source parameter.
method topic-matches
method topic-matches(SetDifferenceOperator $query, Mu $node, Mu :$origin, :&topic-matches! --> Bool)
Documents method topic-matches.
$query
The $query parameter.
$node
The $node parameter.
$origin
The $origin parameter.
&topic-matches
The &topic-matches parameter.
method lazy
method lazy($left, $right --> Seq)
Documents method lazy.
$left
The $left parameter.
$right
The $right parameter.
class SymmetricDifferenceEvaluator
class SymmetricDifferenceEvaluator does LazyEvaluator is export
Defines SymmetricDifferenceEvaluator.
method select-seq
method select-seq(SymmetricDifferenceOperator $query, Mu $origin, :&relation-source! --> Seq)
Documents method select-seq.
$query
The $query parameter.
$origin
The $origin parameter.
&relation-source
The &relation-source parameter.
method topic-matches
method topic-matches(SymmetricDifferenceOperator $query, Mu $node, Mu :$origin, :&topic-matches! --> Bool)
Documents method topic-matches.
$query
The $query parameter.
$node
The $node parameter.
$origin
The $origin parameter.
&topic-matches
The &topic-matches parameter.
method lazy
method lazy($left, $right --> Seq)
Documents method lazy.
$left
The $left parameter.
$right
The $right parameter.