Documentation ¶
Index ¶
- Variables
- func Atoi(s string) (int, error)
- func FileGetTypeGroup(s string) (result int)
- func FileSetIdxToName(i int, s string)
- func FileSetIdxToType(k, v int) bool
- func FileSetTypeGroup(k, v int) bool
- func FilesGetTypeGroup(s string) (result int)
- func FilesSetIdxToName(i int, s string)
- func FilesSetIdxToType(k, v int) bool
- func FilesSetTypeGroup(k, v int) bool
- func IdxEntryGetTypeGroup(s string) (result int)
- func IdxEntrySetIdxToName(i int, s string)
- func IdxEntrySetIdxToType(k, v int) bool
- func IdxEntrySetTypeGroup(k, v int) bool
- func IndexNumGetTypeGroup(s string) (result int)
- func IndexNumSetIdxToName(i int, s string)
- func IndexNumSetIdxToType(k, v int) bool
- func IndexNumSetTypeGroup(k, v int) bool
- func IndexStringGetTypeGroup(s string) (result int)
- func IndexStringSetIdxToName(i int, s string)
- func IndexStringSetIdxToType(k, v int) bool
- func IndexStringSetTypeGroup(k, v int) bool
- func InvertedMapNumGetTypeGroup(s string) (result int)
- func InvertedMapNumSetIdxToName(i int, s string)
- func InvertedMapNumSetIdxToType(k, v int) bool
- func InvertedMapNumSetTypeGroup(k, v int) bool
- func InvertedMapStringGetTypeGroup(s string) (result int)
- func InvertedMapStringSetIdxToName(i int, s string)
- func InvertedMapStringSetIdxToType(k, v int) bool
- func InvertedMapStringSetTypeGroup(k, v int) bool
- func KeyRecordGetTypeGroup(s string) (result int)
- func KeyRecordSetIdxToName(i int, s string)
- func KeyRecordSetIdxToType(k, v int) bool
- func KeyRecordSetTypeGroup(k, v int) bool
- func NewCommonNode() *base.CommonNode
- func PathInfoGetTypeGroup(s string) (result int)
- func PathInfoSetIdxToName(i int, s string)
- func PathInfoSetIdxToType(k, v int) bool
- func PathInfoSetTypeGroup(k, v int) bool
- func RecordGetTypeGroup(s string) (result int)
- func RecordSetIdxToName(i int, s string)
- func RecordSetIdxToType(k, v int) bool
- func RecordSetTypeGroup(k, v int) bool
- func RootGetTypeGroup(s string) (result int)
- func RootSetIdxToName(i int, s string)
- func RootSetIdxToType(k, v int) bool
- func RootSetTypeGroup(k, v int) bool
- func SetFileFields(nName, fName, fType string, fNum int) bool
- func SetFilesFields(nName, fName, fType string, fNum int) bool
- func SetIdxEntryFields(nName, fName, fType string, fNum int) bool
- func SetIndexNumFields(nName, fName, fType string, fNum int) bool
- func SetIndexStringFields(nName, fName, fType string, fNum int) bool
- func SetInvertedMapNumFields(nName, fName, fType string, fNum int) bool
- func SetInvertedMapStringFields(nName, fName, fType string, fNum int) bool
- func SetKeyRecordFields(nName, fName, fType string, fNum int) bool
- func SetPathInfoFields(nName, fName, fType string, fNum int) bool
- func SetRecordFields(nName, fName, fType string, fNum int) bool
- func SetRootFields(nName, fName, fType string, fNum int) bool
- func SetSymbolFields(nName, fName, fType string, fNum int) bool
- func SetSymbolsFields(nName, fName, fType string, fNum int) bool
- func SymbolGetTypeGroup(s string) (result int)
- func SymbolSetIdxToName(i int, s string)
- func SymbolSetIdxToType(k, v int) bool
- func SymbolSetTypeGroup(k, v int) bool
- func SymbolsGetTypeGroup(s string) (result int)
- func SymbolsSetIdxToName(i int, s string)
- func SymbolsSetIdxToType(k, v int) bool
- func SymbolsSetTypeGroup(k, v int) bool
- type Bool
- type Byte
- type CommonNode
- func FromBool(v bool) *CommonNode
- func FromByte(v byte) *CommonNode
- func FromFloat32(v float32) *CommonNode
- func FromFloat64(v float64) *CommonNode
- func FromInt16(v int16) *CommonNode
- func FromInt32(v int32) *CommonNode
- func FromInt64(v int64) *CommonNode
- func FromInt8(v int8) *CommonNode
- func FromUint16(v uint16) *CommonNode
- func FromUint32(v uint32) *CommonNode
- func FromUint64(v uint64) *CommonNode
- func FromUint8(v uint8) *CommonNode
- type CommonNodeList
- type File
- func (node File) CountOfField() int
- func (src File) Equal(dst File) bool
- func (node File) FieldAt(idx int) *base.CommonNode
- func (node File) FieldGroups() map[int]int
- func (node File) Id() (result *CommonNode)
- func (node File) IndexAt() (result *CommonNode)
- func (node File) Info() (info base.Info)
- func (node File) IsLeafAt(j int) bool
- func (node File) Name() (result *List)
- func (node File) Root() (Root, error)
- func (node File) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)
- func (node File) SetId(v *CommonNode) error
- func (node File) SetIndexAt(v *CommonNode) error
- func (node File) SetName(v *List) error
- func (node File) ValueInfo(i int) base.ValueInfo
- type FileList
- func (node FileList) Add(v FileList) error
- func (node FileList) All() []*File
- func (node FileList) At(i int) (result *File, e error)
- func (node FileList) AtWihoutError(i int) (result *File)
- func (node FileList) Count() int
- func (node FileList) Find(fn func(*File) bool) *File
- func (node FileList) First() (result *File, e error)
- func (node FileList) Last() (result *File, e error)
- func (node FileList) Range(start, last int) *FileList
- func (node FileList) Search(fn func(*File) bool) *File
- func (node FileList) SearchIndex(fn func(*File) bool) int
- func (node FileList) Select(fn func(*File) bool) (result []*File)
- func (node FileList) SetAt(i int, v *File) error
- func (node FileList) SortBy(less func(i, j int) bool) error
- func (node FileList) SwapAt(i, j int) error
- type FileWithErr
- type Files
- func (node Files) CountOfField() int
- func (src Files) Equal(dst Files) bool
- func (node Files) FieldAt(idx int) *base.CommonNode
- func (node Files) FieldGroups() map[int]int
- func (node Files) Files() (result *FileList)
- func (node Files) Info() (info base.Info)
- func (node Files) IsLeafAt(j int) bool
- func (node Files) Root() (Root, error)
- func (node Files) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)
- func (node Files) SetFiles(v *FileList) error
- func (node Files) ValueInfo(i int) base.ValueInfo
- type FilesList
- func (node FilesList) Add(v FilesList) error
- func (node FilesList) All() []*Files
- func (node FilesList) At(i int) (result *Files, e error)
- func (node FilesList) AtWihoutError(i int) (result *Files)
- func (node FilesList) Count() int
- func (node FilesList) Find(fn func(*Files) bool) *Files
- func (node FilesList) First() (result *Files, e error)
- func (node FilesList) Last() (result *Files, e error)
- func (node FilesList) Range(start, last int) *FilesList
- func (node FilesList) Search(fn func(*Files) bool) *Files
- func (node FilesList) SearchIndex(fn func(*Files) bool) int
- func (node FilesList) Select(fn func(*Files) bool) (result []*Files)
- func (node FilesList) SetAt(i int, v *Files) error
- func (node FilesList) SortBy(less func(i, j int) bool) error
- func (node FilesList) SwapAt(i, j int) error
- type FilesWithErr
- type Float32
- type Float64
- type IdxEntry
- func (node IdxEntry) CountOfField() int
- func (src IdxEntry) Equal(dst IdxEntry) bool
- func (node IdxEntry) FieldAt(idx int) *base.CommonNode
- func (node IdxEntry) FieldGroups() map[int]int
- func (node IdxEntry) Info() (info base.Info)
- func (node IdxEntry) IsLeafAt(j int) bool
- func (node IdxEntry) Key() (result *CommonNode)
- func (node IdxEntry) Pathinfos() (result *PathInfoList)
- func (node IdxEntry) Root() (Root, error)
- func (node IdxEntry) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)
- func (node IdxEntry) SetKey(v *base.CommonNode) error
- func (node IdxEntry) SetPathinfos(v *PathInfoList) error
- func (node IdxEntry) ValueInfo(i int) base.ValueInfo
- type IdxEntryList
- func (node IdxEntryList) Add(v IdxEntryList) error
- func (node IdxEntryList) All() []*IdxEntry
- func (node IdxEntryList) At(i int) (result *IdxEntry, e error)
- func (node IdxEntryList) AtWihoutError(i int) (result *IdxEntry)
- func (node IdxEntryList) Count() int
- func (node IdxEntryList) Find(fn func(*IdxEntry) bool) *IdxEntry
- func (node IdxEntryList) First() (result *IdxEntry, e error)
- func (node IdxEntryList) Last() (result *IdxEntry, e error)
- func (node IdxEntryList) Range(start, last int) *IdxEntryList
- func (node IdxEntryList) Search(fn func(*IdxEntry) bool) *IdxEntry
- func (node IdxEntryList) SearchIndex(fn func(*IdxEntry) bool) int
- func (node IdxEntryList) Select(fn func(*IdxEntry) bool) (result []*IdxEntry)
- func (node IdxEntryList) SetAt(i int, v *IdxEntry) error
- func (node IdxEntryList) SortBy(less func(i, j int) bool) error
- func (node IdxEntryList) SwapAt(i, j int) error
- type IdxEntryWithErr
- type Index
- func IndexFromFile(v *File) *Index
- func IndexFromIdxEntry(v *IdxEntry) *Index
- func IndexFromIndexNum(v *IndexNum) *Index
- func IndexFromIndexString(v *IndexString) *Index
- func IndexFromInvertedMapNum(v *InvertedMapNum) *Index
- func IndexFromInvertedMapString(v *InvertedMapString) *Index
- func NewIndex() *Index
- type IndexNum
- func (node IndexNum) CountOfField() int
- func (src IndexNum) Equal(dst IndexNum) bool
- func (node IndexNum) FieldAt(idx int) *base.CommonNode
- func (node IndexNum) FieldGroups() map[int]int
- func (node IndexNum) Indexes() (result *KeyRecordList)
- func (node IndexNum) Info() (info base.Info)
- func (node IndexNum) IsLeafAt(j int) bool
- func (node IndexNum) Root() (Root, error)
- func (node IndexNum) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)
- func (node IndexNum) SetIndexes(v *KeyRecordList) error
- func (node IndexNum) ValueInfo(i int) base.ValueInfo
- type IndexNumList
- func (node IndexNumList) Add(v IndexNumList) error
- func (node IndexNumList) All() []*IndexNum
- func (node IndexNumList) At(i int) (result *IndexNum, e error)
- func (node IndexNumList) AtWihoutError(i int) (result *IndexNum)
- func (node IndexNumList) Count() int
- func (node IndexNumList) Find(fn func(*IndexNum) bool) *IndexNum
- func (node IndexNumList) First() (result *IndexNum, e error)
- func (node IndexNumList) Last() (result *IndexNum, e error)
- func (node IndexNumList) Range(start, last int) *IndexNumList
- func (node IndexNumList) Search(fn func(*IndexNum) bool) *IndexNum
- func (node IndexNumList) SearchIndex(fn func(*IndexNum) bool) int
- func (node IndexNumList) Select(fn func(*IndexNum) bool) (result []*IndexNum)
- func (node IndexNumList) SetAt(i int, v *IndexNum) error
- func (node IndexNumList) SortBy(less func(i, j int) bool) error
- func (node IndexNumList) SwapAt(i, j int) error
- type IndexNumWithErr
- type IndexString
- func (node IndexString) CountOfField() int
- func (src IndexString) Equal(dst IndexString) bool
- func (node IndexString) FieldAt(idx int) *base.CommonNode
- func (node IndexString) FieldGroups() map[int]int
- func (node IndexString) Info() (info base.Info)
- func (node IndexString) IsLeafAt(j int) bool
- func (node IndexString) Maps() (result *InvertedMapStringList)
- func (node IndexString) Root() (Root, error)
- func (node IndexString) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)
- func (node IndexString) SetMaps(v *InvertedMapStringList) error
- func (node IndexString) SetSize(v *CommonNode) error
- func (node IndexString) Size() (result *CommonNode)
- func (node IndexString) ValueInfo(i int) base.ValueInfo
- type IndexStringList
- func (node IndexStringList) Add(v IndexStringList) error
- func (node IndexStringList) All() []*IndexString
- func (node IndexStringList) At(i int) (result *IndexString, e error)
- func (node IndexStringList) AtWihoutError(i int) (result *IndexString)
- func (node IndexStringList) Count() int
- func (node IndexStringList) Find(fn func(*IndexString) bool) *IndexString
- func (node IndexStringList) First() (result *IndexString, e error)
- func (node IndexStringList) Last() (result *IndexString, e error)
- func (node IndexStringList) Range(start, last int) *IndexStringList
- func (node IndexStringList) Search(fn func(*IndexString) bool) *IndexString
- func (node IndexStringList) SearchIndex(fn func(*IndexString) bool) int
- func (node IndexStringList) Select(fn func(*IndexString) bool) (result []*IndexString)
- func (node IndexStringList) SetAt(i int, v *IndexString) error
- func (node IndexStringList) SortBy(less func(i, j int) bool) error
- func (node IndexStringList) SwapAt(i, j int) error
- type IndexStringWithErr
- type Int16
- type Int32
- type Int64
- type Int8
- type InvertedMapNum
- func (node InvertedMapNum) CountOfField() int
- func (src InvertedMapNum) Equal(dst InvertedMapNum) bool
- func (node InvertedMapNum) FieldAt(idx int) *base.CommonNode
- func (node InvertedMapNum) FieldGroups() map[int]int
- func (node InvertedMapNum) Info() (info base.Info)
- func (node InvertedMapNum) IsLeafAt(j int) bool
- func (node InvertedMapNum) Key() (result *CommonNode)
- func (node InvertedMapNum) Root() (Root, error)
- func (node InvertedMapNum) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)
- func (node InvertedMapNum) SetKey(v *CommonNode) error
- func (node InvertedMapNum) SetValue(v *Record) error
- func (node InvertedMapNum) Value() (result *Record)
- func (node InvertedMapNum) ValueInfo(i int) base.ValueInfo
- type InvertedMapNumList
- func (node InvertedMapNumList) Add(v InvertedMapNumList) error
- func (node InvertedMapNumList) All() []*InvertedMapNum
- func (node InvertedMapNumList) At(i int) (result *InvertedMapNum, e error)
- func (node InvertedMapNumList) AtWihoutError(i int) (result *InvertedMapNum)
- func (node InvertedMapNumList) Count() int
- func (node InvertedMapNumList) Find(fn func(*InvertedMapNum) bool) *InvertedMapNum
- func (node InvertedMapNumList) First() (result *InvertedMapNum, e error)
- func (node InvertedMapNumList) Last() (result *InvertedMapNum, e error)
- func (node InvertedMapNumList) Range(start, last int) *InvertedMapNumList
- func (node InvertedMapNumList) Search(fn func(*InvertedMapNum) bool) *InvertedMapNum
- func (node InvertedMapNumList) SearchIndex(fn func(*InvertedMapNum) bool) int
- func (node InvertedMapNumList) Select(fn func(*InvertedMapNum) bool) (result []*InvertedMapNum)
- func (node InvertedMapNumList) SetAt(i int, v *InvertedMapNum) error
- func (node InvertedMapNumList) SortBy(less func(i, j int) bool) error
- func (node InvertedMapNumList) SwapAt(i, j int) error
- type InvertedMapNumWithErr
- type InvertedMapString
- func (node InvertedMapString) CountOfField() int
- func (src InvertedMapString) Equal(dst InvertedMapString) bool
- func (node InvertedMapString) FieldAt(idx int) *base.CommonNode
- func (node InvertedMapString) FieldGroups() map[int]int
- func (node InvertedMapString) Info() (info base.Info)
- func (node InvertedMapString) IsLeafAt(j int) bool
- func (node InvertedMapString) Key() (result *List)
- func (node InvertedMapString) Root() (Root, error)
- func (node InvertedMapString) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)
- func (node InvertedMapString) SetKey(v *List) error
- func (node InvertedMapString) SetValue(v *Record) error
- func (node InvertedMapString) Value() (result *Record)
- func (node InvertedMapString) ValueInfo(i int) base.ValueInfo
- type InvertedMapStringList
- func (node InvertedMapStringList) Add(v InvertedMapStringList) error
- func (node InvertedMapStringList) All() []*InvertedMapString
- func (node InvertedMapStringList) At(i int) (result *InvertedMapString, e error)
- func (node InvertedMapStringList) AtWihoutError(i int) (result *InvertedMapString)
- func (node InvertedMapStringList) Count() int
- func (node InvertedMapStringList) Find(fn func(*InvertedMapString) bool) *InvertedMapString
- func (node InvertedMapStringList) First() (result *InvertedMapString, e error)
- func (node InvertedMapStringList) Last() (result *InvertedMapString, e error)
- func (node InvertedMapStringList) Range(start, last int) *InvertedMapStringList
- func (node InvertedMapStringList) Search(fn func(*InvertedMapString) bool) *InvertedMapString
- func (node InvertedMapStringList) SearchIndex(fn func(*InvertedMapString) bool) int
- func (node InvertedMapStringList) Select(fn func(*InvertedMapString) bool) (result []*InvertedMapString)
- func (node InvertedMapStringList) SetAt(i int, v *InvertedMapString) error
- func (node InvertedMapStringList) SortBy(less func(i, j int) bool) error
- func (node InvertedMapStringList) SwapAt(i, j int) error
- type InvertedMapStringWithErr
- type KeyRecord
- func (node KeyRecord) CountOfField() int
- func (src KeyRecord) Equal(dst KeyRecord) bool
- func (node KeyRecord) FieldAt(idx int) *base.CommonNode
- func (node KeyRecord) FieldGroups() map[int]int
- func (node KeyRecord) Info() (info base.Info)
- func (node KeyRecord) IsLeafAt(j int) bool
- func (node KeyRecord) Key() (result *CommonNode)
- func (node KeyRecord) Records() (result *RecordList)
- func (node KeyRecord) Root() (Root, error)
- func (node KeyRecord) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)
- func (node KeyRecord) SetKey(v *CommonNode) error
- func (node KeyRecord) SetRecords(v *RecordList) error
- func (node KeyRecord) ValueInfo(i int) base.ValueInfo
- type KeyRecordList
- func (node KeyRecordList) Add(v KeyRecordList) error
- func (node KeyRecordList) All() []*KeyRecord
- func (node KeyRecordList) At(i int) (result *KeyRecord, e error)
- func (node KeyRecordList) AtWihoutError(i int) (result *KeyRecord)
- func (node KeyRecordList) Count() int
- func (node KeyRecordList) Find(fn func(*KeyRecord) bool) *KeyRecord
- func (node KeyRecordList) First() (result *KeyRecord, e error)
- func (node KeyRecordList) Last() (result *KeyRecord, e error)
- func (node KeyRecordList) Range(start, last int) *KeyRecordList
- func (node KeyRecordList) Search(fn func(*KeyRecord) bool) *KeyRecord
- func (node KeyRecordList) SearchIndex(fn func(*KeyRecord) bool) int
- func (node KeyRecordList) Select(fn func(*KeyRecord) bool) (result []*KeyRecord)
- func (node KeyRecordList) SetAt(i int, v *KeyRecord) error
- func (node KeyRecordList) SortBy(less func(i, j int) bool) error
- func (node KeyRecordList) SwapAt(i, j int) error
- type KeyRecordWithErr
- type List
- type PathInfo
- func (node PathInfo) CountOfField() int
- func (src PathInfo) Equal(dst PathInfo) bool
- func (node PathInfo) FieldAt(idx int) *base.CommonNode
- func (node PathInfo) FieldGroups() map[int]int
- func (node PathInfo) Info() (info base.Info)
- func (node PathInfo) IsLeafAt(j int) bool
- func (node PathInfo) Path() (result *List)
- func (node PathInfo) Root() (Root, error)
- func (node PathInfo) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)
- func (node PathInfo) SetPath(v *List) error
- func (node PathInfo) ValueInfo(i int) base.ValueInfo
- type PathInfoList
- func (node PathInfoList) Add(v PathInfoList) error
- func (node PathInfoList) All() []*PathInfo
- func (node PathInfoList) At(i int) (result *PathInfo, e error)
- func (node PathInfoList) AtWihoutError(i int) (result *PathInfo)
- func (node PathInfoList) Count() int
- func (node PathInfoList) Find(fn func(*PathInfo) bool) *PathInfo
- func (node PathInfoList) First() (result *PathInfo, e error)
- func (node PathInfoList) Last() (result *PathInfo, e error)
- func (node PathInfoList) Range(start, last int) *PathInfoList
- func (node PathInfoList) Search(fn func(*PathInfo) bool) *PathInfo
- func (node PathInfoList) SearchIndex(fn func(*PathInfo) bool) int
- func (node PathInfoList) Select(fn func(*PathInfo) bool) (result []*PathInfo)
- func (node PathInfoList) SetAt(i int, v *PathInfo) error
- func (node PathInfoList) SortBy(less func(i, j int) bool) error
- func (node PathInfoList) SwapAt(i, j int) error
- type PathInfoWithErr
- type Record
- func (node Record) CountOfField() int
- func (src Record) Equal(dst Record) bool
- func (node Record) FieldAt(idx int) *base.CommonNode
- func (node Record) FieldGroups() map[int]int
- func (node Record) FileId() (result *CommonNode)
- func (node Record) Info() (info base.Info)
- func (node Record) IsLeafAt(j int) bool
- func (node Record) Offset() (result *CommonNode)
- func (node Record) OffsetOfValue() (result *CommonNode)
- func (node Record) Root() (Root, error)
- func (node Record) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)
- func (node Record) SetFileId(v *CommonNode) error
- func (node Record) SetOffset(v *CommonNode) error
- func (node Record) SetOffsetOfValue(v *CommonNode) error
- func (node Record) SetSize(v *CommonNode) error
- func (node Record) SetValueSize(v *CommonNode) error
- func (node Record) Size() (result *CommonNode)
- func (node Record) ValueInfo(i int) base.ValueInfo
- func (node Record) ValueSize() (result *CommonNode)
- type RecordList
- func (node RecordList) Add(v RecordList) error
- func (node RecordList) All() []*Record
- func (node RecordList) At(i int) (result *Record, e error)
- func (node RecordList) AtWihoutError(i int) (result *Record)
- func (node RecordList) Count() int
- func (node RecordList) Find(fn func(*Record) bool) *Record
- func (node RecordList) First() (result *Record, e error)
- func (node RecordList) Last() (result *Record, e error)
- func (node RecordList) Range(start, last int) *RecordList
- func (node RecordList) Search(fn func(*Record) bool) *Record
- func (node RecordList) SearchIndex(fn func(*Record) bool) int
- func (node RecordList) Select(fn func(*Record) bool) (result []*Record)
- func (node RecordList) SetAt(i int, v *Record) error
- func (node RecordList) SortBy(less func(i, j int) bool) error
- func (node RecordList) SwapAt(i, j int) error
- type RecordWithErr
- type Root
- func (node Root) CountOfField() int
- func (src Root) Equal(dst Root) bool
- func (node Root) FieldAt(idx int) *base.CommonNode
- func (node Root) FieldGroups() map[int]int
- func (node Root) HasNext() bool
- func (node Root) Index() (result *Index)
- func (node Root) IndexType() (result *CommonNode)
- func (node Root) Info() (info base.Info)
- func (node Root) InsertBuf(pos, size int)
- func (node Root) IsLeafAt(j int) bool
- func (node Root) Next() Root
- func (node Root) Root() (Root, error)
- func (node Root) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)
- func (node Root) SetIndex(v *Index) error
- func (node Root) SetIndexType(v *CommonNode) error
- func (node Root) SetVersion(v *CommonNode) error
- func (node Root) ValueInfo(i int) base.ValueInfo
- func (node Root) Version() (result *CommonNode)
- func (node Root) WithHeader() Root
- type RootList
- func (node RootList) Add(v RootList) error
- func (node RootList) All() []*Root
- func (node RootList) At(i int) (result *Root, e error)
- func (node RootList) AtWihoutError(i int) (result *Root)
- func (node RootList) Count() int
- func (node RootList) Find(fn func(*Root) bool) *Root
- func (node RootList) First() (result *Root, e error)
- func (node RootList) Last() (result *Root, e error)
- func (node RootList) Range(start, last int) *RootList
- func (node RootList) Search(fn func(*Root) bool) *Root
- func (node RootList) SearchIndex(fn func(*Root) bool) int
- func (node RootList) Select(fn func(*Root) bool) (result []*Root)
- func (node RootList) SetAt(i int, v *Root) error
- func (node RootList) SortBy(less func(i, j int) bool) error
- func (node RootList) SwapAt(i, j int) error
- type RootWithErr
- type Symbol
- func (node Symbol) CountOfField() int
- func (src Symbol) Equal(dst Symbol) bool
- func (node Symbol) FieldAt(idx int) *base.CommonNode
- func (node Symbol) FieldGroups() map[int]int
- func (node Symbol) Info() (info base.Info)
- func (node Symbol) IsLeafAt(j int) bool
- func (node Symbol) Key() (result *CommonNodeList)
- func (node Symbol) Root() (Root, error)
- func (node Symbol) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)
- func (node Symbol) SetKey(v *CommonNodeList) error
- func (node Symbol) ValueInfo(i int) base.ValueInfo
- type SymbolList
- func (node SymbolList) Add(v SymbolList) error
- func (node SymbolList) All() []*Symbol
- func (node SymbolList) At(i int) (result *Symbol, e error)
- func (node SymbolList) AtWihoutError(i int) (result *Symbol)
- func (node SymbolList) Count() int
- func (node SymbolList) Find(fn func(*Symbol) bool) *Symbol
- func (node SymbolList) First() (result *Symbol, e error)
- func (node SymbolList) Last() (result *Symbol, e error)
- func (node SymbolList) Range(start, last int) *SymbolList
- func (node SymbolList) Search(fn func(*Symbol) bool) *Symbol
- func (node SymbolList) SearchIndex(fn func(*Symbol) bool) int
- func (node SymbolList) Select(fn func(*Symbol) bool) (result []*Symbol)
- func (node SymbolList) SetAt(i int, v *Symbol) error
- func (node SymbolList) SortBy(less func(i, j int) bool) error
- func (node SymbolList) SwapAt(i, j int) error
- type SymbolWithErr
- type Symbols
- func (node Symbols) CountOfField() int
- func (src Symbols) Equal(dst Symbols) bool
- func (node Symbols) FieldAt(idx int) *base.CommonNode
- func (node Symbols) FieldGroups() map[int]int
- func (node Symbols) Info() (info base.Info)
- func (node Symbols) IsLeafAt(j int) bool
- func (node Symbols) Root() (Root, error)
- func (node Symbols) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)
- func (node Symbols) SetSymbols(v *SymbolList) error
- func (node Symbols) Symbols() (result *SymbolList)
- func (node Symbols) ValueInfo(i int) base.ValueInfo
- type SymbolsList
- func (node SymbolsList) Add(v SymbolsList) error
- func (node SymbolsList) All() []*Symbols
- func (node SymbolsList) At(i int) (result *Symbols, e error)
- func (node SymbolsList) AtWihoutError(i int) (result *Symbols)
- func (node SymbolsList) Count() int
- func (node SymbolsList) Find(fn func(*Symbols) bool) *Symbols
- func (node SymbolsList) First() (result *Symbols, e error)
- func (node SymbolsList) Last() (result *Symbols, e error)
- func (node SymbolsList) Range(start, last int) *SymbolsList
- func (node SymbolsList) Search(fn func(*Symbols) bool) *Symbols
- func (node SymbolsList) SearchIndex(fn func(*Symbols) bool) int
- func (node SymbolsList) Select(fn func(*Symbols) bool) (result []*Symbols)
- func (node SymbolsList) SetAt(i int, v *Symbols) error
- func (node SymbolsList) SortBy(less func(i, j int) bool) error
- func (node SymbolsList) SwapAt(i, j int) error
- type SymbolsWithErr
- type Uint16
- type Uint32
- type Uint64
- type Uint8
Constants ¶
This section is empty.
Variables ¶
var ( File_IndexAt_2 int = base.AtoiNoErr(Atoi("2")) File_IndexAt int = File_IndexAt_2 )
var ( File_Name_1 int = base.AtoiNoErr(Atoi("1")) File_Name int = File_Name_1 )
var ( Files_Files_0 int = base.AtoiNoErr(Atoi("0")) Files_Files int = Files_Files_0 )
var ( IdxEntry_Key_0 int = base.AtoiNoErr(Atoi("0")) IdxEntry_Key int = IdxEntry_Key_0 )
var ( IdxEntry_Pathinfos_0 int = base.AtoiNoErr(Atoi("0")) IdxEntry_Pathinfos int = IdxEntry_Pathinfos_0 )
var ( IndexNum_Indexes_0 int = base.AtoiNoErr(Atoi("0")) IndexNum_Indexes int = IndexNum_Indexes_0 )
var ( IndexString_Maps_1 int = base.AtoiNoErr(Atoi("1")) IndexString_Maps int = IndexString_Maps_1 )
var ( IndexString_Size_0 int = base.AtoiNoErr(Atoi("0")) IndexString_Size int = IndexString_Size_0 )
var ( InvertedMapNum_Key_0 int = base.AtoiNoErr(Atoi("0")) InvertedMapNum_Key int = InvertedMapNum_Key_0 )
var ( InvertedMapNum_Value_1 int = base.AtoiNoErr(Atoi("1")) InvertedMapNum_Value int = InvertedMapNum_Value_1 )
var ( InvertedMapString_Key_0 int = base.AtoiNoErr(Atoi("0")) InvertedMapString_Key int = InvertedMapString_Key_0 )
var ( InvertedMapString_Value_1 int = base.AtoiNoErr(Atoi("1")) InvertedMapString_Value int = InvertedMapString_Value_1 )
var ( KeyRecord_Key_0 int = base.AtoiNoErr(Atoi("0")) KeyRecord_Key int = KeyRecord_Key_0 )
var ( KeyRecord_Records_1 int = base.AtoiNoErr(Atoi("1")) KeyRecord_Records int = KeyRecord_Records_1 )
var ( PathInfo_Path_0 int = base.AtoiNoErr(Atoi("0")) PathInfo_Path int = PathInfo_Path_0 )
var ( Record_FileId_0 int = base.AtoiNoErr(Atoi("0")) Record_FileId int = Record_FileId_0 )
var ( Record_Offset_1 int = base.AtoiNoErr(Atoi("1")) Record_Offset int = Record_Offset_1 )
var ( Record_OffsetOfValue_3 int = base.AtoiNoErr(Atoi("3")) Record_OffsetOfValue int = Record_OffsetOfValue_3 )
var ( Record_Size_2 int = base.AtoiNoErr(Atoi("2")) Record_Size int = Record_Size_2 )
var ( Record_ValueSize_4 int = base.AtoiNoErr(Atoi("4")) Record_ValueSize int = Record_ValueSize_4 )
var ( Root_Index_2 int = base.AtoiNoErr(Atoi("2")) Root_Index int = Root_Index_2 )
var ( Root_IndexType_1 int = base.AtoiNoErr(Atoi("1")) Root_IndexType int = Root_IndexType_1 )
var ( Root_Version_0 int = base.AtoiNoErr(Atoi("0")) Root_Version int = Root_Version_0 )
var ( Symbol_Key_0 int = base.AtoiNoErr(Atoi("0")) Symbol_Key int = Symbol_Key_0 )
var ( Symbols_Symbols_0 int = base.AtoiNoErr(Atoi("0")) Symbols_Symbols int = Symbols_Symbols_0 )
var DUMMP_FileFalse bool = base.SetNameIsStrunct("File", base.ToBool("False"))
var DUMMP_FilesFalse bool = base.SetNameIsStrunct("Files", base.ToBool("False"))
var DUMMP_IdxEntryFalse bool = base.SetNameIsStrunct("IdxEntry", base.ToBool("False"))
var DUMMP_IndexFile bool = base.SetAlias("Index", "File")
var DUMMP_IndexIdxEntry bool = base.SetAlias("Index", "IdxEntry")
var DUMMP_IndexIndexNum bool = base.SetAlias("Index", "IndexNum")
var DUMMP_IndexIndexString bool = base.SetAlias("Index", "IndexString")
var DUMMP_IndexInvertedMapNum bool = base.SetAlias("Index", "InvertedMapNum")
var DUMMP_IndexInvertedMapString bool = base.SetAlias("Index", "InvertedMapString")
var DUMMP_IndexNumFalse bool = base.SetNameIsStrunct("IndexNum", base.ToBool("False"))
var DUMMP_IndexStringFalse bool = base.SetNameIsStrunct("IndexString", base.ToBool("False"))
var DUMMP_InvertedMapNumFalse bool = base.SetNameIsStrunct("InvertedMapNum", base.ToBool("False"))
var DUMMP_InvertedMapStringFalse bool = base.SetNameIsStrunct("InvertedMapString", base.ToBool("False"))
var DUMMP_KeyRecordFalse bool = base.SetNameIsStrunct("KeyRecord", base.ToBool("False"))
var DUMMP_PathInfoFalse bool = base.SetNameIsStrunct("PathInfo", base.ToBool("False"))
var DUMMP_RecordTrue bool = base.SetNameIsStrunct("Record", base.ToBool("True"))
var DUMMP_RootFalse bool = base.SetNameIsStrunct("Root", base.ToBool("False"))
var DUMMP_SymbolFalse bool = base.SetNameIsStrunct("Symbol", base.ToBool("False"))
var DUMMP_SymbolsFalse bool = base.SetNameIsStrunct("Symbols", base.ToBool("False"))
var DUMMY_File_Id bool = SetFileFields("File", "Id", "Uint64", File_Id_0)
(field inedx, field type) -> File_IdxToType
var DUMMY_File_IndexAt bool = SetFileFields("File", "IndexAt", "Int64", File_IndexAt_2)
(field inedx, field type) -> File_IdxToType
var DUMMY_File_Name bool = SetFileFields("File", "Name", "[]byte", File_Name_1)
(field inedx, field type) -> File_IdxToType
var DUMMY_Files_Files bool = SetFilesFields("Files", "Files", "[]File", Files_Files_0)
(field inedx, field type) -> Files_IdxToType
var DUMMY_IdxEntry_Key bool = SetIdxEntryFields("IdxEntry", "Key", "[]byte", IdxEntry_Key_0)
(field inedx, field type) -> IdxEntry_IdxToType
var DUMMY_IdxEntry_Pathinfos bool = SetIdxEntryFields("IdxEntry", "Pathinfos", "[]PathInfo", IdxEntry_Pathinfos_0)
(field inedx, field type) -> IdxEntry_IdxToType
var DUMMY_IndexNum_Indexes bool = SetIndexNumFields("IndexNum", "Indexes", "[]KeyRecord", IndexNum_Indexes_0)
(field inedx, field type) -> IndexNum_IdxToType
var DUMMY_IndexString_Maps bool = SetIndexStringFields("IndexString", "Maps", "[]InvertedMapString", IndexString_Maps_1)
(field inedx, field type) -> IndexString_IdxToType
var DUMMY_IndexString_Size bool = SetIndexStringFields("IndexString", "Size", "Int32", IndexString_Size_0)
(field inedx, field type) -> IndexString_IdxToType
var DUMMY_InvertedMapNum_Key bool = SetInvertedMapNumFields("InvertedMapNum", "Key", "Int64", InvertedMapNum_Key_0)
(field inedx, field type) -> InvertedMapNum_IdxToType
var DUMMY_InvertedMapNum_Value bool = SetInvertedMapNumFields("InvertedMapNum", "Value", "Record", InvertedMapNum_Value_1)
(field inedx, field type) -> InvertedMapNum_IdxToType
var DUMMY_InvertedMapString_Key bool = SetInvertedMapStringFields("InvertedMapString", "Key", "[]byte", InvertedMapString_Key_0)
(field inedx, field type) -> InvertedMapString_IdxToType
var DUMMY_InvertedMapString_Value bool = SetInvertedMapStringFields("InvertedMapString", "Value", "Record", InvertedMapString_Value_1)
(field inedx, field type) -> InvertedMapString_IdxToType
var DUMMY_KeyRecord_Key bool = SetKeyRecordFields("KeyRecord", "Key", "Uint64", KeyRecord_Key_0)
(field inedx, field type) -> KeyRecord_IdxToType
var DUMMY_KeyRecord_Records bool = SetKeyRecordFields("KeyRecord", "Records", "[]Record", KeyRecord_Records_1)
(field inedx, field type) -> KeyRecord_IdxToType
var DUMMY_PathInfo_Path bool = SetPathInfoFields("PathInfo", "Path", "[]byte", PathInfo_Path_0)
(field inedx, field type) -> PathInfo_IdxToType
var DUMMY_Record_FileId bool = SetRecordFields("Record", "FileId", "Uint64", Record_FileId_0)
(field inedx, field type) -> Record_IdxToType
var DUMMY_Record_Offset bool = SetRecordFields("Record", "Offset", "Int64", Record_Offset_1)
(field inedx, field type) -> Record_IdxToType
var DUMMY_Record_OffsetOfValue bool = SetRecordFields("Record", "OffsetOfValue", "Int32", Record_OffsetOfValue_3)
(field inedx, field type) -> Record_IdxToType
var DUMMY_Record_Size bool = SetRecordFields("Record", "Size", "Int64", Record_Size_2)
(field inedx, field type) -> Record_IdxToType
var DUMMY_Record_ValueSize bool = SetRecordFields("Record", "ValueSize", "Int32", Record_ValueSize_4)
(field inedx, field type) -> Record_IdxToType
var DUMMY_Root_Index bool = SetRootFields("Root", "Index", "Index", Root_Index_2)
(field inedx, field type) -> Root_IdxToType
var DUMMY_Root_IndexType bool = SetRootFields("Root", "IndexType", "Byte", Root_IndexType_1)
(field inedx, field type) -> Root_IdxToType
var DUMMY_Root_Version bool = SetRootFields("Root", "Version", "Int32", Root_Version_0)
(field inedx, field type) -> Root_IdxToType
var DUMMY_Symbol_Key bool = SetSymbolFields("Symbol", "Key", "[][]byte", Symbol_Key_0)
(field inedx, field type) -> Symbol_IdxToType
var DUMMY_Symbols_Symbols bool = SetSymbolsFields("Symbols", "Symbols", "[]Symbol", Symbols_Symbols_0)
(field inedx, field type) -> Symbols_IdxToType
var File_IdxToName map[int]string = map[int]string{}
var File_IdxToType map[int]int = map[int]int{}
var File_IdxToTypeGroup map[int]int = map[int]int{}
var File_NameToIdx map[string]int = map[string]int{}
var Files_IdxToName map[int]string = map[int]string{}
var Files_IdxToType map[int]int = map[int]int{}
var Files_IdxToTypeGroup map[int]int = map[int]int{}
var Files_NameToIdx map[string]int = map[string]int{}
var IdxEntry_IdxToName map[int]string = map[int]string{}
var IdxEntry_IdxToType map[int]int = map[int]int{}
var IdxEntry_IdxToTypeGroup map[int]int = map[int]int{}
var IdxEntry_NameToIdx map[string]int = map[string]int{}
var IndexNum_IdxToName map[int]string = map[int]string{}
var IndexNum_IdxToType map[int]int = map[int]int{}
var IndexNum_IdxToTypeGroup map[int]int = map[int]int{}
var IndexNum_NameToIdx map[string]int = map[string]int{}
var IndexString_IdxToName map[int]string = map[int]string{}
var IndexString_IdxToType map[int]int = map[int]int{}
var IndexString_IdxToTypeGroup map[int]int = map[int]int{}
var IndexString_NameToIdx map[string]int = map[string]int{}
var InvertedMapNum_IdxToName map[int]string = map[int]string{}
var InvertedMapNum_IdxToType map[int]int = map[int]int{}
var InvertedMapNum_IdxToTypeGroup map[int]int = map[int]int{}
var InvertedMapNum_NameToIdx map[string]int = map[string]int{}
var InvertedMapString_IdxToName map[int]string = map[int]string{}
var InvertedMapString_IdxToType map[int]int = map[int]int{}
var InvertedMapString_IdxToTypeGroup map[int]int = map[int]int{}
var InvertedMapString_NameToIdx map[string]int = map[string]int{}
var KeyRecord_IdxToName map[int]string = map[int]string{}
var KeyRecord_IdxToType map[int]int = map[int]int{}
var KeyRecord_IdxToTypeGroup map[int]int = map[int]int{}
var KeyRecord_NameToIdx map[string]int = map[string]int{}
var PathInfo_IdxToName map[int]string = map[int]string{}
var PathInfo_IdxToType map[int]int = map[int]int{}
var PathInfo_IdxToTypeGroup map[int]int = map[int]int{}
var PathInfo_NameToIdx map[string]int = map[string]int{}
var Record_IdxToName map[int]string = map[int]string{}
var Record_IdxToType map[int]int = map[int]int{}
var Record_IdxToTypeGroup map[int]int = map[int]int{}
var Record_NameToIdx map[string]int = map[string]int{}
var Root_IdxToName map[int]string = map[int]string{}
var Root_IdxToType map[int]int = map[int]int{}
var Root_IdxToTypeGroup map[int]int = map[int]int{}
var Root_NameToIdx map[string]int = map[string]int{}
var Symbol_IdxToName map[int]string = map[int]string{}
var Symbol_IdxToType map[int]int = map[int]int{}
var Symbol_IdxToTypeGroup map[int]int = map[int]int{}
var Symbol_NameToIdx map[string]int = map[string]int{}
var Symbols_IdxToName map[int]string = map[int]string{}
var Symbols_IdxToType map[int]int = map[int]int{}
var Symbols_IdxToTypeGroup map[int]int = map[int]int{}
var Symbols_NameToIdx map[string]int = map[string]int{}
Functions ¶
func FileGetTypeGroup ¶
func FileSetIdxToName ¶
func FileSetIdxToType ¶
func FileSetTypeGroup ¶
func FilesGetTypeGroup ¶
func FilesSetIdxToName ¶
func FilesSetIdxToType ¶
func FilesSetTypeGroup ¶
func IdxEntryGetTypeGroup ¶
func IdxEntrySetIdxToName ¶
func IdxEntrySetIdxToType ¶
func IdxEntrySetTypeGroup ¶
func IndexNumGetTypeGroup ¶
func IndexNumSetIdxToName ¶
func IndexNumSetIdxToType ¶
func IndexNumSetTypeGroup ¶
func IndexStringGetTypeGroup ¶
func IndexStringSetIdxToName ¶
func IndexStringSetIdxToType ¶
func IndexStringSetTypeGroup ¶
func KeyRecordGetTypeGroup ¶
func KeyRecordSetIdxToName ¶
func KeyRecordSetIdxToType ¶
func KeyRecordSetTypeGroup ¶
func NewCommonNode ¶
func NewCommonNode() *base.CommonNode
func PathInfoGetTypeGroup ¶
func PathInfoSetIdxToName ¶
func PathInfoSetIdxToType ¶
func PathInfoSetTypeGroup ¶
func RecordGetTypeGroup ¶
func RecordSetIdxToName ¶
func RecordSetIdxToType ¶
func RecordSetTypeGroup ¶
func RootGetTypeGroup ¶
func RootSetIdxToName ¶
func RootSetIdxToType ¶
func RootSetTypeGroup ¶
func SetFileFields ¶
func SetFilesFields ¶
func SetIdxEntryFields ¶
func SetIndexNumFields ¶
func SetIndexStringFields ¶
func SetInvertedMapNumFields ¶
func SetKeyRecordFields ¶
func SetPathInfoFields ¶
func SetRecordFields ¶
func SetRootFields ¶
func SetSymbolFields ¶
func SetSymbolsFields ¶
func SymbolGetTypeGroup ¶
func SymbolSetIdxToName ¶
func SymbolSetIdxToType ¶
func SymbolSetTypeGroup ¶
func SymbolsGetTypeGroup ¶
func SymbolsSetIdxToName ¶
func SymbolsSetIdxToType ¶
func SymbolsSetTypeGroup ¶
Types ¶
type CommonNode ¶
type CommonNode = base.CommonNode
func FromBool ¶
func FromBool(v bool) *CommonNode
func FromByte ¶
func FromByte(v byte) *CommonNode
func FromFloat32 ¶
func FromFloat32(v float32) *CommonNode
func FromFloat64 ¶
func FromFloat64(v float64) *CommonNode
func FromInt16 ¶
func FromInt16(v int16) *CommonNode
func FromInt32 ¶
func FromInt32(v int32) *CommonNode
func FromInt64 ¶
func FromInt64(v int64) *CommonNode
func FromInt8 ¶
func FromInt8(v int8) *CommonNode
func FromUint16 ¶
func FromUint16(v uint16) *CommonNode
func FromUint32 ¶
func FromUint32(v uint32) *CommonNode
func FromUint64 ¶
func FromUint64(v uint64) *CommonNode
func FromUint8 ¶
func FromUint8(v uint8) *CommonNode
type CommonNodeList ¶
type CommonNodeList = base.CommonNode
func NewCommonNodeList ¶
func NewCommonNodeList() *CommonNodeList
type File ¶
type File struct {
*base.CommonNode
}
func (File) CountOfField ¶
func (File) FieldGroups ¶
func (File) Id ¶
func (node File) Id() (result *CommonNode)
func (File) IndexAt ¶
func (node File) IndexAt() (result *CommonNode)
func (File) SetId ¶
func (node File) SetId(v *CommonNode) error
func (node File) SetId(v *base.CommonNode) error {
func (File) SetIndexAt ¶
func (node File) SetIndexAt(v *CommonNode) error
func (node File) SetIndexAt(v *base.CommonNode) error {
type FileList ¶
type FileList struct {
*CommonNode
}
func (FileList) AtWihoutError ¶ added in v0.1.16
func (FileList) SearchIndex ¶ added in v0.1.15
type FileWithErr ¶
func FileSingle ¶
func FileSingle(node *File, e error) FileWithErr
type Files ¶
type Files struct {
*base.CommonNode
}
func (Files) CountOfField ¶
func (Files) FieldGroups ¶
type FilesList ¶
type FilesList struct {
*CommonNode
}
func (FilesList) AtWihoutError ¶ added in v0.1.16
func (FilesList) SearchIndex ¶ added in v0.1.15
type FilesWithErr ¶
func FilesSingle ¶
func FilesSingle(node *Files, e error) FilesWithErr
type IdxEntry ¶
type IdxEntry struct {
*base.CommonNode
}
func NewIdxEntry ¶
func NewIdxEntry() *IdxEntry
func (IdxEntry) CountOfField ¶
func (IdxEntry) FieldGroups ¶
func (IdxEntry) Key ¶
func (node IdxEntry) Key() (result *CommonNode)
func (IdxEntry) Pathinfos ¶
func (node IdxEntry) Pathinfos() (result *PathInfoList)
func (IdxEntry) SearchInfo ¶
func (IdxEntry) SetPathinfos ¶
func (node IdxEntry) SetPathinfos(v *PathInfoList) error
func (node IdxEntry) SetPathinfos(v *base.CommonNode) error {
type IdxEntryList ¶
type IdxEntryList struct {
*CommonNode
}
func (IdxEntryList) Add ¶ added in v0.2.5
func (node IdxEntryList) Add(v IdxEntryList) error
func (IdxEntryList) All ¶
func (node IdxEntryList) All() []*IdxEntry
func (IdxEntryList) AtWihoutError ¶ added in v0.1.16
func (node IdxEntryList) AtWihoutError(i int) (result *IdxEntry)
func (IdxEntryList) Count ¶
func (node IdxEntryList) Count() int
func (IdxEntryList) First ¶
func (node IdxEntryList) First() (result *IdxEntry, e error)
func (IdxEntryList) Last ¶
func (node IdxEntryList) Last() (result *IdxEntry, e error)
func (IdxEntryList) Range ¶ added in v0.2.5
func (node IdxEntryList) Range(start, last int) *IdxEntryList
func (IdxEntryList) Search ¶ added in v0.1.5
func (node IdxEntryList) Search(fn func(*IdxEntry) bool) *IdxEntry
Search ... binary search
func (IdxEntryList) SearchIndex ¶ added in v0.1.15
func (node IdxEntryList) SearchIndex(fn func(*IdxEntry) bool) int
func (IdxEntryList) Select ¶
func (node IdxEntryList) Select(fn func(*IdxEntry) bool) (result []*IdxEntry)
func (IdxEntryList) SortBy ¶ added in v0.1.5
func (node IdxEntryList) SortBy(less func(i, j int) bool) error
func (IdxEntryList) SwapAt ¶ added in v0.1.5
func (node IdxEntryList) SwapAt(i, j int) error
type IdxEntryWithErr ¶
func IdxEntrySingle ¶
func IdxEntrySingle(node *IdxEntry, e error) IdxEntryWithErr
type Index ¶
type Index struct {
*base.CommonNode
}
func IndexFromFile ¶
func IndexFromIdxEntry ¶
func IndexFromIndexNum ¶
func IndexFromIndexString ¶
func IndexFromIndexString(v *IndexString) *Index
func IndexFromInvertedMapNum ¶
func IndexFromInvertedMapNum(v *InvertedMapNum) *Index
func IndexFromInvertedMapString ¶
func IndexFromInvertedMapString(v *InvertedMapString) *Index
func (Index) IndexString ¶
func (node Index) IndexString() IndexString
func (Index) InvertedMapNum ¶
func (node Index) InvertedMapNum() InvertedMapNum
func (Index) InvertedMapString ¶
func (node Index) InvertedMapString() InvertedMapString
type IndexNum ¶
type IndexNum struct {
*base.CommonNode
}
func NewIndexNum ¶
func NewIndexNum() *IndexNum
func (IndexNum) CountOfField ¶
func (IndexNum) FieldGroups ¶
func (IndexNum) Indexes ¶
func (node IndexNum) Indexes() (result *KeyRecordList)
func (IndexNum) SearchInfo ¶
func (IndexNum) SetIndexes ¶
func (node IndexNum) SetIndexes(v *KeyRecordList) error
func (node IndexNum) SetIndexes(v *base.CommonNode) error {
type IndexNumList ¶
type IndexNumList struct {
*CommonNode
}
func (IndexNumList) Add ¶ added in v0.2.5
func (node IndexNumList) Add(v IndexNumList) error
func (IndexNumList) All ¶
func (node IndexNumList) All() []*IndexNum
func (IndexNumList) AtWihoutError ¶ added in v0.1.16
func (node IndexNumList) AtWihoutError(i int) (result *IndexNum)
func (IndexNumList) Count ¶
func (node IndexNumList) Count() int
func (IndexNumList) First ¶
func (node IndexNumList) First() (result *IndexNum, e error)
func (IndexNumList) Last ¶
func (node IndexNumList) Last() (result *IndexNum, e error)
func (IndexNumList) Range ¶ added in v0.2.5
func (node IndexNumList) Range(start, last int) *IndexNumList
func (IndexNumList) Search ¶ added in v0.1.5
func (node IndexNumList) Search(fn func(*IndexNum) bool) *IndexNum
Search ... binary search
func (IndexNumList) SearchIndex ¶ added in v0.1.15
func (node IndexNumList) SearchIndex(fn func(*IndexNum) bool) int
func (IndexNumList) Select ¶
func (node IndexNumList) Select(fn func(*IndexNum) bool) (result []*IndexNum)
func (IndexNumList) SortBy ¶ added in v0.1.5
func (node IndexNumList) SortBy(less func(i, j int) bool) error
func (IndexNumList) SwapAt ¶ added in v0.1.5
func (node IndexNumList) SwapAt(i, j int) error
type IndexNumWithErr ¶
func IndexNumSingle ¶
func IndexNumSingle(node *IndexNum, e error) IndexNumWithErr
type IndexString ¶
type IndexString struct {
*base.CommonNode
}
func NewIndexString ¶
func NewIndexString() *IndexString
func (IndexString) CountOfField ¶
func (node IndexString) CountOfField() int
func (IndexString) Equal ¶ added in v0.2.5
func (src IndexString) Equal(dst IndexString) bool
func (IndexString) FieldAt ¶
func (node IndexString) FieldAt(idx int) *base.CommonNode
func (IndexString) FieldGroups ¶
func (node IndexString) FieldGroups() map[int]int
func (IndexString) Info ¶
func (node IndexString) Info() (info base.Info)
func (IndexString) IsLeafAt ¶
func (node IndexString) IsLeafAt(j int) bool
func (IndexString) Maps ¶
func (node IndexString) Maps() (result *InvertedMapStringList)
func (IndexString) Root ¶
func (node IndexString) Root() (Root, error)
func (IndexString) SearchInfo ¶
func (IndexString) SetMaps ¶
func (node IndexString) SetMaps(v *InvertedMapStringList) error
func (node IndexString) SetMaps(v *base.CommonNode) error {
func (IndexString) SetSize ¶
func (node IndexString) SetSize(v *CommonNode) error
func (node IndexString) SetSize(v *base.CommonNode) error {
func (IndexString) Size ¶
func (node IndexString) Size() (result *CommonNode)
type IndexStringList ¶
type IndexStringList struct {
*CommonNode
}
func (IndexStringList) Add ¶ added in v0.2.5
func (node IndexStringList) Add(v IndexStringList) error
func (IndexStringList) All ¶
func (node IndexStringList) All() []*IndexString
func (IndexStringList) At ¶
func (node IndexStringList) At(i int) (result *IndexString, e error)
func (IndexStringList) AtWihoutError ¶ added in v0.1.16
func (node IndexStringList) AtWihoutError(i int) (result *IndexString)
func (IndexStringList) Count ¶
func (node IndexStringList) Count() int
func (IndexStringList) Find ¶
func (node IndexStringList) Find(fn func(*IndexString) bool) *IndexString
func (IndexStringList) First ¶
func (node IndexStringList) First() (result *IndexString, e error)
func (IndexStringList) Last ¶
func (node IndexStringList) Last() (result *IndexString, e error)
func (IndexStringList) Range ¶ added in v0.2.5
func (node IndexStringList) Range(start, last int) *IndexStringList
func (IndexStringList) Search ¶ added in v0.1.5
func (node IndexStringList) Search(fn func(*IndexString) bool) *IndexString
Search ... binary search
func (IndexStringList) SearchIndex ¶ added in v0.1.15
func (node IndexStringList) SearchIndex(fn func(*IndexString) bool) int
func (IndexStringList) Select ¶
func (node IndexStringList) Select(fn func(*IndexString) bool) (result []*IndexString)
func (IndexStringList) SetAt ¶
func (node IndexStringList) SetAt(i int, v *IndexString) error
func (IndexStringList) SortBy ¶ added in v0.1.5
func (node IndexStringList) SortBy(less func(i, j int) bool) error
func (IndexStringList) SwapAt ¶ added in v0.1.5
func (node IndexStringList) SwapAt(i, j int) error
type IndexStringWithErr ¶
type IndexStringWithErr struct { *IndexString Err error }
func IndexStringSingle ¶
func IndexStringSingle(node *IndexString, e error) IndexStringWithErr
type InvertedMapNum ¶
type InvertedMapNum struct {
*base.CommonNode
}
func NewInvertedMapNum ¶
func NewInvertedMapNum() *InvertedMapNum
func (InvertedMapNum) CountOfField ¶
func (node InvertedMapNum) CountOfField() int
func (InvertedMapNum) Equal ¶ added in v0.2.5
func (src InvertedMapNum) Equal(dst InvertedMapNum) bool
func (InvertedMapNum) FieldAt ¶
func (node InvertedMapNum) FieldAt(idx int) *base.CommonNode
func (InvertedMapNum) FieldGroups ¶
func (node InvertedMapNum) FieldGroups() map[int]int
func (InvertedMapNum) Info ¶
func (node InvertedMapNum) Info() (info base.Info)
func (InvertedMapNum) IsLeafAt ¶
func (node InvertedMapNum) IsLeafAt(j int) bool
func (InvertedMapNum) Key ¶
func (node InvertedMapNum) Key() (result *CommonNode)
func (InvertedMapNum) Root ¶
func (node InvertedMapNum) Root() (Root, error)
func (InvertedMapNum) SearchInfo ¶
func (InvertedMapNum) SetKey ¶
func (node InvertedMapNum) SetKey(v *CommonNode) error
func (node InvertedMapNum) SetKey(v *base.CommonNode) error {
func (InvertedMapNum) SetValue ¶
func (node InvertedMapNum) SetValue(v *Record) error
func (node InvertedMapNum) SetValue(v *base.CommonNode) error {
func (InvertedMapNum) Value ¶
func (node InvertedMapNum) Value() (result *Record)
type InvertedMapNumList ¶
type InvertedMapNumList struct {
*CommonNode
}
func (InvertedMapNumList) Add ¶ added in v0.2.5
func (node InvertedMapNumList) Add(v InvertedMapNumList) error
func (InvertedMapNumList) All ¶
func (node InvertedMapNumList) All() []*InvertedMapNum
func (InvertedMapNumList) At ¶
func (node InvertedMapNumList) At(i int) (result *InvertedMapNum, e error)
func (InvertedMapNumList) AtWihoutError ¶ added in v0.1.16
func (node InvertedMapNumList) AtWihoutError(i int) (result *InvertedMapNum)
func (InvertedMapNumList) Count ¶
func (node InvertedMapNumList) Count() int
func (InvertedMapNumList) Find ¶
func (node InvertedMapNumList) Find(fn func(*InvertedMapNum) bool) *InvertedMapNum
func (InvertedMapNumList) First ¶
func (node InvertedMapNumList) First() (result *InvertedMapNum, e error)
func (InvertedMapNumList) Last ¶
func (node InvertedMapNumList) Last() (result *InvertedMapNum, e error)
func (InvertedMapNumList) Range ¶ added in v0.2.5
func (node InvertedMapNumList) Range(start, last int) *InvertedMapNumList
func (InvertedMapNumList) Search ¶ added in v0.1.5
func (node InvertedMapNumList) Search(fn func(*InvertedMapNum) bool) *InvertedMapNum
Search ... binary search
func (InvertedMapNumList) SearchIndex ¶ added in v0.1.15
func (node InvertedMapNumList) SearchIndex(fn func(*InvertedMapNum) bool) int
func (InvertedMapNumList) Select ¶
func (node InvertedMapNumList) Select(fn func(*InvertedMapNum) bool) (result []*InvertedMapNum)
func (InvertedMapNumList) SetAt ¶
func (node InvertedMapNumList) SetAt(i int, v *InvertedMapNum) error
func (InvertedMapNumList) SortBy ¶ added in v0.1.5
func (node InvertedMapNumList) SortBy(less func(i, j int) bool) error
func (InvertedMapNumList) SwapAt ¶ added in v0.1.5
func (node InvertedMapNumList) SwapAt(i, j int) error
type InvertedMapNumWithErr ¶
type InvertedMapNumWithErr struct { *InvertedMapNum Err error }
func InvertedMapNumSingle ¶
func InvertedMapNumSingle(node *InvertedMapNum, e error) InvertedMapNumWithErr
type InvertedMapString ¶
type InvertedMapString struct {
*base.CommonNode
}
func NewInvertedMapString ¶
func NewInvertedMapString() *InvertedMapString
func (InvertedMapString) CountOfField ¶
func (node InvertedMapString) CountOfField() int
func (InvertedMapString) Equal ¶ added in v0.2.5
func (src InvertedMapString) Equal(dst InvertedMapString) bool
func (InvertedMapString) FieldAt ¶
func (node InvertedMapString) FieldAt(idx int) *base.CommonNode
func (InvertedMapString) FieldGroups ¶
func (node InvertedMapString) FieldGroups() map[int]int
func (InvertedMapString) Info ¶
func (node InvertedMapString) Info() (info base.Info)
func (InvertedMapString) IsLeafAt ¶
func (node InvertedMapString) IsLeafAt(j int) bool
func (InvertedMapString) Key ¶
func (node InvertedMapString) Key() (result *List)
func (InvertedMapString) Root ¶
func (node InvertedMapString) Root() (Root, error)
func (InvertedMapString) SearchInfo ¶
func (InvertedMapString) SetKey ¶
func (node InvertedMapString) SetKey(v *List) error
func (node InvertedMapString) SetKey(v *base.CommonNode) error {
func (InvertedMapString) SetValue ¶
func (node InvertedMapString) SetValue(v *Record) error
func (node InvertedMapString) SetValue(v *base.CommonNode) error {
func (InvertedMapString) Value ¶
func (node InvertedMapString) Value() (result *Record)
type InvertedMapStringList ¶
type InvertedMapStringList struct {
*CommonNode
}
func NewInvertedMapStringList ¶
func NewInvertedMapStringList() *InvertedMapStringList
InvertedMapString genny
func (InvertedMapStringList) Add ¶ added in v0.2.5
func (node InvertedMapStringList) Add(v InvertedMapStringList) error
func (InvertedMapStringList) All ¶
func (node InvertedMapStringList) All() []*InvertedMapString
func (InvertedMapStringList) At ¶
func (node InvertedMapStringList) At(i int) (result *InvertedMapString, e error)
func (InvertedMapStringList) AtWihoutError ¶ added in v0.1.16
func (node InvertedMapStringList) AtWihoutError(i int) (result *InvertedMapString)
func (InvertedMapStringList) Count ¶
func (node InvertedMapStringList) Count() int
func (InvertedMapStringList) Find ¶
func (node InvertedMapStringList) Find(fn func(*InvertedMapString) bool) *InvertedMapString
func (InvertedMapStringList) First ¶
func (node InvertedMapStringList) First() (result *InvertedMapString, e error)
func (InvertedMapStringList) Last ¶
func (node InvertedMapStringList) Last() (result *InvertedMapString, e error)
func (InvertedMapStringList) Range ¶ added in v0.2.5
func (node InvertedMapStringList) Range(start, last int) *InvertedMapStringList
func (InvertedMapStringList) Search ¶ added in v0.1.5
func (node InvertedMapStringList) Search(fn func(*InvertedMapString) bool) *InvertedMapString
Search ... binary search
func (InvertedMapStringList) SearchIndex ¶ added in v0.1.15
func (node InvertedMapStringList) SearchIndex(fn func(*InvertedMapString) bool) int
func (InvertedMapStringList) Select ¶
func (node InvertedMapStringList) Select(fn func(*InvertedMapString) bool) (result []*InvertedMapString)
func (InvertedMapStringList) SetAt ¶
func (node InvertedMapStringList) SetAt(i int, v *InvertedMapString) error
func (InvertedMapStringList) SortBy ¶ added in v0.1.5
func (node InvertedMapStringList) SortBy(less func(i, j int) bool) error
func (InvertedMapStringList) SwapAt ¶ added in v0.1.5
func (node InvertedMapStringList) SwapAt(i, j int) error
type InvertedMapStringWithErr ¶
type InvertedMapStringWithErr struct { *InvertedMapString Err error }
func InvertedMapStringSingle ¶
func InvertedMapStringSingle(node *InvertedMapString, e error) InvertedMapStringWithErr
type KeyRecord ¶
type KeyRecord struct {
*base.CommonNode
}
func NewKeyRecord ¶
func NewKeyRecord() *KeyRecord
func (KeyRecord) CountOfField ¶
func (KeyRecord) FieldGroups ¶
func (KeyRecord) Key ¶
func (node KeyRecord) Key() (result *CommonNode)
func (KeyRecord) Records ¶
func (node KeyRecord) Records() (result *RecordList)
func (KeyRecord) SearchInfo ¶
func (KeyRecord) SetKey ¶
func (node KeyRecord) SetKey(v *CommonNode) error
func (node KeyRecord) SetKey(v *base.CommonNode) error {
func (KeyRecord) SetRecords ¶
func (node KeyRecord) SetRecords(v *RecordList) error
func (node KeyRecord) SetRecords(v *base.CommonNode) error {
type KeyRecordList ¶
type KeyRecordList struct {
*CommonNode
}
func (KeyRecordList) Add ¶ added in v0.2.5
func (node KeyRecordList) Add(v KeyRecordList) error
func (KeyRecordList) All ¶
func (node KeyRecordList) All() []*KeyRecord
func (KeyRecordList) AtWihoutError ¶ added in v0.1.16
func (node KeyRecordList) AtWihoutError(i int) (result *KeyRecord)
func (KeyRecordList) Count ¶
func (node KeyRecordList) Count() int
func (KeyRecordList) First ¶
func (node KeyRecordList) First() (result *KeyRecord, e error)
func (KeyRecordList) Last ¶
func (node KeyRecordList) Last() (result *KeyRecord, e error)
func (KeyRecordList) Range ¶ added in v0.2.5
func (node KeyRecordList) Range(start, last int) *KeyRecordList
func (KeyRecordList) Search ¶ added in v0.1.5
func (node KeyRecordList) Search(fn func(*KeyRecord) bool) *KeyRecord
Search ... binary search
func (KeyRecordList) SearchIndex ¶ added in v0.1.15
func (node KeyRecordList) SearchIndex(fn func(*KeyRecord) bool) int
func (KeyRecordList) Select ¶
func (node KeyRecordList) Select(fn func(*KeyRecord) bool) (result []*KeyRecord)
func (KeyRecordList) SortBy ¶ added in v0.1.5
func (node KeyRecordList) SortBy(less func(i, j int) bool) error
func (KeyRecordList) SwapAt ¶ added in v0.1.5
func (node KeyRecordList) SwapAt(i, j int) error
type KeyRecordWithErr ¶
func KeyRecordSingle ¶
func KeyRecordSingle(node *KeyRecord, e error) KeyRecordWithErr
type PathInfo ¶
type PathInfo struct {
*base.CommonNode
}
func NewPathInfo ¶
func NewPathInfo() *PathInfo
func (PathInfo) CountOfField ¶
func (PathInfo) FieldGroups ¶
func (PathInfo) SearchInfo ¶
type PathInfoList ¶
type PathInfoList struct {
*CommonNode
}
func (PathInfoList) Add ¶ added in v0.2.5
func (node PathInfoList) Add(v PathInfoList) error
func (PathInfoList) All ¶
func (node PathInfoList) All() []*PathInfo
func (PathInfoList) AtWihoutError ¶ added in v0.1.16
func (node PathInfoList) AtWihoutError(i int) (result *PathInfo)
func (PathInfoList) Count ¶
func (node PathInfoList) Count() int
func (PathInfoList) First ¶
func (node PathInfoList) First() (result *PathInfo, e error)
func (PathInfoList) Last ¶
func (node PathInfoList) Last() (result *PathInfo, e error)
func (PathInfoList) Range ¶ added in v0.2.5
func (node PathInfoList) Range(start, last int) *PathInfoList
func (PathInfoList) Search ¶ added in v0.1.5
func (node PathInfoList) Search(fn func(*PathInfo) bool) *PathInfo
Search ... binary search
func (PathInfoList) SearchIndex ¶ added in v0.1.15
func (node PathInfoList) SearchIndex(fn func(*PathInfo) bool) int
func (PathInfoList) Select ¶
func (node PathInfoList) Select(fn func(*PathInfo) bool) (result []*PathInfo)
func (PathInfoList) SortBy ¶ added in v0.1.5
func (node PathInfoList) SortBy(less func(i, j int) bool) error
func (PathInfoList) SwapAt ¶ added in v0.1.5
func (node PathInfoList) SwapAt(i, j int) error
type PathInfoWithErr ¶
func PathInfoSingle ¶
func PathInfoSingle(node *PathInfo, e error) PathInfoWithErr
type Record ¶
type Record struct {
*base.CommonNode
}
func (Record) CountOfField ¶
func (Record) FieldGroups ¶
func (Record) FileId ¶
func (node Record) FileId() (result *CommonNode)
func (Record) Offset ¶
func (node Record) Offset() (result *CommonNode)
func (Record) OffsetOfValue ¶
func (node Record) OffsetOfValue() (result *CommonNode)
func (Record) SearchInfo ¶
func (Record) SetFileId ¶
func (node Record) SetFileId(v *CommonNode) error
func (node Record) SetFileId(v *base.CommonNode) error {
func (Record) SetOffset ¶
func (node Record) SetOffset(v *CommonNode) error
func (node Record) SetOffset(v *base.CommonNode) error {
func (Record) SetOffsetOfValue ¶
func (node Record) SetOffsetOfValue(v *CommonNode) error
func (node Record) SetOffsetOfValue(v *base.CommonNode) error {
func (Record) SetSize ¶
func (node Record) SetSize(v *CommonNode) error
func (node Record) SetSize(v *base.CommonNode) error {
func (Record) SetValueSize ¶
func (node Record) SetValueSize(v *CommonNode) error
func (node Record) SetValueSize(v *base.CommonNode) error {
func (Record) Size ¶
func (node Record) Size() (result *CommonNode)
func (Record) ValueSize ¶
func (node Record) ValueSize() (result *CommonNode)
type RecordList ¶
type RecordList struct {
*CommonNode
}
func (RecordList) Add ¶ added in v0.2.5
func (node RecordList) Add(v RecordList) error
func (RecordList) All ¶
func (node RecordList) All() []*Record
func (RecordList) AtWihoutError ¶ added in v0.1.16
func (node RecordList) AtWihoutError(i int) (result *Record)
func (RecordList) Count ¶
func (node RecordList) Count() int
func (RecordList) First ¶
func (node RecordList) First() (result *Record, e error)
func (RecordList) Last ¶
func (node RecordList) Last() (result *Record, e error)
func (RecordList) Range ¶ added in v0.2.5
func (node RecordList) Range(start, last int) *RecordList
func (RecordList) Search ¶ added in v0.1.5
func (node RecordList) Search(fn func(*Record) bool) *Record
Search ... binary search
func (RecordList) SearchIndex ¶ added in v0.1.15
func (node RecordList) SearchIndex(fn func(*Record) bool) int
func (RecordList) SortBy ¶ added in v0.1.5
func (node RecordList) SortBy(less func(i, j int) bool) error
func (RecordList) SwapAt ¶ added in v0.1.5
func (node RecordList) SwapAt(i, j int) error
type RecordWithErr ¶
func RecordSingle ¶
func RecordSingle(node *Record, e error) RecordWithErr
type Root ¶
type Root struct {
*base.CommonNode
}
func RootFromCommon ¶
func RootFromCommon(c *base.CommonNode) Root
func (Root) CountOfField ¶
func (Root) FieldGroups ¶
func (Root) IndexType ¶
func (node Root) IndexType() (result *CommonNode)
func (Root) SetIndexType ¶
func (node Root) SetIndexType(v *CommonNode) error
func (node Root) SetIndexType(v *base.CommonNode) error {
func (Root) SetVersion ¶
func (node Root) SetVersion(v *CommonNode) error
func (node Root) SetVersion(v *base.CommonNode) error {
func (Root) Version ¶
func (node Root) Version() (result *CommonNode)
func (Root) WithHeader ¶
type RootList ¶
type RootList struct {
*CommonNode
}
func (RootList) AtWihoutError ¶ added in v0.1.16
func (RootList) SearchIndex ¶ added in v0.1.15
type RootWithErr ¶
func RootSingle ¶
func RootSingle(node *Root, e error) RootWithErr
type Symbol ¶
type Symbol struct {
*base.CommonNode
}
func (Symbol) CountOfField ¶
func (Symbol) FieldGroups ¶
func (Symbol) Key ¶
func (node Symbol) Key() (result *CommonNodeList)
func (Symbol) SearchInfo ¶
func (Symbol) SetKey ¶
func (node Symbol) SetKey(v *CommonNodeList) error
func (node Symbol) SetKey(v *base.CommonNode) error {
type SymbolList ¶
type SymbolList struct {
*CommonNode
}
func (SymbolList) Add ¶ added in v0.2.5
func (node SymbolList) Add(v SymbolList) error
func (SymbolList) All ¶
func (node SymbolList) All() []*Symbol
func (SymbolList) AtWihoutError ¶ added in v0.1.16
func (node SymbolList) AtWihoutError(i int) (result *Symbol)
func (SymbolList) Count ¶
func (node SymbolList) Count() int
func (SymbolList) First ¶
func (node SymbolList) First() (result *Symbol, e error)
func (SymbolList) Last ¶
func (node SymbolList) Last() (result *Symbol, e error)
func (SymbolList) Range ¶ added in v0.2.5
func (node SymbolList) Range(start, last int) *SymbolList
func (SymbolList) Search ¶ added in v0.1.5
func (node SymbolList) Search(fn func(*Symbol) bool) *Symbol
Search ... binary search
func (SymbolList) SearchIndex ¶ added in v0.1.15
func (node SymbolList) SearchIndex(fn func(*Symbol) bool) int
func (SymbolList) SortBy ¶ added in v0.1.5
func (node SymbolList) SortBy(less func(i, j int) bool) error
func (SymbolList) SwapAt ¶ added in v0.1.5
func (node SymbolList) SwapAt(i, j int) error
type SymbolWithErr ¶
func SymbolSingle ¶
func SymbolSingle(node *Symbol, e error) SymbolWithErr
type Symbols ¶
type Symbols struct {
*base.CommonNode
}
func NewSymbols ¶
func NewSymbols() *Symbols
func (Symbols) CountOfField ¶
func (Symbols) FieldGroups ¶
func (Symbols) SearchInfo ¶
func (Symbols) SetSymbols ¶
func (node Symbols) SetSymbols(v *SymbolList) error
func (node Symbols) SetSymbols(v *base.CommonNode) error {
func (Symbols) Symbols ¶
func (node Symbols) Symbols() (result *SymbolList)
type SymbolsList ¶
type SymbolsList struct {
*CommonNode
}
func (SymbolsList) Add ¶ added in v0.2.5
func (node SymbolsList) Add(v SymbolsList) error
func (SymbolsList) All ¶
func (node SymbolsList) All() []*Symbols
func (SymbolsList) AtWihoutError ¶ added in v0.1.16
func (node SymbolsList) AtWihoutError(i int) (result *Symbols)
func (SymbolsList) Count ¶
func (node SymbolsList) Count() int
func (SymbolsList) First ¶
func (node SymbolsList) First() (result *Symbols, e error)
func (SymbolsList) Last ¶
func (node SymbolsList) Last() (result *Symbols, e error)
func (SymbolsList) Range ¶ added in v0.2.5
func (node SymbolsList) Range(start, last int) *SymbolsList
func (SymbolsList) Search ¶ added in v0.1.5
func (node SymbolsList) Search(fn func(*Symbols) bool) *Symbols
Search ... binary search
func (SymbolsList) SearchIndex ¶ added in v0.1.15
func (node SymbolsList) SearchIndex(fn func(*Symbols) bool) int
func (SymbolsList) Select ¶
func (node SymbolsList) Select(fn func(*Symbols) bool) (result []*Symbols)
func (SymbolsList) SortBy ¶ added in v0.1.5
func (node SymbolsList) SortBy(less func(i, j int) bool) error
func (SymbolsList) SwapAt ¶ added in v0.1.5
func (node SymbolsList) SwapAt(i, j int) error
type SymbolsWithErr ¶
func SymbolsSingle ¶
func SymbolsSingle(node *Symbols, e error) SymbolsWithErr
Source Files ¶
- File.Id.gen.go
- File.IndexAt.gen.go
- File.Name.gen.go
- File.gen.go
- FileList.gen.go
- Files.Files.gen.go
- Files.gen.go
- FilesList.gen.go
- IdxEntry.Key.gen.go
- IdxEntry.Pathinfos.gen.go
- IdxEntry.gen.go
- IdxEntryList.gen.go
- Index.union-alias.gen.go
- Index.union.gen.go
- IndexNum.Indexes.gen.go
- IndexNum.gen.go
- IndexNumList.gen.go
- IndexString.Maps.gen.go
- IndexString.Size.gen.go
- IndexString.gen.go
- IndexStringList.gen.go
- InvertedMapNum.Key.gen.go
- InvertedMapNum.Value.gen.go
- InvertedMapNum.gen.go
- InvertedMapNumList.gen.go
- InvertedMapString.Key.gen.go
- InvertedMapString.Value.gen.go
- InvertedMapString.gen.go
- InvertedMapStringList.gen.go
- KeyRecord.Key.gen.go
- KeyRecord.Records.gen.go
- KeyRecord.gen.go
- KeyRecordList.gen.go
- PathInfo.Path.gen.go
- PathInfo.gen.go
- PathInfoList.gen.go
- Record.FileId.gen.go
- Record.Offset.gen.go
- Record.OffsetOfValue.gen.go
- Record.Size.gen.go
- Record.ValueSize.gen.go
- Record.gen.go
- RecordList.gen.go
- Root.Index.gen.go
- Root.IndexType.gen.go
- Root.Version.gen.go
- Root.gen.go
- RootList.gen.go
- Symbol.Key.gen.go
- Symbol.gen.go
- SymbolList.gen.go
- Symbols.Symbols.gen.go
- Symbols.gen.go
- SymbolsList.gen.go
- root.go