Instream v0.19.0 Instream.Query.Builder View Source
Query Builder.
Link to this section Summary
Functions
Builds a CREATE DATABASE query expression
Builds a CREATE RETENTION POLICY query expression
Sets the DEFAULT flag for queries supporting it
Builds a DROP DATABASE query expression
Builds a DROP RETENTION POLICY query expression
Sets the DURATION argument for queries supporting it
Builds a FROM query expression
Builds a LIMIT query expression
Builds a OFFSET query expression
Sets the ON argument for queries supporting it
Sets the REPLICATION argument for queries supporting it
Builds a SELECT query expression
Build a SHOW query expression
Builds a WHERE query expression
Link to this section Types
Link to this section Functions
create_database(name) View Source
Builds a CREATE DATABASE query expression.
create_retention_policy(name) View Source
Builds a CREATE RETENTION POLICY query expression.
default(query, default \\ true) View Source
Sets the DEFAULT flag for queries supporting it.
drop_database(name) View Source
Builds a DROP DATABASE query expression.
drop_retention_policy(name) View Source
Builds a DROP RETENTION POLICY query expression.
duration(query, expr) View Source
Sets the DURATION argument for queries supporting it.
from(series) View Source
Builds a FROM query expression.
limit(query, value) View Source
Builds a LIMIT query expression.
offset(query, value) View Source
Builds a OFFSET query expression.
on(query, database) View Source
Sets the ON argument for queries supporting it.
replication(query, num)
View Source
replication(t(), pos_integer()) :: t()
replication(t(), pos_integer()) :: t()
Sets the REPLICATION argument for queries supporting it.
select(query, expr \\ "*") View Source
Builds a SELECT query expression.
show(what) View Source
Build a SHOW query expression.
where(query, fields) View Source
Builds a WHERE query expression.