Versions in this module Expand all Collapse all v0 v0.188.3 Jan 15, 2024 v0.94.0 Jan 15, 2024 Changes in this version + func Manage(pluginID string, instanceFactory InstanceFactoryFunc, opts ManageOpts) error + func NewInstanceManager(fn InstanceFactoryFunc) instancemgmt.InstanceManager + func NewInstanceProvider(fn InstanceFactoryFunc) instancemgmt.InstanceProvider + func Serve(opts ServeOpts) error + type InstanceFactoryFunc func(ctx context.Context, settings backend.DataSourceInstanceSettings) (instancemgmt.Instance, error) + type ManageOpts struct + GRPCSettings backend.GRPCSettings + TracingOpts tracing.Opts + type QueryTypeMux struct + func NewQueryTypeMux() *QueryTypeMux + func (mux *QueryTypeMux) Handle(queryType string, handler backend.QueryDataHandler) + func (mux *QueryTypeMux) HandleFunc(queryType string, ...) + func (mux *QueryTypeMux) QueryData(ctx context.Context, req *backend.QueryDataRequest) (*backend.QueryDataResponse, error) + type ServeOpts struct + GRPCSettings backend.GRPCSettings