add IsInterger property in Data struct

add tests
This commit is contained in:
Simon Vieille 2024-03-31 22:19:32 +02:00
commit 83682511b3
Signed by untrusted user: deblan
GPG key ID: 579388D585F70417

View file

@ -16,22 +16,26 @@ type Data struct {
IsVirtual bool IsVirtual bool
IsPrimaryKey bool IsPrimaryKey bool
IsUpdated bool IsUpdated bool
IsInteger bool
} }
func (d *Data) FromByte(v []byte) *Data { func (d *Data) FromByte(v []byte) *Data {
d.Value = string(v) d.Value = string(v)
d.IsInteger = false
return d return d
} }
func (d *Data) FromInt64(v int64) *Data { func (d *Data) FromInt64(v int64) *Data {
d.Value = strconv.FormatInt(v, 10) d.Value = strconv.FormatInt(v, 10)
d.IsInteger = true
return d return d
} }
func (d *Data) FromString(v string) *Data { func (d *Data) FromString(v string) *Data {
d.Value = v d.Value = v
d.IsInteger = false
return d return d
} }