Struct influx_db_client::InfluxdbClient [] [src]

pub struct InfluxdbClient { /* fields omitted */ }

Methods

impl InfluxdbClient
[src]

[src]

Create a new influxdb client

[src]

Set the read timeout value

[src]

Set the write timeout value

[src]

Change the client's database

[src]

Change the client's user

Trait Implementations

impl Debug for InfluxdbClient
[src]

[src]

Formats the value using the given formatter.

impl Clone for InfluxdbClient
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Send for InfluxdbClient
[src]

impl InfluxClient for InfluxdbClient
[src]

[src]

Query whether the corresponding database exists, return bool

[src]

Query the version of the database and return the version number

[src]

Write a point to the database

[src]

Write multiple points to the database

[src]

Query and return data, the data type is Vec<serde_json::Value>

[src]

[src]

Create a new database in InfluxDB.

[src]

Drop a database from InfluxDB.

[src]

Create a new user in InfluxDB.

[src]

Drop a user from InfluxDB.

[src]

Change the password of an existing user.

[src]

Grant cluster administration privileges to a user.

[src]

Revoke cluster administration privileges from a user.

[src]

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

[src]

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

[src]

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.

[src]

Drop an existing retention policy for a database.