2014-11-16 01:00:37 +00:00
|
|
|
package connector
|
|
|
|
|
|
2014-12-10 23:38:19 +00:00
|
|
|
// StringToStringTransformer an implemenation of Transformer interface.
|
2014-11-16 01:00:37 +00:00
|
|
|
type StringToStringTransformer struct{}
|
|
|
|
|
|
2014-12-10 23:38:19 +00:00
|
|
|
// ToRecord takes a byte array and returns a string.
|
2014-11-16 01:00:37 +00:00
|
|
|
func (t StringToStringTransformer) ToRecord(data []byte) interface{} {
|
|
|
|
|
return string(data)
|
|
|
|
|
}
|
|
|
|
|
|
2014-12-10 23:38:19 +00:00
|
|
|
// FromRecord takes an string and returns a byte array.
|
2014-11-16 01:00:37 +00:00
|
|
|
func (t StringToStringTransformer) FromRecord(s interface{}) []byte {
|
|
|
|
|
return []byte(s.(string))
|
|
|
|
|
}
|