func init() { newInfluxHandler := &InfluxDb{} db.RegisterHandler(newInfluxHandler) // Get DbObject struct field names for columns object a := &db.DbObject{} s := reflect.ValueOf(a).Elem() typeOfT := s.Type() for i := 0; i < s.NumField(); i++ { newInfluxHandler.columns = append(newInfluxHandler.columns, typeOfT.Field(i).Name) } }
func init() { newMongoHandler := &MongoDb{} db.RegisterHandler(newMongoHandler) }