func (r *UpdateTagValueRule) Flags() int {
	return Standard
}
Flags implements Rule interface
package rules
import (
	"log"
	"github.com/Abc-Arbitrage/infix/filter"
	"github.com/Abc-Arbitrage/infix/logging"
	"github.com/influxdata/influxdb/models"
	"github.com/influxdata/influxdb/tsdb/engine/tsm1"
	"github.com/Abc-Arbitrage/infix/storage"
)
type UpdateTagValueRule struct {
	measurementFilter filter.Filter
	keyFilter   filter.Filter
	valueFilter filter.Filter
	renameFn RenameFn
	check  bool
	logger *log.Logger
}
type UpdateTagValueRuleConfig struct {
	Measurement filter.Filter
	Key         filter.Filter
	Value       filter.Filter
	To          string
}
func NewUpdateTagValueRule(measurementFilter filter.Filter, keyFilter filter.Filter, valueFilter filter.Filter, renameFn RenameFn) *UpdateTagValueRule {
	return &UpdateTagValueRule{
		measurementFilter: measurementFilter,
		keyFilter:   keyFilter,
		valueFilter: valueFilter,
		renameFn: renameFn,
		check:  false,
		logger: logging.GetLogger("UpdateTagValueRule"),
	}
}
func (r *UpdateTagValueRule) CheckMode(check bool) {
	r.check = check
}