Versions in this module Expand all Collapse all v1 v1.0.0 Feb 18, 2025 Changes in this version + const CheckFlagEmpty + const NameDefaultRule + const NoCheckFlag + var PublicNameChecker = regexp.MustCompile("^[A-Z]") + var ToLower = cases.Lower(language.English) + func Parse(srcFileName string, rc *ds.RecordPackage) error + func ParseFieldType(dst *ds.RecordPackage, name, pName string, t interface{}) (string, error) + func ParseFields(dst *ds.RecordPackage, fields []*ast.Field) error + func ParseFieldsObject(dst *ds.RecordPackage, fieldsobject []*ast.Field) error + func ParseFieldsTag(field *ast.Field, newfield *ds.FieldDeclaration, newindex *ds.IndexDeclaration) error + func ParseFlags(dst *ds.RecordPackage, fields []*ast.Field) error + func ParseImport(dst *ds.ImportPackage, importSpec *ast.ImportSpec) error + func ParseIndexPart(dst *ds.RecordPackage, fields []*ast.Field) error + func ParseIndexPartTag(field *ast.Field, ind *ds.IndexDeclaration, indexMap map[string]int, ...) error + func ParseIndexTag(field *ast.Field, ind *ds.IndexDeclaration, fieldsMap map[string]int) error + func ParseIndexes(dst *ds.RecordPackage, fields []*ast.Field) error + func ParseMutators(dst *ds.RecordPackage, fields []*ast.Field) error + func ParsePartialStructFields(dst *ds.RecordPackage, name, pkgName, path string) ([]ds.PartialFieldDeclaration, error) + func ParseProcFields(dst *ds.RecordPackage, fields []*ast.Field) error + func ParseProcFieldsTag(index int, field *ast.Field, newfield *ds.ProcFieldDeclaration) error + func ParseSerializer(dst *ds.RecordPackage, fields []*ast.Field) error + func ParseTrigger(dst *ds.RecordPackage, fields []*ast.Field) error + func ParseTriggerTag(trigger *ds.TriggerDeclaration, field *ast.Field) error + func ParseTypeSerializer(dst *ds.RecordPackage, serializerName string, t interface{}) (string, error) + type ParamValueRule int + const ParamNeedValue + const ParamNotNeedValue + type StructNameType string + const Fields + const FieldsObject + const Flags + const IndexParts + const Indexes + const Mutators + const ProcFields + const Serializers + const Triggers + type TagNameType string + const ConditionalTag + const FieldsTag + const InitByDBTag + const MutatorsTag + const OrderDescTag + const PrimaryKeyTag + const ProcInputParamTag + const ProcOutputParamTag + const SelectorTag + const SerializerTag + const SizeTag + const UniqueTag + type TypeName string + const TypeBool Other modules containing this package github.com/Educentr/go-activerecord/v3