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. final case class BigDecimalField(key: String, value: BigDecimal) extends InfluxField with Product with Serializable

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

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

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

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

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

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

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

    Permalink
  10. trait Functor[F[_]] extends AnyRef

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

    Permalink

    Created by Author: [email protected] Date: 16.08.17

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

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

    Permalink

    Created by Author: [email protected] Date: 31.07.17

  14. sealed trait InfluxField extends Product with Serializable

    Permalink
  15. 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( ... )
  16. final case class InfluxTag(key: String, value: String) extends Product with Serializable

    Permalink

    Created by Author: [email protected] Date: 05.08.17

  17. 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( ... )
  18. final case class IntField(key: String, value: Int) extends InfluxField with Product with Serializable

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

    Permalink
  20. final class ParsingException extends Throwable

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

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

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

    Permalink
  24. 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
  25. final case class ShardGroup(id: Int, dbName: String, rpName: String, startTime: String, endTime: String, expiryTime: String) extends Product with Serializable

    Permalink
  26. final case class ShardGroupsInfo(shardGroupName: String, seq: Seq[ShardGroup]) extends Product with Serializable

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

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

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

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

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

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

    Permalink

    Created by Author: [email protected] Date: 19.08.17

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

    Permalink

Value Members

  1. object InfluxReader extends Serializable

    Permalink
  2. object InfluxWriter extends Serializable

    Permalink

Ungrouped