Class

com.github.fsanaulla.chronicler.urlhttp.api

Measurement

Related Doc: package api

Permalink

class Measurement[E] extends MeasurementApi[Try, E, String] with HasCredentials with UrlWriter with UrlReader

Linear Supertypes
UrlReader, UrlWriter, UrlQueryHandler, QueryHandler[Uri], UrlResponseHandler, UrlJsonHandler, JsonHandler[Try, Response[JValue]], ResponseHandler[Try, Response[JValue]], UrlRequestHandler, RequestHandler[Try, Response[JValue], Uri, String], DatabaseOperationQuery[Uri], HasCredentials, MeasurementApi[Try, E, String], PointTransformer, ReadOperations[Try], WriteOperations[Try, String], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Measurement
  2. UrlReader
  3. UrlWriter
  4. UrlQueryHandler
  5. QueryHandler
  6. UrlResponseHandler
  7. UrlJsonHandler
  8. JsonHandler
  9. ResponseHandler
  10. UrlRequestHandler
  11. RequestHandler
  12. DatabaseOperationQuery
  13. HasCredentials
  14. MeasurementApi
  15. PointTransformer
  16. ReadOperations
  17. WriteOperations
  18. AnyRef
  19. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Measurement(host: String, port: Int, credentials: Option[InfluxCredentials], dbName: String, measurementName: String)(implicit arg0: ClassTag[E], backend: SttpBackend[Try, Nothing])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. implicit val backend: SttpBackend[Try, Nothing]

    Permalink
    Attributes
    protected
    Definition Classes
    Measurement → UrlRequestHandler
  6. def buildQuery(uri: String, queryParams: Map[String, String]): Uri

    Permalink
    Definition Classes
    UrlQueryHandler → QueryHandler
  7. final def buildQueryParams(query: String): Map[String, String]

    Permalink
    Definition Classes
    QueryHandler
  8. final def buildQueryParams(queryMap: Map[String, String]): Map[String, String]

    Permalink
    Definition Classes
    QueryHandler
  9. def bulkReadJs0(dbName: String, queries: Seq[String], epoch: Epoch, pretty: Boolean, chunked: Boolean): Try[QueryResult[Array[JArray]]]

    Permalink
    Definition Classes
    UrlReader
  10. def bulkWrite(entitys: Seq[E], consistency: Consistency = Consistencies.ONE, precision: Precision = Precisions.NANOSECONDS, retentionPolicy: Option[String] = None)(implicit writer: InfluxWriter[E]): Try[Result]

    Permalink
  11. final def bulkWrite0(entitys: Seq[E], consistency: Consistency, precision: Precision, retentionPolicy: Option[String])(implicit writer: InfluxWriter[E], ds: Deserializer[String, String]): Try[Result]

    Permalink
    Definition Classes
    MeasurementApi
  12. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. val credentials: Option[InfluxCredentials]

    Permalink
    Definition Classes
    Measurement → HasCredentials
  14. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  16. def errorHandler(response: Response[JValue], code: Int): Try[InfluxException]

    Permalink
    Definition Classes
    UrlResponseHandler → ResponseHandler
  17. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  19. final def getOptBulkInfluxPoints(js: JValue): Option[Array[Array[JArray]]]

    Permalink
    Definition Classes
    JsonHandler
  20. final def getOptInfluxInfo[T](js: JValue)(implicit arg0: ClassTag[T], rd: InfluxReader[T]): Option[Array[(String, Array[T])]]

    Permalink
    Definition Classes
    JsonHandler
  21. final def getOptInfluxPoints(js: JValue): Option[Array[JArray]]

    Permalink
    Definition Classes
    JsonHandler
  22. final def getOptJsInfluxInfo(js: JValue): Option[Array[(String, Array[JArray])]]

    Permalink
    Definition Classes
    JsonHandler
  23. def getOptResponseError(response: Response[JValue]): Try[Option[String]]

    Permalink
    Definition Classes
    UrlJsonHandler → JsonHandler
  24. def getResponseBody(response: Response[JValue]): Try[JValue]

    Permalink
    Definition Classes
    UrlJsonHandler → JsonHandler
  25. def getResponseError(response: Response[JValue]): Try[String]

    Permalink
    Definition Classes
    UrlJsonHandler → JsonHandler
  26. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  27. val host: String

    Permalink
    Definition Classes
    Measurement → UrlQueryHandler
  28. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  29. final def isSuccessful(code: Int): Boolean

    Permalink
    Definition Classes
    ResponseHandler
  30. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  31. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  32. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  33. val port: Int

    Permalink
    Definition Classes
    Measurement → UrlQueryHandler
  34. def read(query: String, epoch: Epoch = Epochs.NANOSECONDS, pretty: Boolean = false, chunked: Boolean = false)(implicit rd: InfluxReader[E]): Try[QueryResult[E]]

    Permalink
  35. final def readFromInfluxBulkQuery(dbName: String, queries: Seq[String], epoch: Epoch, pretty: Boolean, chunked: Boolean): Uri

    Permalink
    Definition Classes
    DatabaseOperationQuery
  36. final def readFromInfluxSingleQuery(dbName: String, query: String, epoch: Epoch, pretty: Boolean, chunked: Boolean): Uri

    Permalink
    Definition Classes
    DatabaseOperationQuery
  37. def readJs0(dbName: String, query: String, epoch: Epoch, pretty: Boolean, chunked: Boolean): Try[QueryResult[JArray]]

    Permalink
    Definition Classes
    UrlReader
  38. def readRequest(uri: Uri, entity: Option[String] = None): Try[Response[JValue]]

    Permalink
    Definition Classes
    UrlRequestHandler → RequestHandler
  39. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  40. def toBulkQueryJsResult(response: Response[JValue]): Try[QueryResult[Array[JArray]]]

    Permalink
    Definition Classes
    UrlResponseHandler → ResponseHandler
  41. def toComplexQueryResult[A, B](response: Response[JValue], f: (String, Array[A]) ⇒ B)(implicit arg0: ClassTag[A], arg1: ClassTag[B], reader: InfluxReader[A]): Try[QueryResult[B]]

    Permalink
    Definition Classes
    UrlResponseHandler → ResponseHandler
  42. final def toCqQueryResult(response: Response[JValue])(implicit reader: InfluxReader[ContinuousQuery]): Try[QueryResult[ContinuousQueryInfo]]

    Permalink
    Definition Classes
    ResponseHandler
  43. def toPoint(measurement: String, serializedEntity: String): String

    Permalink
    Attributes
    protected
    Definition Classes
    PointTransformer
  44. def toPoints(measurement: String, serializedEntitys: Seq[String]): String

    Permalink
    Attributes
    protected
    Definition Classes
    PointTransformer
  45. def toQueryJsResult(response: Response[JValue]): Try[QueryResult[JArray]]

    Permalink
    Definition Classes
    UrlResponseHandler → ResponseHandler
  46. def toQueryResult[A](response: Response[JValue])(implicit arg0: ClassTag[A], reader: InfluxReader[A]): Try[QueryResult[A]]

    Permalink
    Definition Classes
    UrlResponseHandler → ResponseHandler
  47. def toResult(response: Response[JValue]): Try[Result]

    Permalink
    Definition Classes
    UrlResponseHandler → ResponseHandler
  48. final def toShardGroupQueryResult(response: Response[JValue])(implicit reader: InfluxReader[ShardGroup]): Try[QueryResult[ShardGroupsInfo]]

    Permalink
    Definition Classes
    ResponseHandler
  49. final def toShardQueryResult(response: Response[JValue])(implicit reader: InfluxReader[Shard]): Try[QueryResult[ShardInfo]]

    Permalink
    Definition Classes
    ResponseHandler
  50. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  51. final def toSubscriptionQueryResult(response: Response[JValue])(implicit reader: InfluxReader[Subscription]): Try[QueryResult[SubscriptionInfo]]

    Permalink
    Definition Classes
    ResponseHandler
  52. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. def write(entity: E, consistency: Consistency = Consistencies.ONE, precision: Precision = Precisions.NANOSECONDS, retentionPolicy: Option[String] = None)(implicit writer: InfluxWriter[E]): Try[Result]

    Permalink
  56. final def write0(entity: E, consistency: Consistency, precision: Precision, retentionPolicy: Option[String])(implicit writer: InfluxWriter[E], ds: Deserializer[String, String]): Try[Result]

    Permalink
    Definition Classes
    MeasurementApi
  57. def writeRequest(uri: Uri, entity: String): Try[Response[JValue]]

    Permalink
    Definition Classes
    UrlRequestHandler → RequestHandler
  58. def writeTo(dbName: String, entity: String, consistency: Consistency, precision: Precision, retentionPolicy: Option[String]): Try[Result]

    Permalink
    Definition Classes
    UrlWriter
  59. final def writeToInfluxQuery(dbName: String, consistency: Consistency, precision: Precision, retentionPolicy: Option[String]): Uri

    Permalink
    Definition Classes
    DatabaseOperationQuery

Inherited from UrlReader

Inherited from UrlWriter

Inherited from UrlQueryHandler

Inherited from QueryHandler[Uri]

Inherited from UrlResponseHandler

Inherited from UrlJsonHandler

Inherited from JsonHandler[Try, Response[JValue]]

Inherited from ResponseHandler[Try, Response[JValue]]

Inherited from UrlRequestHandler

Inherited from RequestHandler[Try, Response[JValue], Uri, String]

Inherited from DatabaseOperationQuery[Uri]

Inherited from HasCredentials

Inherited from MeasurementApi[Try, E, String]

Inherited from PointTransformer

Inherited from ReadOperations[Try]

Inherited from WriteOperations[Try, String]

Inherited from AnyRef

Inherited from Any

Ungrouped