- Companion:
- class
- Source:
- query.scala
Type members
Classlikes
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
.
- Source:
- query.scala
Computes the number of top-level elements of child
as field name
Computes the number of top-level elements of child
as field name
- Source:
- query.scala
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.
- Source:
- query.scala
Add env
to the environment for the continuation child
Add env
to the environment for the continuation child
- Source:
- query.scala
Retains only elements satisfying pred
and continues with child
Retains only elements satisfying pred
and continues with child
- Source:
- query.scala
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
- Source:
- query.scala
A Group of sibling queries at the same level
A Group of sibling queries at the same level
- Source:
- query.scala
Evaluates an introspection query relative to schema
Evaluates an introspection query relative to schema
- Source:
- query.scala
Limits the results of list-producing continuation child
to num
elements
Limits the results of list-producing continuation child
to num
elements
- Source:
- query.scala
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.
- Source:
- query.scala
Drops the first num
elements of list-producing continuation child
.
Drops the first num
elements of list-producing continuation child
.
- Source:
- query.scala
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
.
- Source:
- query.scala
- Source:
- query.scala
Extractor for nested Rename/Select patterns in the query algebra
Extractor for nested Rename/Select patterns in the query algebra
- Source:
- query.scala
Rename the topmost field of sel
to name
.
Rename the topmost field of sel
to name
.
- Source:
- query.scala
Select field name
given arguments args
and continue with child
Select field name
given arguments args
and continue with child
- Source:
- query.scala
Skips/includes the continuation child
depending on the value of cond
Skips/includes the continuation child
depending on the value of cond
- Source:
- query.scala
A placeholder for a skipped node
A placeholder for a skipped node
- Source:
- query.scala
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
.
- Source:
- query.scala
Extractor for grouped Narrow patterns in the query algebra
Extractor for grouped Narrow patterns in the query algebra
- Source:
- query.scala
Continues with single-element-list-producing child
and yields the single element
Continues with single-element-list-producing child
and yields the single element
- Source:
- query.scala
Untyped precursor of Narrow
.
Untyped precursor of Narrow
.
Trees of this type will be replaced by a corresponding Narrow
by
SelectElaborator
.
- Source:
- query.scala
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.
- Source:
- query.scala
Types
Inherited types
The names of the product elements
The names of the product elements
- Inherited from:
- Mirror
- Source:
- Mirror.scala
Value members
Concrete methods
Returns the top-level field selections of the supplied query.
Returns the top-level field selections of the supplied query.
- Source:
- query.scala
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.
- 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.
- Source:
- query.scala
Tranform the children of query
using the supplied function.
Tranform the children of query
using the supplied function.
- Source:
- query.scala
Merge the given queries as a single query
Merge the given queries as a single query
- Source:
- query.scala
Construct a query which yields all the supplied paths
Construct a query which yields all the supplied paths
- 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.
- 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.
- Source:
- query.scala