Cursor

object Cursor
Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

case class Context(path: List[String], resultPath: List[String], tpe: Type)

Context represents a position in the output tree in terms of,

Context represents a position in the output tree in terms of,

  1. the path through the schema to the position
  2. the path through the schema with query aliases applied
  3. the type of the element at the position
Companion
object
object Context
Companion
class
sealed trait Env
Companion
object
object Env
Companion
class

Value members

Concrete methods

def flatten(c: Cursor): Result[List[Cursor]]
def flatten(cs: List[Cursor]): Result[List[Cursor]]