Class

com.github.fsanaulla.chronicler.urlhttp.api

Database

Related Doc: package api

Permalink

class Database extends DatabaseApi[Try, 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, Response[JValue], Uri, String], DatabaseOperationQuery[Uri], HasCredentials, DatabaseApi[Try, String], WriteOperations[Try, String], ReadOperations[Try], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Database
  2. UrlReader
  3. UrlWriter
  4. PointTransformer
  5. UrlQueryHandler
  6. QueryHandler
  7. UrlResponseHandler
  8. UrlJsonHandler
  9. JsonHandler
  10. ResponseHandler
  11. UrlRequestHandler
  12. RequestHandler
  13. DatabaseOperationQuery
  14. HasCredentials
  15. DatabaseApi
  16. WriteOperations
  17. ReadOperations
  18. AnyRef
  19. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Database(host: String, port: Int, credentials: Option[InfluxCredentials], dbName: String)(implicit 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
    Database → 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. final def bulkReadJs(queries: Seq[String], epoch: Epoch, pretty: Boolean, chunked: Boolean): Try[QueryResult[Array[JArray]]]

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

    Permalink
    Definition Classes
    UrlReader
  11. def bulkWriteNative(points: Seq[String], consistency: Consistency = Consistencies.ONE, precision: Precision = Precisions.NANOSECONDS, retentionPolicy: Option[String] = None): Try[Result]

    Permalink
  12. final def bulkWriteNative0(points: Seq[String], consistency: Consistency, precision: Precision, retentionPolicy: Option[String])(implicit ds: Deserializer[Seq[String], String]): Try[Result]

    Permalink
    Definition Classes
    DatabaseApi
  13. def bulkWritePoints(points: Seq[Point], consistency: Consistency = Consistencies.ONE, precision: Precision = Precisions.NANOSECONDS, retentionPolicy: Option[String] = None): Try[Result]

    Permalink
  14. final def bulkWritePoints0(points: Seq[Point], consistency: Consistency, precision: Precision, retentionPolicy: Option[String])(implicit ds: Deserializer[Seq[Point], String]): Try[Result]

    Permalink
    Definition Classes
    DatabaseApi
  15. def clone(): AnyRef

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

    Permalink
    Definition Classes
    Database → HasCredentials
  17. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Database → UrlQueryHandler
  31. final def isInstanceOf[T0]: Boolean

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  36. val port: Int

    Permalink
    Definition Classes
    Database → UrlQueryHandler
  37. def read[A](query: String, epoch: Epoch, pretty: Boolean, chunked: Boolean)(implicit arg0: ClassTag[A], reader: InfluxReader[A]): Try[QueryResult[A]]

    Permalink
    Definition Classes
    Database → DatabaseApi
  38. final def readFromInfluxBulkQuery(dbName: String, queries: Seq[String], epoch: Epoch, pretty: Boolean, chunked: Boolean): Uri

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

    Permalink
    Definition Classes
    DatabaseOperationQuery
  40. final def readJs(query: String, epoch: Epoch, pretty: Boolean, chunked: Boolean): Try[QueryResult[JArray]]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. def writeFromFile(file: File, chunkSize: Int = 8192, consistency: Consistency = Consistencies.ONE, precision: Precision = Precisions.NANOSECONDS, retentionPolicy: Option[String] = None): Try[Result]

    Permalink
  60. final def writeFromFile0(file: File, chunkSize: Int, consistency: Consistency, precision: Precision, retentionPolicy: Option[String])(implicit ds: Deserializer[File, String]): Try[Result]

    Permalink
    Definition Classes
    DatabaseApi
  61. def writeNative(point: String, consistency: Consistency = Consistencies.ONE, precision: Precision = Precisions.NANOSECONDS, retentionPolicy: Option[String] = None): Try[Result]

    Permalink
  62. final def writeNative0(point: String, consistency: Consistency, precision: Precision, retentionPolicy: Option[String])(implicit ds: Deserializer[String, String]): Try[Result]

    Permalink
    Definition Classes
    DatabaseApi
  63. def writePoint(point: Point, consistency: Consistency = Consistencies.ONE, precision: Precision = Precisions.NANOSECONDS, retentionPolicy: Option[String] = None): Try[Result]

    Permalink
  64. final def writePoint0(point: Point, consistency: Consistency, precision: Precision, retentionPolicy: Option[String])(implicit ds: Deserializer[Point, String]): Try[Result]

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

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

    Permalink
    Definition Classes
    UrlWriter
  67. 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, Response[JValue], Uri, String]

Inherited from DatabaseOperationQuery[Uri]

Inherited from HasCredentials

Inherited from DatabaseApi[Try, String]

Inherited from WriteOperations[Try, String]

Inherited from ReadOperations[Try]

Inherited from AnyRef

Inherited from Any

Ungrouped