Query

fs2.data.mft.query.Query$
See theQuery companion trait
object Query

Attributes

Companion:
trait
Source:
Query.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Query.type

Members list

Concise view

Type members

Classlikes

case class Empty[Tag, Path]() extends Query[Tag, Path]

Attributes

Source:
Query.scala
Graph
Supertypes
trait Product
trait Equals
trait Query[Tag, Path]
class Object
trait Matchable
class Any
case class ForClause[Tag, Path](variable: String, source: Path, result: Query[Tag, Path]) extends Query[Tag, Path]

Attributes

Source:
Query.scala
Graph
Supertypes
trait Product
trait Equals
trait Query[Tag, Path]
class Object
trait Matchable
class Any
case class Leaf[Tag, Path](tag: Tag) extends Query[Tag, Path]

Attributes

Source:
Query.scala
Graph
Supertypes
trait Product
trait Equals
trait Query[Tag, Path]
class Object
trait Matchable
class Any
case class LeafFunction[Tag, Path](f: Tag => Either[String, Tag]) extends Query[Tag, Path]

Attributes

Source:
Query.scala
Graph
Supertypes
trait Product
trait Equals
trait Query[Tag, Path]
class Object
trait Matchable
class Any
case class LetClause[Tag, Path](variable: String, query: Query[Tag, Path], result: Query[Tag, Path]) extends Query[Tag, Path]

Attributes

Source:
Query.scala
Graph
Supertypes
trait Product
trait Equals
trait Query[Tag, Path]
class Object
trait Matchable
class Any
case class Node[Tag, Path](tag: Tag, child: Query[Tag, Path]) extends Query[Tag, Path]

Attributes

Source:
Query.scala
Graph
Supertypes
trait Product
trait Equals
trait Query[Tag, Path]
class Object
trait Matchable
class Any
case class Ordpath[Tag, Path](path: Path) extends Query[Tag, Path]

Attributes

Source:
Query.scala
Graph
Supertypes
trait Product
trait Equals
trait Query[Tag, Path]
class Object
trait Matchable
class Any
case class Sequence[Tag, Path](elements: NonEmptyList[Query[Tag, Path]]) extends Query[Tag, Path]

Attributes

Source:
Query.scala
Graph
Supertypes
trait Product
trait Equals
trait Query[Tag, Path]
class Object
trait Matchable
class Any
case class Variable[Tag, Path](name: String) extends Query[Tag, Path]

Attributes

Source:
Query.scala
Graph
Supertypes
trait Product
trait Equals
trait Query[Tag, Path]
class Object
trait Matchable
class Any

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
Source:
Mirror.scala

The name of the type

The name of the type

Attributes

Inherited from:
Mirror
Source:
Mirror.scala