Jq

fs2.data.json.jq.Jq
See theJq companion trait
object Jq

Attributes

Companion
trait
Source
ast.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Jq.type

Members list

Type members

Classlikes

final case class Arr(prefix: Filter, values: List[Jq]) extends Constructor

Attributes

Source
ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Constructor
trait Jq
class Object
trait Matchable
class Any
Show all
final case class Bool(b: Boolean) extends Constructor

Attributes

Source
ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Constructor
trait Jq
class Object
trait Matchable
class Any
Show all
final case class Field(name: String) extends SimpleFilter

Attributes

Source
ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleFilter
trait Filter
trait Jq
class Object
trait Matchable
class Any
Show all
case object Identity extends SimpleFilter

Attributes

Source
ast.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait SimpleFilter
trait Filter
trait Jq
class Object
trait Matchable
class Any
Show all
Self type
Identity.type
final case class Index(idx: Int) extends SimpleFilter

Attributes

Source
ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleFilter
trait Filter
trait Jq
class Object
trait Matchable
class Any
Show all
final case class Iterator(filter: Filter, inner: Jq) extends Jq

Attributes

Source
ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Jq
class Object
trait Matchable
class Any
Show all
case object Null extends Constructor

Attributes

Source
ast.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Constructor
trait Jq
class Object
trait Matchable
class Any
Show all
Self type
Null.type
final case class Num(n: String) extends Constructor

Attributes

Source
ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Constructor
trait Jq
class Object
trait Matchable
class Any
Show all
final case class Obj(prefix: Filter, fields: List[(String, Jq)]) extends Constructor

Attributes

Source
ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Constructor
trait Jq
class Object
trait Matchable
class Any
Show all
case object RecursiveDescent extends SimpleFilter

Attributes

Source
ast.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait SimpleFilter
trait Filter
trait Jq
class Object
trait Matchable
class Any
Show all
Self type
case object Root extends SimpleFilter

Attributes

Source
ast.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait SimpleFilter
trait Filter
trait Jq
class Object
trait Matchable
class Any
Show all
Self type
Root.type
final case class Sequence(jqs: Type[SimpleFilter]) extends Filter

Attributes

Source
ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Filter
trait Jq
class Object
trait Matchable
class Any
Show all
final case class Slice(start: Int, end: Option[Int]) extends SimpleFilter

Attributes

Source
ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SimpleFilter
trait Filter
trait Jq
class Object
trait Matchable
class Any
Show all
final case class Str(s: String) extends Constructor

Attributes

Source
ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Constructor
trait Jq
class Object
trait Matchable
class Any
Show all

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