kinesis-consumer/string_to_string_transformer.go

15 lines
435 B
Go
Raw Normal View History

package connector
// StringToStringTransformer an implemenation of Transformer interface.
type StringToStringTransformer struct{}
// ToRecord takes a byte array and returns a string.
func (t StringToStringTransformer) ToRecord(data []byte) interface{} {
return string(data)
}
// FromRecord takes an string and returns a byte array.
func (t StringToStringTransformer) FromRecord(s interface{}) []byte {
return []byte(s.(string))
}