pub struct Client { /* private fields */ }
Expand description

The client to influxdb

Implementations§

Create a new influxdb client with http

Create a new influxdb client with https

Set the read timeout value, unit “s”

Set the write timeout value, unit “s”

Change the client’s database

Change the client’s user

Change http to https, but don’t leave the read write timeout setting

View the current db name

Query whether the corresponding database exists, return bool

Query the version of the database and return the version number

Write a point to the database

Write multiple points to the database

Query and return data, the data type is Option<Vec<Node>>

Query and return data, the data type is Option<Vec<Node>>

Drop measurement

Create a new database in InfluxDB.

Drop a database from InfluxDB.

Create a new user in InfluxDB.

Drop a user from InfluxDB.

Change the password of an existing user.

Grant cluster administration privileges to a user.

Revoke cluster administration privileges from a user.

Grant a privilege on a database to a user. :param privilege: the privilege to grant, one of ‘read’, ‘write’ or ‘all’. The string is case-insensitive

Revoke a privilege on a database from a user. :param privilege: the privilege to grant, one of ‘read’, ‘write’ or ‘all’. The string is case-insensitive

Create a retention policy for a database. :param duration: the duration of the new retention policy. Durations such as 1h, 90m, 12h, 7d, and 4w, are all supported and mean 1 hour, 90 minutes, 12 hours, 7 day, and 4 weeks, respectively. For infinite retention – meaning the data will never be deleted – use ‘INF’ for duration. The minimum retention period is 1 hour.

Drop an existing retention policy for a database.

Trait Implementations§

Formats the value using the given formatter. Read more

connecting for default database test and host http://localhost:8086

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Get the TypeId of this object.