Package

com.github.fsanaulla.chronicler.core

model

Permalink

package model

Visibility
  1. Public
  2. All

Type Members

  1. trait Appender extends AnyRef

    Permalink

    Created by Author: [email protected] Date: 27.08.17

  2. trait Apply[F[_]] extends AnyRef

    Permalink

    Apply typeclass

    Apply typeclass

    Since

    0.5.5

  3. final case class BigDecimalField(key: String, value: BigDecimal) extends InfluxField with Product with Serializable

    Permalink
  4. final case class BooleanField(key: String, value: Boolean) extends InfluxField with Product with Serializable

    Permalink
  5. final case class CharField(key: String, value: Char) extends InfluxField with Product with Serializable

    Permalink
  6. final case class ContinuousQuery(cqName: String, query: String) extends Product with Serializable

    Permalink
  7. final case class ContinuousQueryInfo(dbName: String, queries: Array[ContinuousQuery]) extends Product with Serializable

    Permalink
  8. final case class DoubleField(key: String, value: Double) extends InfluxField with Product with Serializable

    Permalink
  9. trait Failable[F[_]] extends AnyRef

    Permalink
  10. final case class FieldInfo(fieldName: String, fieldType: String) extends Product with Serializable

    Permalink
  11. trait FunctionK[G[_], F[_]] extends AnyRef

    Permalink

    A FunctionK transforms values from one first-order-kinded type (a type that takes a single type parameter, such as List or Option) into another first-order-kinded type.

    A FunctionK transforms values from one first-order-kinded type (a type that takes a single type parameter, such as List or Option) into another first-order-kinded type. This transformation is universal, meaning that a FunctionK[List, Option] will translate all List[A] values into an Option[A] value for all possible types of A. This explanation may be easier to understand if we first step back and talk about ordinary functions.

    G

    - incoming effect

    F

    - result effect

    Since

    0.5.5

    See also

    - https://typelevel.org/cats/datatypes/functionk.html

  12. trait Functor[F[_]] extends AnyRef

    Permalink
  13. final case class InfluxCredentials(username: String, password: String) extends Product with Serializable

    Permalink

    Created by Author: [email protected] Date: 16.08.17

  14. final case class InfluxDBInfo(build: String, version: String) extends Product with Serializable

    Permalink
  15. final case class InfluxException(httpCode: Int, msg: String) extends Throwable with Product with Serializable

    Permalink

    Created by Author: [email protected] Date: 31.07.17

  16. sealed trait InfluxField extends Product with Serializable

    Permalink
  17. trait InfluxReader[T] extends Serializable

    Permalink

    When trying deserialize JSON from influx, don't forget that influx sort field in db alphabetically.

    When trying deserialize JSON from influx, don't forget that influx sort field in db alphabetically.

    Annotations
    @implicitNotFound( ... )
  18. final case class InfluxTag(key: String, value: String) extends Product with Serializable

    Permalink

    Created by Author: [email protected] Date: 05.08.17

  19. trait InfluxWriter[T] extends Serializable

    Permalink

    Return string must be in following format <measurement>,[<tag-key>=<tag-value>...] [<field-key>=<field-value>,<field2-key>=<field2-value>...] [unix-nano-timestamp] Look on official documentation [https://docs.influxdata.com/influxdb/v1.2/write_protocols/line_protocol_reference/]

    Return string must be in following format <measurement>,[<tag-key>=<tag-value>...] [<field-key>=<field-value>,<field2-key>=<field2-value>...] [unix-nano-timestamp] Look on official documentation [https://docs.influxdata.com/influxdb/v1.2/write_protocols/line_protocol_reference/]

    Annotations
    @implicitNotFound( ... )
  20. final case class IntField(key: String, value: Int) extends InfluxField with Product with Serializable

    Permalink
  21. final case class LongField(key: String, value: Long) extends InfluxField with Product with Serializable

    Permalink
  22. final class ParsingException extends Throwable

    Permalink
  23. final case class Point(measurement: String, tags: List[InfluxTag] = Nil, fields: List[InfluxField] = Nil, time: Long = 1L) extends Product with Serializable

    Permalink
  24. final case class QueryInfo(queryId: Int, query: String, dbName: String, duration: String) extends Product with Serializable

    Permalink
  25. final case class RetentionPolicyInfo(name: String, duration: String, shardGroupDuration: String, replication: Int, default: Boolean) extends Product with Serializable

    Permalink
  26. final case class Shard(id: Int, dbName: String, rpName: String, shardGroup: Int, startTime: String, endTime: String, expiryTime: String, owners: String) extends Product with Serializable

    Permalink
  27. final case class ShardGroup(id: Int, dbName: String, rpName: String, startTime: String, endTime: String, expiryTime: String) extends Product with Serializable

    Permalink
  28. final case class ShardGroupsInfo(shardGroupName: String, shardGroups: Array[ShardGroup]) extends Product with Serializable

    Permalink
  29. final case class ShardInfo(dbName: String, shards: Array[Shard]) extends Product with Serializable

    Permalink
  30. final case class StringField(key: String, value: String) extends InfluxField with Product with Serializable

    Permalink
  31. final case class Subscription(rpName: String, subsName: String, destType: Destination, addresses: Array[String]) extends Product with Serializable

    Permalink
  32. final case class SubscriptionInfo(dbName: String, subscriptions: Array[Subscription]) extends Product with Serializable

    Permalink
  33. final case class TagValue(tag: String, value: String) extends Product with Serializable

    Permalink
  34. final case class UserInfo(username: String, isAdmin: Boolean) extends Product with Serializable

    Permalink

    Created by Author: [email protected] Date: 19.08.17

  35. final case class UserPrivilegesInfo(database: String, privilege: Privilege) extends Product with Serializable

    Permalink

Value Members

  1. object FunctionK

    Permalink
  2. object InfluxReader extends Serializable

    Permalink
  3. object InfluxWriter extends Serializable

    Permalink

Ungrouped