Versions in this module Expand all Collapse all v0 v0.7.2 Jan 12, 2022 Changes in this version + type Field struct + Children []Field + ColumnName string + Defined bool + Embedded bool + Name string + NthChild int + Parent *Field + RepetitionType RepetitionType + Type string + func Reverse(out []Field) []Field + func (f Field) Category() string + func (f Field) Chain() []Field + func (f Field) Child(i int) Field + func (f Field) ColumnNames() []string + func (f Field) DefIndex(def int) int + func (f Field) FieldNames() []string + func (f Field) FieldType() string + func (f Field) FieldTypes() []string + func (f Field) Fields() []Field + func (f Field) Init(def, rep int) string + func (f Field) IsRep(rep int) bool + func (f Field) IsRoot() bool + func (f Field) MaxDef() int + func (f Field) MaxRep() int + func (f Field) MaxRepForDef(def int) int + func (f Field) NilField(n int) (string, RepetitionType, int, int) + func (f Field) Optional() bool + func (f Field) ParquetType() string + func (f Field) Path() string + func (f Field) Primitive() bool + func (f Field) RepCases(def int) RepCases + func (f Field) Repeated() bool + func (f Field) RepetitionTypes() RepetitionTypes + func (f Field) Required() bool + func (f Field) StructType() string + func (f Field) TypeName() string + type RepCase struct + Rep int + Repeated bool + Reps []int + func (r RepCase) Case() string + type RepCases []RepCase + func (r RepCases) UseRepCase(f Field, def int) bool + type RepetitionType int + const Optional + const Repeated + const Required + const Unseen + func (r RepetitionType) Prefix() string + type RepetitionTypes []RepetitionType + func (r RepetitionTypes) Def(def int) RepetitionType + func (r RepetitionTypes) MaxDef() uint8 + func (r RepetitionTypes) MaxRep() uint8 + func (r RepetitionTypes) NRepeated(i int) bool + func (r RepetitionTypes) Optional() bool + func (r RepetitionTypes) Repeated() bool + func (r RepetitionTypes) Required() bool