com.paulgoldbaum.influxdbclient

Database

class Database extends InfluxDB with RetentionPolicyManagement with DatabaseManagement

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Database
  2. DatabaseManagement
  3. RetentionPolicyManagement
  4. InfluxDB
  5. UserManagement
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Database(databaseName: String, httpClient: HttpClient)

    Attributes
    protected[com.paulgoldbaum.influxdbclient]

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def alterRetentionPolicy(name: String, duration: String = null, replication: Int = 1, default: Boolean = false): Future[QueryResult]

    Definition Classes
    RetentionPolicyManagement
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def buildQueryParameters(query: String, precision: Precision): Map[String, String]

    Attributes
    protected
    Definition Classes
    DatabaseInfluxDB
  9. def bulkWrite(points: Seq[Point], precision: Precision = null, consistency: Consistency = null, retentionPolicy: String = null): Future[Boolean]

  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def close(): Unit

    Definition Classes
    InfluxDB
  12. def create(): Future[QueryResult]

    Definition Classes
    DatabaseManagement
  13. def createRetentionPolicy(name: String, duration: String, replication: Int, default: Boolean): Future[QueryResult]

    Definition Classes
    RetentionPolicyManagement
  14. def createUser(username: String, password: String, isClusterAdmin: Boolean = false): Future[QueryResult]

    Definition Classes
    UserManagement
  15. val databaseName: String

  16. def drop(): Future[QueryResult]

    Definition Classes
    DatabaseManagement
  17. def dropRetentionPolicy(name: String): Future[QueryResult]

    Definition Classes
    RetentionPolicyManagement
  18. def dropUser(username: String): Future[QueryResult]

    Definition Classes
    UserManagement
  19. implicit val ec: ExecutionContextExecutor

    Definition Classes
    InfluxDB
  20. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  22. def escapePassword(password: String): String

    Attributes
    protected[com.paulgoldbaum.influxdbclient]
    Definition Classes
    UserManagement
  23. def exceptionFromStatusCode(statusCode: Int, str: String, throwable: Throwable = null): WriteException

    Attributes
    protected
  24. def exists(): Future[Boolean]

    Definition Classes
    DatabaseManagement
  25. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  27. def getHttpClient: HttpClient

    Attributes
    protected[com.paulgoldbaum.influxdbclient]
    Definition Classes
    InfluxDB
  28. def grantPrivileges(username: String, database: String, privilege: Privilege): Future[QueryResult]

    Definition Classes
    UserManagement
  29. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  30. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  31. def makeClusterAdmin(username: String): Future[QueryResult]

    Definition Classes
    UserManagement
  32. def multiQuery(query: Seq[String], precision: Precision = null): Future[List[QueryResult]]

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

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

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

    Definition Classes
    AnyRef
  36. def ping(): Future[QueryResult]

    Definition Classes
    InfluxDB
  37. def query(query: String, precision: Precision = null): Future[QueryResult]

    Definition Classes
    InfluxDB
  38. def revokePrivileges(username: String, database: String, privilege: Privilege): Future[QueryResult]

    Definition Classes
    UserManagement
  39. def selectDatabase(databaseName: String): Database

    Definition Classes
    InfluxDB
  40. def setUserPassword(username: String, password: String): Future[QueryResult]

    Definition Classes
    UserManagement
  41. def showDatabases(): Future[Seq[String]]

    Definition Classes
    InfluxDB
  42. def showRetentionPolicies(): Future[QueryResult]

    Definition Classes
    RetentionPolicyManagement
  43. def showUsers(): Future[QueryResult]

    Definition Classes
    UserManagement
  44. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  45. def toString(): String

    Definition Classes
    AnyRef → Any
  46. def userIsClusterAdmin(username: String): Future[Boolean]

    Definition Classes
    UserManagement
  47. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. def write(point: Point, precision: Precision = null, consistency: Consistency = null, retentionPolicy: String = null): Future[Boolean]

Inherited from DatabaseManagement

Inherited from RetentionPolicyManagement

Inherited from InfluxDB

Inherited from UserManagement

Inherited from AnyRef

Inherited from Any

Ungrouped