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. AutoCloseable
  6. UserManagement
  7. AnyRef
  8. 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)(implicit ec: ExecutionContext)

    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 → AutoCloseable
  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: ExecutionContext

    Attributes
    protected
    Definition Classes
    DatabaseInfluxDB
  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 exec(query: String): Future[QueryResult]

    Definition Classes
    InfluxDB
  25. def exists(): Future[Boolean]

    Definition Classes
    DatabaseManagement
  26. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  28. def getHttpClient: HttpClient

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

    Definition Classes
    UserManagement
  30. def hashCode(): Int

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  46. def toString(): String

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. 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 AutoCloseable

Inherited from UserManagement

Inherited from AnyRef

Inherited from Any

Ungrouped