fs2.data.json.jq

Members list

Packages

Type members

Classlikes

trait CompiledJq[F[_]] extends (F, Token) => Token

A pipe running the compiled jq query on the input stream of JSON tokens.

A pipe running the compiled jq query on the input stream of JSON tokens.

Attributes

Source
CompiledJq.scala
Supertypes
trait Stream[F, Token] => Stream[F, Token]
class Object
trait Matchable
class Any
Known subtypes
class PipedCompiledJq[F]
trait Compiler[F[_]]

A compiler for jq queries into some compiled form.

A compiler for jq queries into some compiled form.

Attributes

Companion
object
Source
Compiler.scala
Supertypes
class Object
trait Matchable
class Any
object Compiler

Attributes

Companion
trait
Source
Compiler.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Compiler.type
sealed trait Constructor extends Jq

Attributes

Source
ast.scala
Supertypes
trait Jq
class Object
trait Matchable
class Any
Known subtypes
class Arr
class Bool
object Null.type
class Num
class Obj
class Str
Show all
sealed trait Filter extends Jq

Attributes

Companion
object
Source
ast.scala
Supertypes
trait Jq
class Object
trait Matchable
class Any
Known subtypes
class Sequence
trait SimpleFilter
class Field
object Identity.type
class Index
object RecursiveDescent.type
object Root.type
class Slice
Show all
object Filter

Attributes

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

Attributes

Companion
object
Source
ast.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Constructor
class Arr
class Bool
object Null.type
class Num
class Obj
class Str
trait Filter
class Sequence
trait SimpleFilter
class Field
object Identity.type
class Index
object RecursiveDescent.type
object Root.type
class Slice
class Iterator
Show all
object Jq

Attributes

Companion
trait
Source
ast.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Jq.type
case class JqException(msg: String) extends Exception

Attributes

Source
Compiler.scala
Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
object JqParser

Attributes

Source
JqParser.scala
Supertypes
class Object
trait Matchable
class Any
Self type
JqParser.type
case class JqParserException(error: Error) extends Exception

Attributes

Source
JqParser.scala
Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
class PipedCompiledJq[F[_]](val jqs: Type[CompiledJq[F]]) extends CompiledJq[F]

Represents a sequence of piped compiled jq queries, applying every query to the result of the previous one.

Represents a sequence of piped compiled jq queries, applying every query to the result of the previous one.

Attributes

Source
PipedCompiledJq.scala
Supertypes
trait CompiledJq[F]
trait Stream[F, Token] => Stream[F, Token]
class Object
trait Matchable
class Any
sealed trait SimpleFilter extends Filter

Attributes

Source
ast.scala
Supertypes
trait Filter
trait Jq
class Object
trait Matchable
class Any
Known subtypes
class Field
object Identity.type
class Index
object RecursiveDescent.type
object Root.type
class Slice
Show all