Attributes
- Companion:
- trait
- Source:
- query.scala
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- Query.type
Members list
Type members
Classlikes
Attributes
- Source:
- query.scala
- Graph
- Supertypes
Identifies a component boundary.
join
is applied to the current cursor and child
yielding a continuation query which will be
evaluated by the interpreter identified by componentId
.
Identifies a component boundary.
join
is applied to the current cursor and child
yielding a continuation query which will be
evaluated by the interpreter identified by componentId
.
Attributes
- Source:
- query.scala
- Graph
- Supertypes
Computes the number of top-level elements of child
as field name
Computes the number of top-level elements of child
as field name
Attributes
- Source:
- query.scala
- Graph
- Supertypes
A deferred query.
join
is applied to the current cursor and child
yielding a continuation query which will be
evaluated by the current interpreter in its next stage.
A deferred query.
join
is applied to the current cursor and child
yielding a continuation query which will be
evaluated by the current interpreter in its next stage.
Attributes
- Source:
- query.scala
- Graph
- Supertypes
The terminal query
Add env
to the environment for the continuation child
Retains only elements satisfying pred
and continues with child
Retains only elements satisfying pred
and continues with child
Attributes
- Source:
- query.scala
- Graph
- Supertypes
Constructor/extractor for nested Filter/OrderBy/Limit/Offset patterns in the query algebra
Constructor/extractor for nested Filter/OrderBy/Limit/Offset patterns in the query algebra
Attributes
- Source:
- query.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
A Group of sibling queries at the same level
Evaluates an introspection query relative to schema
Limits the results of list-producing continuation child
to num
elements
Limits the results of list-producing continuation child
to num
elements
Attributes
- Source:
- query.scala
- Graph
- Supertypes
The result of child
if the focus is of type subtpe
, Empty
otherwise.
The result of child
if the focus is of type subtpe
, Empty
otherwise.
Attributes
- Source:
- query.scala
- Graph
- Supertypes
Drops the first num
elements of list-producing continuation child
.
Drops the first num
elements of list-producing continuation child
.
Attributes
- Source:
- query.scala
- Graph
- Supertypes
Orders the results of list-producing continuation child
by fields
specified by selections
.
Orders the results of list-producing continuation child
by fields
specified by selections
.
Attributes
- Source:
- query.scala
- Graph
- Supertypes
Attributes
- Source:
- query.scala
- Graph
- Supertypes
Attributes
- Source:
- query.scala
- Graph
- Supertypes
Extractor for nested Rename/Select patterns in the query algebra
Extractor for nested Rename/Select patterns in the query algebra
Attributes
- Source:
- query.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Rename the topmost field of sel
to name
.
Select field name
given arguments args
and continue with child
Select field name
given arguments args
and continue with child
Attributes
- Source:
- query.scala
- Graph
- Supertypes
Skips/includes the continuation child
depending on the value of cond
Skips/includes the continuation child
depending on the value of cond
Attributes
- Source:
- query.scala
- Graph
- Supertypes
A placeholder for a skipped node
Uses the supplied function to compute a continuation Cursor
from the
current Cursor
.
Uses the supplied function to compute a continuation Cursor
from the
current Cursor
.
Attributes
- Source:
- query.scala
- Graph
- Supertypes
Extractor for grouped Narrow patterns in the query algebra
Extractor for grouped Narrow patterns in the query algebra
Attributes
- Source:
- query.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- TypeCase.type
Continues with single-element-list-producing child
and yields the single element
Continues with single-element-list-producing child
and yields the single element
Attributes
- Source:
- query.scala
- Graph
- Supertypes
Untyped precursor of Narrow
.
Untyped precursor of Narrow
.
Trees of this type will be replaced by a corresponding Narrow
by
SelectElaborator
.
Attributes
- Source:
- query.scala
- Graph
- Supertypes
Attributes
- Source:
- query.scala
- Graph
- Supertypes
Wraps the result of child
as a field named name
of an enclosing object.
Wraps the result of child
as a field named name
of an enclosing object.
Attributes
- Source:
- query.scala
- Graph
- Supertypes
Inherited types
The names of the product elements
The name of the type
Value members
Concrete methods
Returns the top-level field selections of the supplied query.
Returns the alias, if any, of the top-level field fieldName
in
the supplied query.
Returns the alias, if any, of the top-level field fieldName
in
the supplied query.
Attributes
- Source:
- query.scala
True if fieldName
is a top-level selection of the supplied query,
false otherwise.
True if fieldName
is a top-level selection of the supplied query,
false otherwise.
Attributes
- Source:
- query.scala
Tranform the children of query
using the supplied function.
Merge the given queries as a single query
Construct a query which yields all the supplied paths
Attributes
- Source:
- query.scala
Computes the root name and optional alias of the supplied query
if it is unique, None
otherwise.
Computes the root name and optional alias of the supplied query
if it is unique, None
otherwise.
Attributes
- Source:
- query.scala
Yields a list of the top level queries of the supplied, possibly grouped query.
Yields a list of the top level queries of the supplied, possibly grouped query.
Attributes
- Source:
- query.scala