Documentation ¶
Index ¶
- type DBFieldFormatter
- func (f *DBFieldFormatter) FormatBool(value bool) (string, error)
- func (f *DBFieldFormatter) FormatInt64(value int64) (string, error)
- func (f *DBFieldFormatter) FormatInt64List(values []int64) (string, error)
- func (f *DBFieldFormatter) FormatString(value string) (string, error)
- func (f *DBFieldFormatter) FormatStringList(values []string) (string, error)
- type Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DBFieldFormatter ¶
type DBFieldFormatter struct {
// contains filtered or unexported fields
}
DBFieldFormatter - объект для преобразования данных поступающих из внешнего источника в формат для сохранения в хранилище данных.
func (*DBFieldFormatter) FormatBool ¶
func (f *DBFieldFormatter) FormatBool(value bool) (string, error)
FormatBool - возвращает булево значение в виде строки.
func (*DBFieldFormatter) FormatInt64 ¶
func (f *DBFieldFormatter) FormatInt64(value int64) (string, error)
FormatInt64 - возвращает целое знаковое число в виде строки.
func (*DBFieldFormatter) FormatInt64List ¶
func (f *DBFieldFormatter) FormatInt64List(values []int64) (string, error)
FormatInt64List - возвращает список целых знаковых чисел объединённую в одну строку через разделитель.
func (*DBFieldFormatter) FormatString ¶
func (f *DBFieldFormatter) FormatString(value string) (string, error)
FormatString - возвращает само значение value, т.к. оно уже строковое.
func (*DBFieldFormatter) FormatStringList ¶
func (f *DBFieldFormatter) FormatStringList(values []string) (string, error)
FormatStringList - возвращает список строк объединённую в одну строку через разделитель.
type Option ¶ added in v0.8.0
type Option func(p *DBFieldFormatter)
Option - настройка объекта DBFieldFormatter.
func WithListItemSeparator ¶ added in v0.8.0
WithListItemSeparator - устанавливает опцию itemSeparator для DBFieldFormatter.
func WithValueMaxLen ¶ added in v0.8.0
WithValueMaxLen - устанавливает опцию valueMaxLen для DBFieldFormatter.