Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SchemaManager ¶
type SchemaManager interface { DiscoverDataSets() ([]string, error) FetchDataSet(dataSetIdentifier string) (*idrf.DataSet, error) PrepareDataSet(*idrf.DataSet, schemaconfig.SchemaStrategy) error }
SchemaManager defines methods for schema discovery and preparation
type SchemaManagerService ¶
type SchemaManagerService interface { Influx(client influx.Client, db, rp string, onConflictConvertIntToFloat bool) SchemaManager TimeScale(dbConn connections.PgxWrap, schema, chunkTimeInterval string) SchemaManager }
SchemaManagerService defines methods for creating SchemaManagers
func NewSchemaManagerService ¶
func NewSchemaManagerService(measureExplorer discovery.MeasureExplorer, tagExplorer discovery.TagExplorer, fieldExplorer discovery.FieldExplorer) SchemaManagerService
NewSchemaManagerService returns an instance of SchemaManagerService
Click to show internal directories.
Click to hide internal directories.