Package com.influxdb.v3.client.query
Class QueryOptions
java.lang.Object
com.influxdb.v3.client.query.QueryOptions
Query API options.
Supports to specify:
database
- specifies the database to be used for InfluxDB operationsqueryType
- specifies the type of query sent to InfluxDB. Default to 'SQL'.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final QueryOptions
Default QueryAPI options.static final QueryOptions
Default QueryAPI options for InfluxQL. -
Constructor Summary
ConstructorsConstructorDescriptionQueryOptions
(QueryType queryType) Construct QueryAPI options.QueryOptions
(String database) Construct QueryAPI options.QueryOptions
(String database, QueryType queryType) Construct QueryAPI options. -
Method Summary
-
Field Details
-
DEFAULTS
Default QueryAPI options. -
INFLUX_QL
Default QueryAPI options for InfluxQL.
-
-
Constructor Details
-
QueryOptions
Construct QueryAPI options.- Parameters:
database
- The database to be used for InfluxDB operations.
-
QueryOptions
Construct QueryAPI options.- Parameters:
queryType
- The type of query sent to InfluxDB.
-
QueryOptions
Construct QueryAPI options.- Parameters:
database
- The database to be used for InfluxDB operations. If it is not specified then useClientConfig.getDatabase()
.queryType
- The type of query sent to InfluxDB. If it is not specified then useQueryType.SQL
.
-
-
Method Details
-
databaseSafe
- Parameters:
config
- with default value- Returns:
- The destination database for writes.
-
queryTypeSafe
- Returns:
- The type of query sent to InfluxDB, cannot be null.
-