package advsql type DecodeFunc func(args ...interface{}) error type EncodeFunc func(args ...interface{}) error