# Functions
No description provided by the author
GetDatasourceOpts returns the datasource.ServeOpts for this plugin.
GetQueryHandlers creates the QueryTypeMux type for handling queries.
GetRouter creates the gorilla/mux router for the HTTP handlers.
No description provided by the author
NewMongoDbAtlasInstance creates a new MongoDbAtlas using the settings to determine if things like the Caching Wrapper should be enabled.
UnmarshalQuery attempts to unmarshal a query from JSON.
# Structs
Handler is the plugin entrypoint and implements all of the necessary handler functions for dataqueries, healthchecks, and resources.
Handlers stores the list of http.HandlerFunc functions for the different resource calls.
Instance is the root Datasource implementation that wraps a Datasource.
Server is the main handler for datasource queries.
# Interfaces
No description provided by the author
# Type aliases
QueryHandlerFunc is the function signature used for mux.HandleFunc.