package api
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- api
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- sealed abstract class Either3[A, B, C] extends Product with Serializable
This code was ported from scalaz using this version from scalaz: https://github.com/scalaz/scalaz/blob/5633bdf21b42013fcf3b4431d352954df345d0b4/core/src/main/scala/scalaz/Either3.scala
- final case class Failure(error: String) extends Product with Serializable
- final case class Nullable(unwrap: Option[Value]) extends Product with Serializable
- final case class QueryResult[A](unwrap: Either[Failure, List[Result[A]]]) extends Product with Serializable
- final case class Record(namesIndex: Map[String, Int], values: Vector[Nullable]) extends Product with Serializable
- final case class Result[A](unwrap: Either3[Failure, Statement, Series[A]]) extends Product with Serializable
- final case class Series[A](unwrap: List[A]) extends Product with Serializable
- final case class SingleSeries(name: String, columns: Vector[String], records: Vector[Record], tags: Tags) extends Product with Serializable
- final case class Statement(id: Option[Int]) extends Product with Serializable
- final case class Tags(tagsIndex: Map[String, Int], values: Vector[Value]) extends Product with Serializable
- type Value = Either3[BigDecimal, String, Boolean]
Value Members
- object Either3 extends Serializable
- object Nullable extends Serializable
- object QueryResult extends Serializable
- object Record extends Serializable
- object Result extends Serializable
- object Series extends Serializable
- object SingleSeries extends Serializable
- object Statement extends Serializable
- object Tags extends Serializable
- object Value