Required methods
Builds valid InfluxSQL which can be run against the Database. In case no fields have been specified, it will return an error, as that is invalid InfluxSQL syntax.
Examples
use influxdb::{Query, Timestamp};
let invalid_query = Query::write_query(Timestamp::NOW, "measurement").build();
assert!(invalid_query.is_err());
let valid_query = Query::write_query(Timestamp::NOW, "measurement").add_field("myfield1", 11).build();
assert!(valid_query.is_ok());
Implementations
sourceimpl dyn Query
impl dyn Query
sourcepub fn write_query<S>(timestamp: Timestamp, measurement: S) -> WriteQuery where
S: Into<String>,
pub fn write_query<S>(timestamp: Timestamp, measurement: S) -> WriteQuery where
S: Into<String>,
Returns a WriteQuery
builder.
Examples
use influxdb::{Query, Timestamp};
Query::write_query(Timestamp::NOW, "measurement"); // Is of type [`WriteQuery`](crate::WriteQuery)