Package

com.github.fsanaulla.core

model

Permalink

package model

Visibility
  1. Public
  2. All

Type Members

  1. class AuthorizationException extends InfluxException

    Permalink
  2. class BadRequestException extends InfluxException

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

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

    Permalink
  5. class ConnectionException extends InfluxException

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

    Permalink
  7. case class ContinuousQueryInfo(dbName: String, querys: Seq[ContinuousQuery]) extends Product with Serializable

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

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

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

    Permalink

    Created by Author: [email protected] Date: 16.08.17

  11. abstract class InfluxException extends Throwable

    Permalink

    Created by Author: [email protected] Date: 31.07.17

  12. sealed trait InfluxField extends AnyRef

    Permalink
  13. trait InfluxFormatter[T] extends InfluxReader[T] with InfluxWriter[T]

    Permalink

    Created by fayaz on 27.06.17.

    Created by fayaz on 27.06.17.

    Annotations
    @implicitNotFound( ... )
  14. trait InfluxReader[T] extends AnyRef

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

    Permalink

    Created by Author: [email protected] Date: 05.08.17

  16. trait InfluxWriter[T] extends AnyRef

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

    Permalink
  18. class InternalServerError extends InfluxException

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

    Permalink
  20. class OperationException extends InfluxException

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

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

    Permalink
  23. case class QueryResult[A](code: Int, isSuccess: Boolean, queryResult: Seq[A] = Nil, ex: Option[Throwable] = None) extends Product with Serializable

    Permalink
  24. class ResourceNotFoundException extends InfluxException

    Permalink
  25. case class Result(code: Int, isSuccess: Boolean, ex: Option[Throwable] = None) extends Product with Serializable

    Permalink

    Created by Author: [email protected] Date: 30.07.17

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

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

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

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

    Permalink
  30. case class ShardInfo(dbName: String, shards: Seq[Shard]) extends Product with Serializable

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

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

    Permalink
  33. case class SubscriptionInfo(dbName: String, subscriptions: Seq[Subscription]) extends Product with Serializable

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

    Permalink
  35. class UnknownConnectionException extends InfluxException

    Permalink
  36. class UnknownResponseException extends InfluxException

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

    Permalink

    Created by Author: [email protected] Date: 19.08.17

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

    Permalink

Value Members

  1. object QueryResult extends Serializable

    Permalink
  2. object Result extends Serializable

    Permalink

Ungrouped