func (b *ByteColumnType) ToString(v interface{}) string {
	return fmt.Sprintf("%x", v.(byte))
}
ToString produces a string representation of a value of a ByteColumnType value
package sif
import (
	"fmt"
	"strings"
	"time"
)
type ColumnType interface {
	Size() int                      
	ToString(v interface{}) string  
}
type CustomColumnType interface {
	ColumnType
	Serialize(v interface{}) ([]byte, error)  
	Deserialize([]byte) (interface{}, error)  
}
type ByteColumnType struct{}
func (b *ByteColumnType) Size() int {
	return 1
}