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.

Qwiratry v0.10.0

Declarative query and data-walking architecture for Raku, with transformers, molds, walkers, and I/O pipelines.

Authors

  • Tim Nelson

License

Dependencies

SlangifyImplementation::Loader:ver<0.0.9+>Glob::Grammar

Test Dependencies

Provides

  • Qwiratry
  • Qwiratry::Context
  • Qwiratry::Format
  • Qwiratry::Format::Base
  • Qwiratry::Format::CSVdemo
  • Qwiratry::Format::JSONdemo
  • Qwiratry::Format::NDJSONdemo
  • Qwiratry::Location
  • Qwiratry::Location::Base
  • Qwiratry::Location::File
  • Qwiratry::Mold
  • Qwiratry::Mold::Compiler
  • Qwiratry::Mold::Registry
  • Qwiratry::Mold::Slang
  • Qwiratry::Operator::Capability
  • Qwiratry::Operator::IO
  • Qwiratry::Operator::MapReduce
  • Qwiratry::Operator::Navigation
  • Qwiratry::Operator::Set
  • Qwiratry::Query::Evaluator::Eager
  • Qwiratry::Query::Evaluator::Filter
  • Qwiratry::Query::Evaluator::Join
  • Qwiratry::Query::Evaluator::Lazy
  • Qwiratry::Query::Evaluator::MapReduce
  • Qwiratry::Query::Evaluator::Navigation
  • Qwiratry::Query::Evaluator::Relational
  • Qwiratry::Query::Evaluator::Row
  • Qwiratry::Query::Evaluator::Set
  • Qwiratry::Query::Evaluator::Union
  • Qwiratry::Query::Extract
  • Qwiratry::Query::NamedJoins
  • Qwiratry::Query::RelationCommon
  • Qwiratry::Query::Runtime
  • Qwiratry::Query::Selector
  • Qwiratry::Query::Slang
  • Qwiratry::Query::Slang::Ops
  • Qwiratry::Query::Slang::Topic
  • Qwiratry::Query::Specificity
  • Qwiratry::Query::Topic
  • Qwiratry::QueryCursor
  • Qwiratry::QueryIterator
  • Qwiratry::QueryMatch
  • Qwiratry::Setup
  • Qwiratry::Strategy
  • Qwiratry::Strategy::ControlSignal
  • Qwiratry::Strategy::FinishResult
  • Qwiratry::Strategy::RewriteSpec
  • Qwiratry::Strategy::Traversal
  • Qwiratry::Suggest
  • Qwiratry::Table
  • Qwiratry::Table::Schema
  • Qwiratry::Transformer
  • Qwiratry::Transformer::Copy
  • Qwiratry::Transformer::TreeRewrite
  • Qwiratry::Tree::Navigator
  • Qwiratry::Tree::Navigator::Base
  • Qwiratry::Tree::Navigator::Filesystem
  • Qwiratry::Tree::Navigator::Match
  • Qwiratry::Tree::Navigator::RakuAST
  • Qwiratry::Tree::Replace
  • Qwiratry::Walker
  • Qwiratry::Walker::Capabilities
  • Qwiratry::Walker::Factory
  • Qwiratry::Walker::Implementation::Table
  • Qwiratry::Walker::Implementation::Tree
  • Qwiratry::Walker::Master
  • Qwiratry::Walker::Providing
  • TypedIterator
  • WalkCursor
  • X::Qwiratry

The Camelia image is copyright 2009 by Larry Wall. "Raku" is a trademark of the Yet Another Society. All rights reserved.

Built with Podlite — the markup and publishing tools behind this site.