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, ) (*cacheget.SettingsGetter, mrworker.Task)
NewComponentGetter - создаёт получателя произвольных настроек из БД с использованием кэша и с периодическим его обновлением.
Types ¶
type GetterOption ¶
type GetterOption func(o *getterOptions)
GetterOption - настройка объекта cacheget.SettingsGetter.
func WithCondition ¶
func WithCondition(value mrstorage.SQLPartFunc) GetterOption
WithCondition - устанавливает дополнительное условие на список элементов, участвующих в сортировке.
func WithFieldFormatterOpts ¶
func WithFieldFormatterOpts(value ...fieldparser.Option) GetterOption
WithFieldFormatterOpts - устанавливает опции парсинга данных поступающих из хранилища данных.
func WithTaskReloadSettingsOpts ¶
func WithTaskReloadSettingsOpts(value ...task.Option) GetterOption
WithTaskReloadSettingsOpts - устанавливает опции для обновления настроек из БД.
Click to show internal directories.
Click to hide internal directories.