Class

com.github.fsanaulla.chronicler.urlhttp.api

Database

Related Doc: package api

Permalink

final 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[WriteResult]

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

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

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

    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 getOptGropedResult(js: JValue): Option[Array[(Array[String], JArray)]]

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  37. val port: Int

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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