Class

com.github.fsanaulla.chronicler.urlhttp.api

Database

Related Doc: package api

Permalink

final class Database extends DatabaseIO[Try, String] with HasCredentials with Serializable[String] 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], Serializable[String], HasCredentials, DatabaseIO[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. ImplicitRequestBuilder
  14. DatabaseOperationQuery
  15. Serializable
  16. HasCredentials
  17. DatabaseIO
  18. WriteOperations
  19. ReadOperations
  20. AnyRef
  21. 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, gzipped: Boolean)(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. def bulkReadJs(dbName: String, queries: Seq[String], epoch: Epoch, pretty: Boolean, chunked: Boolean): Try[QueryResult[Array[JArray]]]

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

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

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

    Permalink
    Definition Classes
    Database → DatabaseIO
  13. def clone(): AnyRef

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

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

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

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

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

    Permalink
    Definition Classes
    UrlRequestHandler → RequestHandler
  19. def finalize(): Unit

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

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

    Permalink
    Definition Classes
    JsonHandler
  22. final def getOptGropedResult(js: JValue): Option[Array[(Array[String], 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 getOptJsInfluxInfo(js: JValue): Option[Array[(String, Array[JArray])]]

    Permalink
    Definition Classes
    JsonHandler
  25. final def getOptQueryResult(js: JValue): Option[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[ReadResult[A]]

    Permalink
    Definition Classes
    Database → DatabaseIO
  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. def readJs(dbName: String, query: String, epoch: Epoch, pretty: Boolean, chunked: Boolean): Try[ReadResult[JArray]]

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

    Permalink
    Definition Classes
    DatabaseIO
  42. implicit def req(uri: Uri): Request

    Permalink
    Definition Classes
    UrlRequestHandler → ImplicitRequestBuilder
  43. implicit def ser[From](f: From)(implicit sr: Serializer[From, String]): String

    Permalink
    Definition Classes
    Serializable
  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(filePath: String, consistency: Consistency = Consistencies.ONE, precision: Precision = Precisions.NANOSECONDS, retentionPolicy: Option[String] = None): Try[WriteResult]

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

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

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

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

    Permalink
    Definition Classes
    UrlWriter
  66. 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 Serializable[String]

Inherited from HasCredentials

Inherited from DatabaseIO[Try, String]

Inherited from WriteOperations[Try, String]

Inherited from ReadOperations[Try]

Inherited from AnyRef

Inherited from Any

Ungrouped