arerror

package
v1.12.0 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrBadPkgName = errors.New("bad package name. See https://go.dev/blog/package-names")
View Source
var ErrCheckBackendEmpty = errors.New("backend empty")
View Source
var ErrCheckBackendUnknown = errors.New("backend unknown")
View Source
var ErrCheckEmptyNamespace = errors.New("empty namespace")
View Source
var ErrCheckFieldIndexEmpty = errors.New("field for index is empty")
View Source
var ErrCheckFieldInvalidFormat = errors.New("invalid format")
View Source
var ErrCheckFieldMutatorConflictObject = errors.New("conflict mutators with object link")
View Source
var ErrCheckFieldMutatorConflictPK = errors.New("conflict mutators with primary_key")
View Source
var ErrCheckFieldMutatorConflictSerializer = errors.New("conflict mutators with serializer")
View Source
var ErrCheckFieldSerializerConflictObject = errors.New("conflict serializer with object link")
View Source
var ErrCheckFieldSerializerNotFound = errors.New("serializer not found")
View Source
var ErrCheckFieldSerializerNotSupported = errors.New("serializer not supported")
View Source
var ErrCheckFieldTypeNotFound = errors.New("procedure field type not found")
View Source
var ErrCheckFieldsEmpty = errors.New("empty required field declaration")
View Source
var ErrCheckFieldsManyDecl = errors.New("few declarations of fields not supported")
View Source
var ErrCheckFieldsOrderDecl = errors.New("incorrect order of fields")
View Source
var ErrCheckObjectNotFound = errors.New("linked object not found")
View Source
var ErrCheckPkgBackendToMatch = errors.New("many backends for one class not supported yet")
View Source
var ErrCheckPortEmpty = errors.New("serverPort is empty")
View Source
var ErrCheckServerConflict = errors.New("conflict ServerHost and serverConf params")
View Source
var ErrCheckServerEmpty = errors.New("serverConf and serverHost is empty")
View Source
var ErrDuplicate = errors.New("duplicate")
View Source
var ErrFieldNotExist = errors.New("field not exists")
View Source
var ErrGeneragorEmptyTmplLine = errors.New("tmpl lines not set")
View Source
var ErrGeneragorErrorLineNotFound = errors.New("template lines not found in error")
View Source
var ErrGeneragorGetTmplLine = errors.New("can't get error lines")
View Source
var ErrGeneratorBackendNotImplemented = errors.New("backend not implemented")
View Source
var ErrGeneratorBackendUnknown = errors.New("backend unknown")
View Source
var ErrGeneratorTemplateUnkhown = errors.New("template unknown")
View Source
var ErrGetImportName = errors.New("error get import name")
View Source
var ErrImportDeclaration = errors.New("import name declaration invalid")
View Source
var ErrIndexNotExist = errors.New("index not exists")
View Source
var ErrInvalidParams = errors.New("invalid params")
View Source
var ErrNameDeclaration = errors.New("error name declaration")
View Source
var ErrParseCastImportType = errors.New("error cast type to TypeImport")
View Source
var ErrParseCastSpecType = errors.New("error cast type to TypeSpec")
View Source
var ErrParseConst = errors.New("constant declaration not implemented")
View Source
var ErrParseDocEmptyBoxDeclaration = errors.New("empty declaration box params in doc")
View Source
var ErrParseDocNamespaceDecl = errors.New("invalid namespace declaration")
View Source
var ErrParseDocTimeoudDecl = errors.New("invalid timeout declaration")
View Source
var ErrParseFieldArrayNotSlice = errors.New("only array of byte not a slice")
View Source
var ErrParseFieldArrayOfNotByte = errors.New("support only array of byte")
View Source
var ErrParseFieldBinary = errors.New("binary format not implemented")
View Source
var ErrParseFieldMutatorInvalid = errors.New("invalid mutator")
View Source
var ErrParseFieldMutatorTypeHasNotSerializer = errors.New("mutator type must have serializer")
View Source
var ErrParseFieldNameInvalid = errors.New("invalid declaration name")
View Source
var ErrParseFieldSizeInvalid = errors.New("error parse size")
View Source
var ErrParseFuncDeclNotSupported = errors.New("func declaration not implemented")
View Source
var ErrParseImportNotFound = errors.New("import not found")
View Source
var ErrParseIndexFieldnumEqual = errors.New("fieldnum equivalent with fields. duplicate index")
View Source
var ErrParseIndexFieldnumRequired = errors.New("fieldnum required and must be more than 0")
View Source
var ErrParseIndexFieldnumToBig = errors.New("fieldnum greater than fields")
View Source
var ErrParseIndexInvalidType = errors.New("invalid type of index")
View Source
var ErrParseNodeNameInvalid = errors.New("invalid struct name")
View Source
var ErrParseNodeNameUnknown = errors.New("unknown node name")
View Source
var ErrParseProcFieldArraySlice = errors.New("support array|slice of byte|string")
View Source
var ErrParseSerializerAddInternalImport = errors.New("error add internal serializer to import")
View Source
var ErrParseStructureEmpty = errors.New("empty structure")
View Source
var ErrParseTagInvalidFormat = errors.New("invalid tag format")
View Source
var ErrParseTagNoValue = errors.New("tag value required")
View Source
var ErrParseTagSplitAbsent = errors.New("tag is absent")
View Source
var ErrParseTagSplitEmpty = errors.New("tag is empty")
View Source
var ErrParseTagUnknown = errors.New("unknown tag")
View Source
var ErrParseTagValueInvalid = errors.New("invalid value format")
View Source
var ErrParseTagWithValue = errors.New("wrong tag. Flag can't has value")
View Source
var ErrParseTriggerPackageNotDefined = errors.New("package not defined")
View Source
var ErrParseVar = errors.New("variable declaration not implemented")
View Source
var ErrProcFieldDuplicateOrderIndex = errors.New("field order index is duplicate")
View Source
var ErrRedefined = errors.New("entity redefined")
View Source
var ErrTypeNotBool = errors.New("type not bool")
View Source
var ErrTypeNotSlice = errors.New("type not slice")
View Source
var ErrUnknown = errors.New("unknown entity")

Functions

func ErrorBase

func ErrorBase(errStruct interface{}) string

Базовая функция для обработки отображения ошибки Ошибки могуть быть бесконечно вложены друг в друга, каждая новая вложенная ошибка распечатывается с новой строки Сама ошибка это структура с любым набором полей, поле Err содержит вложенную ошибку

Types

type ErrCheckPackageDecl

type ErrCheckPackageDecl struct {
	Pkg     string
	Backend string
	Err     error
}

Описание ошибки декларации пакета

func (*ErrCheckPackageDecl) Error

func (e *ErrCheckPackageDecl) Error() string

type ErrCheckPackageFieldDecl

type ErrCheckPackageFieldDecl struct {
	Pkg   string
	Field string
	Err   error
}

Описание ошибки декларации полей

func (*ErrCheckPackageFieldDecl) Error

func (e *ErrCheckPackageFieldDecl) Error() string

type ErrCheckPackageFieldMutatorDecl

type ErrCheckPackageFieldMutatorDecl struct {
	Pkg     string
	Field   string
	Mutator string
	Err     error
}

Описание ошибки декларации мутаторов

func (*ErrCheckPackageFieldMutatorDecl) Error

type ErrCheckPackageIndexDecl

type ErrCheckPackageIndexDecl struct {
	Pkg   string
	Index string
	Err   error
}

Описание ошибки декларации индексов

func (*ErrCheckPackageIndexDecl) Error

func (e *ErrCheckPackageIndexDecl) Error() string

type ErrCheckPackageLinkedDecl

type ErrCheckPackageLinkedDecl struct {
	Pkg    string
	Object string
	Err    error
}

Описание ошибки декларации связанных сущностей

func (*ErrCheckPackageLinkedDecl) Error

func (e *ErrCheckPackageLinkedDecl) Error() string

type ErrCheckPackageNamespaceDecl

type ErrCheckPackageNamespaceDecl struct {
	Pkg  string
	Name string
	Err  error
}

Описание ошибки декларации неймспейса

func (*ErrCheckPackageNamespaceDecl) Error

type ErrGeneratorFile

type ErrGeneratorFile struct {
	Name     string
	Filename string
	Backend  string
	Err      error
}

Описание ошибки записи в файл результата генерации

func (*ErrGeneratorFile) Error

func (e *ErrGeneratorFile) Error() string

type ErrGeneratorPhases

type ErrGeneratorPhases struct {
	Name      string
	Backend   string
	Phase     string
	TmplLines string
	Err       error
}

Описание ошибки фаз генерации

func (*ErrGeneratorPhases) Error

func (e *ErrGeneratorPhases) Error() string

type ErrGeneratorPkg

type ErrGeneratorPkg struct {
	Name string
	Err  error
}

Описание ошибки генерации

func (*ErrGeneratorPkg) Error

func (e *ErrGeneratorPkg) Error() string

type ErrParseDocDecl

type ErrParseDocDecl struct {
	Name  string
	Value string
	Err   error
}

Описание ошибки парсинга комментариев

func (*ErrParseDocDecl) Error

func (e *ErrParseDocDecl) Error() string

type ErrParseFlagDecl

type ErrParseFlagDecl struct {
	Name string
	Err  error
}

Описание ошибки парсинга флагов

func (*ErrParseFlagDecl) Error

func (e *ErrParseFlagDecl) Error() string

type ErrParseFlagTagDecl

type ErrParseFlagTagDecl struct {
	Name     string
	TagName  string
	TagValue string
	Err      error
}

Описание ошибки парсинга флагов поля сущности

func (*ErrParseFlagTagDecl) Error

func (e *ErrParseFlagTagDecl) Error() string

type ErrParseGenDecl

type ErrParseGenDecl struct {
	Name string
	Err  error
}

Описание ошибки парсинга

func (*ErrParseGenDecl) Error

func (e *ErrParseGenDecl) Error() string

type ErrParseGenTypeDecl

type ErrParseGenTypeDecl struct {
	Name string
	Type interface{} `format:"%T"`
	Err  error
}

Описание ошибки парсинга типов

func (*ErrParseGenTypeDecl) Error

func (e *ErrParseGenTypeDecl) Error() string

type ErrParseImportDecl

type ErrParseImportDecl struct {
	Path string
	Name string
	Err  error
}

Описание ошибки парсинга импортов

func (*ErrParseImportDecl) Error

func (e *ErrParseImportDecl) Error() string

type ErrParseMutatorDecl added in v1.9.0

type ErrParseMutatorDecl struct {
	Name string
	Err  error
}

ErrParseMutatorDecl Описание ошибки парсинга мутаторов

func (*ErrParseMutatorDecl) Error added in v1.9.0

func (e *ErrParseMutatorDecl) Error() string

type ErrParseMutatorTagDecl added in v1.9.0

type ErrParseMutatorTagDecl struct {
	Name     string
	TagName  string
	TagValue string
	Err      error
}

ErrParseMutatorTagDecl Описание ошибки парсинга тегов сериализатора

func (*ErrParseMutatorTagDecl) Error added in v1.9.0

func (e *ErrParseMutatorTagDecl) Error() string

type ErrParseSerializerDecl

type ErrParseSerializerDecl struct {
	Name string
	Err  error
}

Описание ошибки парсинга сериализаторов

func (*ErrParseSerializerDecl) Error

func (e *ErrParseSerializerDecl) Error() string

type ErrParseSerializerTagDecl

type ErrParseSerializerTagDecl struct {
	Name     string
	TagName  string
	TagValue string
	Err      error
}

Описание ошибки парсинга тегов сериализатора

func (*ErrParseSerializerTagDecl) Error

func (e *ErrParseSerializerTagDecl) Error() string

type ErrParseSerializerTypeDecl

type ErrParseSerializerTypeDecl struct {
	Name           string
	SerializerType interface{} `format:"%T"`
	Err            error
}

Описание ошибки парсинга типов сериализатора

func (*ErrParseSerializerTypeDecl) Error

type ErrParseTagDecl

type ErrParseTagDecl struct {
	Name string
	Err  error
}

Описание ошибки парсинга тегов

func (*ErrParseTagDecl) Error

func (e *ErrParseTagDecl) Error() string

type ErrParseTriggerDecl

type ErrParseTriggerDecl struct {
	Name string
	Err  error
}

Описание ошибки парсинга триггера

func (*ErrParseTriggerDecl) Error

func (e *ErrParseTriggerDecl) Error() string

type ErrParseTriggerTagDecl

type ErrParseTriggerTagDecl struct {
	Name     string
	TagName  string
	TagValue string
	Err      error
}

Описание ошибки парсинга тегов триггеров

func (*ErrParseTriggerTagDecl) Error

func (e *ErrParseTriggerTagDecl) Error() string

type ErrParseTypeFieldDecl

type ErrParseTypeFieldDecl struct {
	Name      string
	FieldType string
	Err       error
}

Описание ошибки парсинга полей сущности

func (*ErrParseTypeFieldDecl) Error

func (e *ErrParseTypeFieldDecl) Error() string

type ErrParseTypeFieldObjectTagDecl

type ErrParseTypeFieldObjectTagDecl struct {
	Name     string
	TagName  string
	TagValue string
	Err      error
}

Описание ошики парсинга тегов связанных сущностей

func (*ErrParseTypeFieldObjectTagDecl) Error

type ErrParseTypeFieldStructDecl

type ErrParseTypeFieldStructDecl struct {
	Name      string
	FieldType string
	Err       error
}

Описание ошибки парсинга поля

func (*ErrParseTypeFieldStructDecl) Error

type ErrParseTypeFieldTagDecl

type ErrParseTypeFieldTagDecl struct {
	Name     string
	TagName  string
	TagValue string
	Err      error
}

Описание ошибки парсинга тегов полей сущности

func (*ErrParseTypeFieldTagDecl) Error

func (e *ErrParseTypeFieldTagDecl) Error() string

type ErrParseTypeIndexDecl

type ErrParseTypeIndexDecl struct {
	IndexType string
	Name      string
	Err       error
}

Описание ошибки парсинга индексов

func (*ErrParseTypeIndexDecl) Error

func (e *ErrParseTypeIndexDecl) Error() string

type ErrParseTypeIndexTagDecl

type ErrParseTypeIndexTagDecl struct {
	IndexType string
	Name      string
	TagName   string
	TagValue  string
	Err       error
}

Описание ошибки парсинга тегов индекса

func (*ErrParseTypeIndexTagDecl) Error

func (e *ErrParseTypeIndexTagDecl) Error() string

type ErrParseTypeStructDecl

type ErrParseTypeStructDecl struct {
	Name string
	Err  error
}

Описание ошибки парсинга структур

func (*ErrParseTypeStructDecl) Error

func (e *ErrParseTypeStructDecl) Error() string

Jump to

Keyboard shortcuts

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