# Packages

Package http provides HTTP servicing related code.
Package query defined types for representing flux query result.
Package write provides the Point struct.

# Functions

DataToPoint converts custom point structures into a Point.
DefaultDialect return flux query Dialect with full annotations (datatype, group, default), header and comma char as a delimiter.
NewAuthorizationsAPI creates new instance of AuthorizationsAPI.
NewBucketsAPI creates new instance of BucketsAPI.
NewDeleteAPI creates new instance of DeleteAPI.
NewLabelsAPI creates new instance of LabelsAPI.
NewOrganizationsAPI creates new instance of OrganizationsAPI.
NewQueryAPI returns new query client for querying buckets belonging to org.
NewQueryTableResult returns new QueryTableResult.
NewTasksAPI creates new instance of TasksAPI.
NewUsersAPI creates new instance of UsersAPI.
NewWriteAPI returns new non-blocking write client for writing data to bucket belonging to org.
NewWriteAPIBlocking creates new instance of blocking write client for writing data to bucket belonging to org.
NewWriteAPIBlockingWithBatching creates new instance of blocking write client for writing data to bucket belonging to org with batching enabled.
PagingWithAfter set after option - the last resource ID from which to seek from (but not including).
PagingWithDescending changes sorting direction.
PagingWithLimit sets limit option - maximum number of items returned.
PagingWithOffset set starting offset for returning items.
PagingWithSortBy sets field name which should be used for sorting.

# Structs

Paging holds pagination parameters for various Get* functions of InfluxDB 2 API Not the all options are usable for some Get* functions.
QueryTableResult parses streamed flux query response into structures representing flux table parts Walking though the result is done by repeatedly calling Next() until returns false.
RunFilter defines filtering options for FindRun* functions.
TaskFilter defines filtering options for FindTasks functions.
WriteAPIImpl provides main implementation for WriteAPI.

# Interfaces

AuthorizationsAPI provides methods for organizing Authorization in a InfluxDB server.
BucketsAPI provides methods for managing Buckets in a InfluxDB server.
DeleteAPI provides methods for deleting time series data from buckets.
LabelsAPI provides methods for managing labels in a InfluxDB server.
OrganizationsAPI provides methods for managing Organizations in a InfluxDB server.
QueryAPI provides methods for performing synchronously flux query against InfluxDB server.
TasksAPI provides methods for managing tasks and task runs in an InfluxDB server.
UsersAPI provides methods for managing users in a InfluxDB server.
WriteAPI is Write client interface with non-blocking methods for writing time series data asynchronously in batches into an InfluxDB server.
WriteAPIBlocking can be used concurrently.

# Type aliases

PagingOption is the function type for applying paging option.
WriteFailedCallback is synchronously notified in case non-blocking write fails.