fieldparser

package
v0.8.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 30, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DBFieldParser

type DBFieldParser struct {
	// contains filtered or unexported fields
}

DBFieldParser - объект для преобразования данных поступающих из хранилища данных в формат для внешнего использования.

func New

func New(opts ...Option) *DBFieldParser

New - создаёт объект DBFieldParser.

func (*DBFieldParser) ParseBool

func (p *DBFieldParser) ParseBool(value string) (bool, error)

ParseBool - возвращает булево значение.

func (*DBFieldParser) ParseInt64

func (p *DBFieldParser) ParseInt64(value string) (int64, error)

ParseInt64 - возвращает целое знаковое число.

func (*DBFieldParser) ParseInt64List

func (p *DBFieldParser) ParseInt64List(value string) ([]int64, error)

ParseInt64List - разделяет разделителем строку и список целых знаковых чисел.

func (*DBFieldParser) ParseString

func (p *DBFieldParser) ParseString(value string) (string, error)

ParseString - возвращает само значение value, т.к. оно уже строковое.

func (*DBFieldParser) ParseStringList

func (p *DBFieldParser) ParseStringList(value string) ([]string, error)

ParseStringList - разделяет разделителем строку и возвращает список строк.

type Option added in v0.8.0

type Option func(p *DBFieldParser)

Option - настройка объекта DBFieldParser.

func WithItemSeparator added in v0.8.0

func WithItemSeparator(value string) Option

WithItemSeparator - устанавливает опцию itemSeparator для DBFieldParser.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL