Move Handler interface into machine where it is used
This commit is contained in:
parent
4218eb7367
commit
666f757ae3
File diff suppressed because it is too large
Load Diff
|
@ -225,6 +225,17 @@ align :=
|
||||||
|
|
||||||
%% write data;
|
%% write data;
|
||||||
|
|
||||||
|
type Handler interface {
|
||||||
|
SetMeasurement(name []byte)
|
||||||
|
AddTag(key []byte, value []byte)
|
||||||
|
AddInt(key []byte, value []byte)
|
||||||
|
AddUint(key []byte, value []byte)
|
||||||
|
AddFloat(key []byte, value []byte)
|
||||||
|
AddString(key []byte, value []byte)
|
||||||
|
AddBool(key []byte, value []byte)
|
||||||
|
SetTimestamp(tm []byte)
|
||||||
|
}
|
||||||
|
|
||||||
type machine struct {
|
type machine struct {
|
||||||
data []byte
|
data []byte
|
||||||
cs int
|
cs int
|
||||||
|
|
|
@ -15,18 +15,6 @@ var (
|
||||||
ErrNoMetric = errors.New("no metric in line")
|
ErrNoMetric = errors.New("no metric in line")
|
||||||
)
|
)
|
||||||
|
|
||||||
type Handler interface {
|
|
||||||
SetMeasurement(name []byte)
|
|
||||||
AddTag(key []byte, value []byte)
|
|
||||||
AddInt(key []byte, value []byte)
|
|
||||||
AddUint(key []byte, value []byte)
|
|
||||||
AddFloat(key []byte, value []byte)
|
|
||||||
AddString(key []byte, value []byte)
|
|
||||||
AddBool(key []byte, value []byte)
|
|
||||||
SetTimestamp(tm []byte)
|
|
||||||
Reset()
|
|
||||||
}
|
|
||||||
|
|
||||||
type ParseError struct {
|
type ParseError struct {
|
||||||
Offset int
|
Offset int
|
||||||
msg string
|
msg string
|
||||||
|
|
Loading…
Reference in New Issue