A trait for all queries
Attributes
- Companion
- object
- Source
- Query.scala
- Graph
-
- Supertypes
- Known subtypes
Members list
Value members
Abstract methods
Builds a new query by applying a Term => Query
function to a Term if it is in the last position.
Builds a new query by applying a Term => Query
function to a Term if it is in the last position.
Value parameters
- f
-
the function to apply to the last TermQuery
Attributes
- Returns
- Source
- Query.scala
Traverse or "walk" over the Query tree structure applying the effectful function f
to the TermQuery leaf nodes along the way and collecting the results.
Traverse or "walk" over the Query tree structure applying the effectful function f
to the TermQuery leaf nodes along the way and collecting the results. If the resulting context G
has a Query, it will have the same structure as the original Query. "Branch" queries like Query.And/Or/Not/Group, and similar are not affected, just the leaf nodes.
Value parameters
- f
-
effectful function
Attributes
- Returns
-
the query in context G
- Source
- Query.scala
Concrete methods
Attributes
- Source
- Query.scala
Attributes
- Source
- Query.scala
Attributes
- Source
- Query.scala
Attributes
- Source
- Query.scala