Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewComponentGetter ¶
func NewComponentGetter( client mrstorage.DBConnManager, storageTable mrsql.DBTableInfo, opts ...GetterOption, ) *get.SettingsGetter
NewComponentGetter - создаёт получателя произвольных настроек из БД.
func NewComponentSetter ¶
func NewComponentSetter( client mrstorage.DBConnManager, storageTable mrsql.DBTableInfo, eventEmitter mrsender.EventEmitter, opts ...SetterOption, ) *set.SettingsSetter
NewComponentSetter - создаёт объект для сохранения произвольных настроек в БД.
Types ¶
type GetterOption ¶ added in v0.8.0
type GetterOption func(o *getterOptions)
GetterOption - настройка объекта get.SettingsGetter.
func WithGetterCondition ¶ added in v0.8.0
func WithGetterCondition(value mrstorage.SQLPartFunc) GetterOption
WithGetterCondition - устанавливает дополнительное условие на список элементов, участвующих в сортировке.
func WithGetterFieldFormatterOpts ¶ added in v0.8.0
func WithGetterFieldFormatterOpts(value ...fieldparser.Option) GetterOption
WithGetterFieldFormatterOpts - устанавливает опции парсинга данных поступающих из хранилища данных.
type SetterOption ¶ added in v0.8.0
type SetterOption func(o *setterOptions)
SetterOption - настройка объекта set.SettingsSetter.
func WithSetterCondition ¶ added in v0.8.0
func WithSetterCondition(value mrstorage.SQLPartFunc) SetterOption
WithSetterCondition - устанавливает дополнительное условие на список элементов, участвующих в сортировке.
func WithSetterFieldFormatterOpts ¶ added in v0.8.0
func WithSetterFieldFormatterOpts(value ...fieldformatter.Option) SetterOption
WithSetterFieldFormatterOpts - устанавливает опции форматирования данных поступающих из внешнего источника.