Class

com.github.fsanaulla.chronicler.urlhttp.api

Measurement

Related Doc: package api

Permalink

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

Linear Supertypes
UrlReader, UrlWriter, PointTransformer, UrlQueryHandler, QueryHandler[Uri], UrlResponseHandler, UrlJsonHandler, JsonHandler[Try, Response[JValue]], ResponseHandler[Try, Response[JValue]], UrlRequestHandler, RequestHandler[Try, Request, Response[JValue], Uri], ImplicitRequestBuilder[Uri, Request], DatabaseOperationQuery[Uri], HasCredentials, MeasurementIO[Try, E, String], ReadOperations[Try], WriteOperations[Try, String], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Measurement
  2. UrlReader
  3. UrlWriter
  4. PointTransformer
  5. UrlQueryHandler
  6. QueryHandler
  7. UrlResponseHandler
  8. UrlJsonHandler
  9. JsonHandler
  10. ResponseHandler
  11. UrlRequestHandler
  12. RequestHandler
  13. ImplicitRequestBuilder
  14. DatabaseOperationQuery
  15. HasCredentials
  16. MeasurementIO
  17. ReadOperations
  18. WriteOperations
  19. AnyRef
  20. 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, gzipped: Boolean)(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 bulkReadJs(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 wr: InfluxWriter[E]): Try[WriteResult]

    Permalink
    Definition Classes
    Measurement → MeasurementIO
  11. def clone(): AnyRef

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

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

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

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

    Permalink
    Definition Classes
    UrlResponseHandler → ResponseHandler
  16. def execute(request: Request): Try[Response[JValue]]

    Permalink
    Definition Classes
    UrlRequestHandler → RequestHandler
  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 getOptGropedResult(js: JValue): Option[Array[(Array[String], JArray)]]

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  34. val port: Int

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

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

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

    Permalink
    Definition Classes
    DatabaseOperationQuery
  38. def readJs(dbName: String, query: String, epoch: Epoch, pretty: Boolean, chunked: Boolean): Try[ReadResult[JArray]]

    Permalink
    Definition Classes
    UrlReader
  39. implicit def req(uri: Uri): Request

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

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

    Permalink
    Definition Classes
    UrlResponseHandler → ResponseHandler
  42. 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
  43. final def toCqQueryResult(response: Response[JValue])(implicit reader: InfluxReader[ContinuousQuery]): Try[QueryResult[ContinuousQueryInfo]]

    Permalink
    Definition Classes
    ResponseHandler
  44. def toGroupedJsResult(response: Response[JValue]): Try[GroupedResult[JArray]]

    Permalink
    Definition Classes
    UrlResponseHandler → ResponseHandler
  45. def toPoint(measurement: String, serializedEntity: String): String

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Measurement → MeasurementIO
  58. def writeFromFile(dbName: String, filePath: String, consistency: Consistency, precision: Precision, retentionPolicy: Option[String], gzipped: Boolean): Try[WriteResult]

    Permalink
    Definition Classes
    UrlWriter
  59. def writeTo(dbName: String, entity: String, consistency: Consistency, precision: Precision, retentionPolicy: Option[String], gzipped: Boolean): Try[WriteResult]

    Permalink
    Definition Classes
    UrlWriter
  60. 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 PointTransformer

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, Request, Response[JValue], Uri]

Inherited from ImplicitRequestBuilder[Uri, Request]

Inherited from DatabaseOperationQuery[Uri]

Inherited from HasCredentials

Inherited from MeasurementIO[Try, E, String]

Inherited from ReadOperations[Try]

Inherited from WriteOperations[Try, String]

Inherited from AnyRef

Inherited from Any

Ungrouped