func NewMeasureExplorer(queryService influxqueries.InfluxQueryService, fieldExplorer FieldExplorer) MeasureExplorer {
	return &defaultMeasureExplorer{
		queryService:  queryService,
		fieldExplorer: fieldExplorer,
	}
}
NewMeasureExplorer creates a new implementation of the MeasureExplorer API
package discovery
import (
	"fmt"
	"log"
	influx "github.com/influxdata/influxdb/client/v2"
	"github.com/timescale/outflux/internal/schemamanagement/influx/influxqueries"
)
const (
	showMeasurementsQuery = "SHOW MEASUREMENTS"
)
type MeasureExplorer interface {
	FetchAvailableMeasurements(influxClient influx.Client, db, rp string, onConflictConvertIntToFloat bool) ([]string, error)
}
type defaultMeasureExplorer struct {
	queryService  influxqueries.InfluxQueryService
	fieldExplorer FieldExplorer
}