query

package
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	File_Id_0 int = base.AtoiNoErr(Atoi("0"))
	File_Id   int = File_Id_0
)
View Source
var (
	File_IndexAt_2 int = base.AtoiNoErr(Atoi("2"))
	File_IndexAt   int = File_IndexAt_2
)
View Source
var (
	File_Name_1 int = base.AtoiNoErr(Atoi("1"))
	File_Name   int = File_Name_1
)
View Source
var (
	Files_Files_0 int = base.AtoiNoErr(Atoi("0"))
	Files_Files   int = Files_Files_0
)
View Source
var (
	IdxEntry_Key_0 int = base.AtoiNoErr(Atoi("0"))
	IdxEntry_Key   int = IdxEntry_Key_0
)
View Source
var (
	IdxEntry_Pathinfos_0 int = base.AtoiNoErr(Atoi("0"))
	IdxEntry_Pathinfos   int = IdxEntry_Pathinfos_0
)
View Source
var (
	IndexNum_Indexes_0 int = base.AtoiNoErr(Atoi("0"))
	IndexNum_Indexes   int = IndexNum_Indexes_0
)
View Source
var (
	IndexString_Maps_1 int = base.AtoiNoErr(Atoi("1"))
	IndexString_Maps   int = IndexString_Maps_1
)
View Source
var (
	IndexString_Size_0 int = base.AtoiNoErr(Atoi("0"))
	IndexString_Size   int = IndexString_Size_0
)
View Source
var (
	InvertedMapNum_Key_0 int = base.AtoiNoErr(Atoi("0"))
	InvertedMapNum_Key   int = InvertedMapNum_Key_0
)
View Source
var (
	InvertedMapNum_Value_1 int = base.AtoiNoErr(Atoi("1"))
	InvertedMapNum_Value   int = InvertedMapNum_Value_1
)
View Source
var (
	InvertedMapString_Key_0 int = base.AtoiNoErr(Atoi("0"))
	InvertedMapString_Key   int = InvertedMapString_Key_0
)
View Source
var (
	InvertedMapString_Value_1 int = base.AtoiNoErr(Atoi("1"))
	InvertedMapString_Value   int = InvertedMapString_Value_1
)
View Source
var (
	KeyRecord_Key_0 int = base.AtoiNoErr(Atoi("0"))
	KeyRecord_Key   int = KeyRecord_Key_0
)
View Source
var (
	KeyRecord_Records_1 int = base.AtoiNoErr(Atoi("1"))
	KeyRecord_Records   int = KeyRecord_Records_1
)
View Source
var (
	PathInfo_Path_0 int = base.AtoiNoErr(Atoi("0"))
	PathInfo_Path   int = PathInfo_Path_0
)
View Source
var (
	Record_FileId_0 int = base.AtoiNoErr(Atoi("0"))
	Record_FileId   int = Record_FileId_0
)
View Source
var (
	Record_Offset_1 int = base.AtoiNoErr(Atoi("1"))
	Record_Offset   int = Record_Offset_1
)
View Source
var (
	Record_OffsetOfValue_3 int = base.AtoiNoErr(Atoi("3"))
	Record_OffsetOfValue   int = Record_OffsetOfValue_3
)
View Source
var (
	Record_Size_2 int = base.AtoiNoErr(Atoi("2"))
	Record_Size   int = Record_Size_2
)
View Source
var (
	Record_ValueSize_4 int = base.AtoiNoErr(Atoi("4"))
	Record_ValueSize   int = Record_ValueSize_4
)
View Source
var (
	Root_Index_2 int = base.AtoiNoErr(Atoi("2"))
	Root_Index   int = Root_Index_2
)
View Source
var (
	Root_IndexType_1 int = base.AtoiNoErr(Atoi("1"))
	Root_IndexType   int = Root_IndexType_1
)
View Source
var (
	Root_Version_0 int = base.AtoiNoErr(Atoi("0"))
	Root_Version   int = Root_Version_0
)
View Source
var (
	Symbol_Key_0 int = base.AtoiNoErr(Atoi("0"))
	Symbol_Key   int = Symbol_Key_0
)
View Source
var (
	Symbols_Symbols_0 int = base.AtoiNoErr(Atoi("0"))
	Symbols_Symbols   int = Symbols_Symbols_0
)
View Source
var DUMMP_FileFalse bool = base.SetNameIsStrunct("File", base.ToBool("False"))
View Source
var DUMMP_FilesFalse bool = base.SetNameIsStrunct("Files", base.ToBool("False"))
View Source
var DUMMP_IdxEntryFalse bool = base.SetNameIsStrunct("IdxEntry", base.ToBool("False"))
View Source
var DUMMP_IndexFile bool = base.SetAlias("Index", "File")
View Source
var DUMMP_IndexIdxEntry bool = base.SetAlias("Index", "IdxEntry")
View Source
var DUMMP_IndexIndexNum bool = base.SetAlias("Index", "IndexNum")
View Source
var DUMMP_IndexIndexString bool = base.SetAlias("Index", "IndexString")
View Source
var DUMMP_IndexInvertedMapNum bool = base.SetAlias("Index", "InvertedMapNum")
View Source
var DUMMP_IndexInvertedMapString bool = base.SetAlias("Index", "InvertedMapString")
View Source
var DUMMP_IndexNumFalse bool = base.SetNameIsStrunct("IndexNum", base.ToBool("False"))
View Source
var DUMMP_IndexStringFalse bool = base.SetNameIsStrunct("IndexString", base.ToBool("False"))
View Source
var DUMMP_InvertedMapNumFalse bool = base.SetNameIsStrunct("InvertedMapNum", base.ToBool("False"))
View Source
var DUMMP_InvertedMapStringFalse bool = base.SetNameIsStrunct("InvertedMapString", base.ToBool("False"))
View Source
var DUMMP_KeyRecordFalse bool = base.SetNameIsStrunct("KeyRecord", base.ToBool("False"))
View Source
var DUMMP_PathInfoFalse bool = base.SetNameIsStrunct("PathInfo", base.ToBool("False"))
View Source
var DUMMP_RecordTrue bool = base.SetNameIsStrunct("Record", base.ToBool("True"))
View Source
var DUMMP_RootFalse bool = base.SetNameIsStrunct("Root", base.ToBool("False"))
View Source
var DUMMP_SymbolFalse bool = base.SetNameIsStrunct("Symbol", base.ToBool("False"))
View Source
var DUMMP_SymbolsFalse bool = base.SetNameIsStrunct("Symbols", base.ToBool("False"))
View Source
var DUMMY_File_Id bool = SetFileFields("File", "Id", "Uint64", File_Id_0)

(field inedx, field type) -> File_IdxToType

View Source
var DUMMY_File_IndexAt bool = SetFileFields("File", "IndexAt", "Int64", File_IndexAt_2)

(field inedx, field type) -> File_IdxToType

View Source
var DUMMY_File_Name bool = SetFileFields("File", "Name", "[]byte", File_Name_1)

(field inedx, field type) -> File_IdxToType

View Source
var DUMMY_Files_Files bool = SetFilesFields("Files", "Files", "[]File", Files_Files_0)

(field inedx, field type) -> Files_IdxToType

View Source
var DUMMY_IdxEntry_Key bool = SetIdxEntryFields("IdxEntry", "Key", "[]byte", IdxEntry_Key_0)

(field inedx, field type) -> IdxEntry_IdxToType

View Source
var DUMMY_IdxEntry_Pathinfos bool = SetIdxEntryFields("IdxEntry", "Pathinfos", "[]PathInfo", IdxEntry_Pathinfos_0)

(field inedx, field type) -> IdxEntry_IdxToType

View Source
var DUMMY_IndexNum_Indexes bool = SetIndexNumFields("IndexNum", "Indexes", "[]KeyRecord", IndexNum_Indexes_0)

(field inedx, field type) -> IndexNum_IdxToType

View Source
var DUMMY_IndexString_Maps bool = SetIndexStringFields("IndexString", "Maps", "[]InvertedMapString", IndexString_Maps_1)

(field inedx, field type) -> IndexString_IdxToType

View Source
var DUMMY_IndexString_Size bool = SetIndexStringFields("IndexString", "Size", "Int32", IndexString_Size_0)

(field inedx, field type) -> IndexString_IdxToType

View Source
var DUMMY_InvertedMapNum_Key bool = SetInvertedMapNumFields("InvertedMapNum", "Key", "Int64", InvertedMapNum_Key_0)

(field inedx, field type) -> InvertedMapNum_IdxToType

View Source
var DUMMY_InvertedMapNum_Value bool = SetInvertedMapNumFields("InvertedMapNum", "Value", "Record", InvertedMapNum_Value_1)

(field inedx, field type) -> InvertedMapNum_IdxToType

View Source
var DUMMY_InvertedMapString_Key bool = SetInvertedMapStringFields("InvertedMapString", "Key", "[]byte", InvertedMapString_Key_0)

(field inedx, field type) -> InvertedMapString_IdxToType

View Source
var DUMMY_InvertedMapString_Value bool = SetInvertedMapStringFields("InvertedMapString", "Value", "Record", InvertedMapString_Value_1)

(field inedx, field type) -> InvertedMapString_IdxToType

View Source
var DUMMY_KeyRecord_Key bool = SetKeyRecordFields("KeyRecord", "Key", "Uint64", KeyRecord_Key_0)

(field inedx, field type) -> KeyRecord_IdxToType

View Source
var DUMMY_KeyRecord_Records bool = SetKeyRecordFields("KeyRecord", "Records", "[]Record", KeyRecord_Records_1)

(field inedx, field type) -> KeyRecord_IdxToType

View Source
var DUMMY_PathInfo_Path bool = SetPathInfoFields("PathInfo", "Path", "[]byte", PathInfo_Path_0)

(field inedx, field type) -> PathInfo_IdxToType

View Source
var DUMMY_Record_FileId bool = SetRecordFields("Record", "FileId", "Uint64", Record_FileId_0)

(field inedx, field type) -> Record_IdxToType

View Source
var DUMMY_Record_Offset bool = SetRecordFields("Record", "Offset", "Int64", Record_Offset_1)

(field inedx, field type) -> Record_IdxToType

View Source
var DUMMY_Record_OffsetOfValue bool = SetRecordFields("Record", "OffsetOfValue", "Int32", Record_OffsetOfValue_3)

(field inedx, field type) -> Record_IdxToType

View Source
var DUMMY_Record_Size bool = SetRecordFields("Record", "Size", "Int64", Record_Size_2)

(field inedx, field type) -> Record_IdxToType

View Source
var DUMMY_Record_ValueSize bool = SetRecordFields("Record", "ValueSize", "Int32", Record_ValueSize_4)

(field inedx, field type) -> Record_IdxToType

View Source
var DUMMY_Root_Index bool = SetRootFields("Root", "Index", "Index", Root_Index_2)

(field inedx, field type) -> Root_IdxToType

View Source
var DUMMY_Root_IndexType bool = SetRootFields("Root", "IndexType", "Byte", Root_IndexType_1)

(field inedx, field type) -> Root_IdxToType

View Source
var DUMMY_Root_Version bool = SetRootFields("Root", "Version", "Int32", Root_Version_0)

(field inedx, field type) -> Root_IdxToType

View Source
var DUMMY_Symbol_Key bool = SetSymbolFields("Symbol", "Key", "[][]byte", Symbol_Key_0)

(field inedx, field type) -> Symbol_IdxToType

View Source
var DUMMY_Symbols_Symbols bool = SetSymbolsFields("Symbols", "Symbols", "[]Symbol", Symbols_Symbols_0)

(field inedx, field type) -> Symbols_IdxToType

View Source
var File_IdxToName map[int]string = map[int]string{}
View Source
var File_IdxToType map[int]int = map[int]int{}
View Source
var File_IdxToTypeGroup map[int]int = map[int]int{}
View Source
var File_NameToIdx map[string]int = map[string]int{}
View Source
var Files_IdxToName map[int]string = map[int]string{}
View Source
var Files_IdxToType map[int]int = map[int]int{}
View Source
var Files_IdxToTypeGroup map[int]int = map[int]int{}
View Source
var Files_NameToIdx map[string]int = map[string]int{}
View Source
var IdxEntry_IdxToName map[int]string = map[int]string{}
View Source
var IdxEntry_IdxToType map[int]int = map[int]int{}
View Source
var IdxEntry_IdxToTypeGroup map[int]int = map[int]int{}
View Source
var IdxEntry_NameToIdx map[string]int = map[string]int{}
View Source
var IndexNum_IdxToName map[int]string = map[int]string{}
View Source
var IndexNum_IdxToType map[int]int = map[int]int{}
View Source
var IndexNum_IdxToTypeGroup map[int]int = map[int]int{}
View Source
var IndexNum_NameToIdx map[string]int = map[string]int{}
View Source
var IndexString_IdxToName map[int]string = map[int]string{}
View Source
var IndexString_IdxToType map[int]int = map[int]int{}
View Source
var IndexString_IdxToTypeGroup map[int]int = map[int]int{}
View Source
var IndexString_NameToIdx map[string]int = map[string]int{}
View Source
var InvertedMapNum_IdxToName map[int]string = map[int]string{}
View Source
var InvertedMapNum_IdxToType map[int]int = map[int]int{}
View Source
var InvertedMapNum_IdxToTypeGroup map[int]int = map[int]int{}
View Source
var InvertedMapNum_NameToIdx map[string]int = map[string]int{}
View Source
var InvertedMapString_IdxToName map[int]string = map[int]string{}
View Source
var InvertedMapString_IdxToType map[int]int = map[int]int{}
View Source
var InvertedMapString_IdxToTypeGroup map[int]int = map[int]int{}
View Source
var InvertedMapString_NameToIdx map[string]int = map[string]int{}
View Source
var KeyRecord_IdxToName map[int]string = map[int]string{}
View Source
var KeyRecord_IdxToType map[int]int = map[int]int{}
View Source
var KeyRecord_IdxToTypeGroup map[int]int = map[int]int{}
View Source
var KeyRecord_NameToIdx map[string]int = map[string]int{}
View Source
var PathInfo_IdxToName map[int]string = map[int]string{}
View Source
var PathInfo_IdxToType map[int]int = map[int]int{}
View Source
var PathInfo_IdxToTypeGroup map[int]int = map[int]int{}
View Source
var PathInfo_NameToIdx map[string]int = map[string]int{}
View Source
var Record_IdxToName map[int]string = map[int]string{}
View Source
var Record_IdxToType map[int]int = map[int]int{}
View Source
var Record_IdxToTypeGroup map[int]int = map[int]int{}
View Source
var Record_NameToIdx map[string]int = map[string]int{}
View Source
var Root_IdxToName map[int]string = map[int]string{}
View Source
var Root_IdxToType map[int]int = map[int]int{}
View Source
var Root_IdxToTypeGroup map[int]int = map[int]int{}
View Source
var Root_NameToIdx map[string]int = map[string]int{}
View Source
var Symbol_IdxToName map[int]string = map[int]string{}
View Source
var Symbol_IdxToType map[int]int = map[int]int{}
View Source
var Symbol_IdxToTypeGroup map[int]int = map[int]int{}
View Source
var Symbol_NameToIdx map[string]int = map[string]int{}
View Source
var Symbols_IdxToName map[int]string = map[int]string{}
View Source
var Symbols_IdxToType map[int]int = map[int]int{}
View Source
var Symbols_IdxToTypeGroup map[int]int = map[int]int{}
View Source
var Symbols_NameToIdx map[string]int = map[string]int{}

Functions

func Atoi

func Atoi(s string) (int, error)

func FileGetTypeGroup

func FileGetTypeGroup(s string) (result int)

func FileSetIdxToName

func FileSetIdxToName(i int, s string)

func FileSetIdxToType

func FileSetIdxToType(k, v int) bool

func FileSetTypeGroup

func FileSetTypeGroup(k, v int) bool

func FilesGetTypeGroup

func FilesGetTypeGroup(s string) (result int)

func FilesSetIdxToName

func FilesSetIdxToName(i int, s string)

func FilesSetIdxToType

func FilesSetIdxToType(k, v int) bool

func FilesSetTypeGroup

func FilesSetTypeGroup(k, v int) bool

func IdxEntryGetTypeGroup

func IdxEntryGetTypeGroup(s string) (result int)

func IdxEntrySetIdxToName

func IdxEntrySetIdxToName(i int, s string)

func IdxEntrySetIdxToType

func IdxEntrySetIdxToType(k, v int) bool

func IdxEntrySetTypeGroup

func IdxEntrySetTypeGroup(k, v int) bool

func IndexNumGetTypeGroup

func IndexNumGetTypeGroup(s string) (result int)

func IndexNumSetIdxToName

func IndexNumSetIdxToName(i int, s string)

func IndexNumSetIdxToType

func IndexNumSetIdxToType(k, v int) bool

func IndexNumSetTypeGroup

func IndexNumSetTypeGroup(k, v int) bool

func IndexStringGetTypeGroup

func IndexStringGetTypeGroup(s string) (result int)

func IndexStringSetIdxToName

func IndexStringSetIdxToName(i int, s string)

func IndexStringSetIdxToType

func IndexStringSetIdxToType(k, v int) bool

func IndexStringSetTypeGroup

func IndexStringSetTypeGroup(k, v int) bool

func InvertedMapNumGetTypeGroup

func InvertedMapNumGetTypeGroup(s string) (result int)

func InvertedMapNumSetIdxToName

func InvertedMapNumSetIdxToName(i int, s string)

func InvertedMapNumSetIdxToType

func InvertedMapNumSetIdxToType(k, v int) bool

func InvertedMapNumSetTypeGroup

func InvertedMapNumSetTypeGroup(k, v int) bool

func InvertedMapStringGetTypeGroup

func InvertedMapStringGetTypeGroup(s string) (result int)

func InvertedMapStringSetIdxToName

func InvertedMapStringSetIdxToName(i int, s string)

func InvertedMapStringSetIdxToType

func InvertedMapStringSetIdxToType(k, v int) bool

func InvertedMapStringSetTypeGroup

func InvertedMapStringSetTypeGroup(k, v int) bool

func KeyRecordGetTypeGroup

func KeyRecordGetTypeGroup(s string) (result int)

func KeyRecordSetIdxToName

func KeyRecordSetIdxToName(i int, s string)

func KeyRecordSetIdxToType

func KeyRecordSetIdxToType(k, v int) bool

func KeyRecordSetTypeGroup

func KeyRecordSetTypeGroup(k, v int) bool

func NewCommonNode

func NewCommonNode() *base.CommonNode

func PathInfoGetTypeGroup

func PathInfoGetTypeGroup(s string) (result int)

func PathInfoSetIdxToName

func PathInfoSetIdxToName(i int, s string)

func PathInfoSetIdxToType

func PathInfoSetIdxToType(k, v int) bool

func PathInfoSetTypeGroup

func PathInfoSetTypeGroup(k, v int) bool

func RecordGetTypeGroup

func RecordGetTypeGroup(s string) (result int)

func RecordSetIdxToName

func RecordSetIdxToName(i int, s string)

func RecordSetIdxToType

func RecordSetIdxToType(k, v int) bool

func RecordSetTypeGroup

func RecordSetTypeGroup(k, v int) bool

func RootGetTypeGroup

func RootGetTypeGroup(s string) (result int)

func RootSetIdxToName

func RootSetIdxToName(i int, s string)

func RootSetIdxToType

func RootSetIdxToType(k, v int) bool

func RootSetTypeGroup

func RootSetTypeGroup(k, v int) bool

func SetFileFields

func SetFileFields(nName, fName, fType string, fNum int) bool

func SetFilesFields

func SetFilesFields(nName, fName, fType string, fNum int) bool

func SetIdxEntryFields

func SetIdxEntryFields(nName, fName, fType string, fNum int) bool

func SetIndexNumFields

func SetIndexNumFields(nName, fName, fType string, fNum int) bool

func SetIndexStringFields

func SetIndexStringFields(nName, fName, fType string, fNum int) bool

func SetInvertedMapNumFields

func SetInvertedMapNumFields(nName, fName, fType string, fNum int) bool

func SetInvertedMapStringFields

func SetInvertedMapStringFields(nName, fName, fType string, fNum int) bool

func SetKeyRecordFields

func SetKeyRecordFields(nName, fName, fType string, fNum int) bool

func SetPathInfoFields

func SetPathInfoFields(nName, fName, fType string, fNum int) bool

func SetRecordFields

func SetRecordFields(nName, fName, fType string, fNum int) bool

func SetRootFields

func SetRootFields(nName, fName, fType string, fNum int) bool

func SetSymbolFields

func SetSymbolFields(nName, fName, fType string, fNum int) bool

func SetSymbolsFields

func SetSymbolsFields(nName, fName, fType string, fNum int) bool

func SymbolGetTypeGroup

func SymbolGetTypeGroup(s string) (result int)

func SymbolSetIdxToName

func SymbolSetIdxToName(i int, s string)

func SymbolSetIdxToType

func SymbolSetIdxToType(k, v int) bool

func SymbolSetTypeGroup

func SymbolSetTypeGroup(k, v int) bool

func SymbolsGetTypeGroup

func SymbolsGetTypeGroup(s string) (result int)

func SymbolsSetIdxToName

func SymbolsSetIdxToName(i int, s string)

func SymbolsSetIdxToType

func SymbolsSetIdxToType(k, v int) bool

func SymbolsSetTypeGroup

func SymbolsSetTypeGroup(k, v int) bool

Types

type Bool

type Bool = base.Bool

type Byte

type Byte = base.Byte

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 NewFile

func NewFile() *File

func (File) CountOfField

func (node File) CountOfField() int

func (File) Equal added in v0.2.5

func (src File) Equal(dst File) bool

func (File) FieldAt

func (node File) FieldAt(idx int) *base.CommonNode

func (File) FieldGroups

func (node File) FieldGroups() map[int]int

func (File) Id

func (node File) Id() (result *CommonNode)

func (File) IndexAt

func (node File) IndexAt() (result *CommonNode)

func (File) Info

func (node File) Info() (info base.Info)

func (File) IsLeafAt

func (node File) IsLeafAt(j int) bool

func (File) Name

func (node File) Name() (result *List)

func (File) Root

func (node File) Root() (Root, error)

func (File) SearchInfo

func (node File) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)

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 {

func (File) SetName

func (node File) SetName(v *List) error

func (node File) SetName(v *base.CommonNode) error {

func (File) ValueInfo

func (node File) ValueInfo(i int) base.ValueInfo

type FileList

type FileList struct {
	*CommonNode
}

func NewFileList

func NewFileList() *FileList

File genny

func (FileList) Add added in v0.2.5

func (node FileList) Add(v FileList) error

func (FileList) All

func (node FileList) All() []*File

func (FileList) At

func (node FileList) At(i int) (result *File, e error)

func (FileList) AtWihoutError added in v0.1.16

func (node FileList) AtWihoutError(i int) (result *File)

func (FileList) Count

func (node FileList) Count() int

func (FileList) Find

func (node FileList) Find(fn func(*File) bool) *File

func (FileList) First

func (node FileList) First() (result *File, e error)

func (FileList) Last

func (node FileList) Last() (result *File, e error)

func (FileList) Range added in v0.2.5

func (node FileList) Range(start, last int) *FileList

func (FileList) Search added in v0.1.5

func (node FileList) Search(fn func(*File) bool) *File

Search ... binary search

func (FileList) SearchIndex added in v0.1.15

func (node FileList) SearchIndex(fn func(*File) bool) int

func (FileList) Select

func (node FileList) Select(fn func(*File) bool) (result []*File)

func (FileList) SetAt

func (node FileList) SetAt(i int, v *File) error

func (FileList) SortBy added in v0.1.5

func (node FileList) SortBy(less func(i, j int) bool) error

func (FileList) SwapAt added in v0.1.5

func (node FileList) SwapAt(i, j int) error

type FileWithErr

type FileWithErr struct {
	*File
	Err error
}

func FileSingle

func FileSingle(node *File, e error) FileWithErr

type Files

type Files struct {
	*base.CommonNode
}

func NewFiles

func NewFiles() *Files

func (Files) CountOfField

func (node Files) CountOfField() int

func (Files) Equal added in v0.2.5

func (src Files) Equal(dst Files) bool

func (Files) FieldAt

func (node Files) FieldAt(idx int) *base.CommonNode

func (Files) FieldGroups

func (node Files) FieldGroups() map[int]int

func (Files) Files

func (node Files) Files() (result *FileList)

func (Files) Info

func (node Files) Info() (info base.Info)

func (Files) IsLeafAt

func (node Files) IsLeafAt(j int) bool

func (Files) Root

func (node Files) Root() (Root, error)

func (Files) SearchInfo

func (node Files) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)

func (Files) SetFiles

func (node Files) SetFiles(v *FileList) error

func (node Files) SetFiles(v *base.CommonNode) error {

func (Files) ValueInfo

func (node Files) ValueInfo(i int) base.ValueInfo

type FilesList

type FilesList struct {
	*CommonNode
}

func NewFilesList

func NewFilesList() *FilesList

Files genny

func (FilesList) Add added in v0.2.5

func (node FilesList) Add(v FilesList) error

func (FilesList) All

func (node FilesList) All() []*Files

func (FilesList) At

func (node FilesList) At(i int) (result *Files, e error)

func (FilesList) AtWihoutError added in v0.1.16

func (node FilesList) AtWihoutError(i int) (result *Files)

func (FilesList) Count

func (node FilesList) Count() int

func (FilesList) Find

func (node FilesList) Find(fn func(*Files) bool) *Files

func (FilesList) First

func (node FilesList) First() (result *Files, e error)

func (FilesList) Last

func (node FilesList) Last() (result *Files, e error)

func (FilesList) Range added in v0.2.5

func (node FilesList) Range(start, last int) *FilesList

func (FilesList) Search added in v0.1.5

func (node FilesList) Search(fn func(*Files) bool) *Files

Search ... binary search

func (FilesList) SearchIndex added in v0.1.15

func (node FilesList) SearchIndex(fn func(*Files) bool) int

func (FilesList) Select

func (node FilesList) Select(fn func(*Files) bool) (result []*Files)

func (FilesList) SetAt

func (node FilesList) SetAt(i int, v *Files) error

func (FilesList) SortBy added in v0.1.5

func (node FilesList) SortBy(less func(i, j int) bool) error

func (FilesList) SwapAt added in v0.1.5

func (node FilesList) SwapAt(i, j int) error

type FilesWithErr

type FilesWithErr struct {
	*Files
	Err error
}

func FilesSingle

func FilesSingle(node *Files, e error) FilesWithErr

type Float32

type Float32 = base.Float32

type Float64

type Float64 = base.Float64

type IdxEntry

type IdxEntry struct {
	*base.CommonNode
}

func NewIdxEntry

func NewIdxEntry() *IdxEntry

func (IdxEntry) CountOfField

func (node IdxEntry) CountOfField() int

func (IdxEntry) Equal added in v0.2.5

func (src IdxEntry) Equal(dst IdxEntry) bool

func (IdxEntry) FieldAt

func (node IdxEntry) FieldAt(idx int) *base.CommonNode

func (IdxEntry) FieldGroups

func (node IdxEntry) FieldGroups() map[int]int

func (IdxEntry) Info

func (node IdxEntry) Info() (info base.Info)

func (IdxEntry) IsLeafAt

func (node IdxEntry) IsLeafAt(j int) bool

func (IdxEntry) Key

func (node IdxEntry) Key() (result *CommonNode)

func (IdxEntry) Pathinfos

func (node IdxEntry) Pathinfos() (result *PathInfoList)

func (IdxEntry) Root

func (node IdxEntry) Root() (Root, error)

func (IdxEntry) SearchInfo

func (node IdxEntry) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)

func (IdxEntry) SetKey

func (node IdxEntry) SetKey(v *base.CommonNode) error

func (IdxEntry) SetPathinfos

func (node IdxEntry) SetPathinfos(v *PathInfoList) error

func (node IdxEntry) SetPathinfos(v *base.CommonNode) error {

func (IdxEntry) ValueInfo

func (node IdxEntry) ValueInfo(i int) base.ValueInfo

type IdxEntryList

type IdxEntryList struct {
	*CommonNode
}

func NewIdxEntryList

func NewIdxEntryList() *IdxEntryList

IdxEntry genny

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) At

func (node IdxEntryList) At(i int) (result *IdxEntry, e error)

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) Find

func (node IdxEntryList) Find(fn func(*IdxEntry) bool) *IdxEntry

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) SetAt

func (node IdxEntryList) SetAt(i int, v *IdxEntry) error

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

type IdxEntryWithErr struct {
	*IdxEntry
	Err error
}

func IdxEntrySingle

func IdxEntrySingle(node *IdxEntry, e error) IdxEntryWithErr

type Index

type Index struct {
	*base.CommonNode
}

func IndexFromFile

func IndexFromFile(v *File) *Index

func IndexFromIdxEntry

func IndexFromIdxEntry(v *IdxEntry) *Index

func IndexFromIndexNum

func IndexFromIndexNum(v *IndexNum) *Index

func IndexFromIndexString

func IndexFromIndexString(v *IndexString) *Index

func IndexFromInvertedMapNum

func IndexFromInvertedMapNum(v *InvertedMapNum) *Index

func IndexFromInvertedMapString

func IndexFromInvertedMapString(v *InvertedMapString) *Index

func NewIndex

func NewIndex() *Index

func (Index) File

func (node Index) File() File

func (Index) IdxEntry

func (node Index) IdxEntry() IdxEntry

func (Index) IndexNum

func (node Index) IndexNum() IndexNum

func (Index) IndexString

func (node Index) IndexString() IndexString

func (Index) InvertedMapNum

func (node Index) InvertedMapNum() InvertedMapNum

func (Index) InvertedMapString

func (node Index) InvertedMapString() InvertedMapString

func (Index) Member

func (node Index) Member(i int) interface{}

type IndexNum

type IndexNum struct {
	*base.CommonNode
}

func NewIndexNum

func NewIndexNum() *IndexNum

func (IndexNum) CountOfField

func (node IndexNum) CountOfField() int

func (IndexNum) Equal added in v0.2.5

func (src IndexNum) Equal(dst IndexNum) bool

func (IndexNum) FieldAt

func (node IndexNum) FieldAt(idx int) *base.CommonNode

func (IndexNum) FieldGroups

func (node IndexNum) FieldGroups() map[int]int

func (IndexNum) Indexes

func (node IndexNum) Indexes() (result *KeyRecordList)

func (IndexNum) Info

func (node IndexNum) Info() (info base.Info)

func (IndexNum) IsLeafAt

func (node IndexNum) IsLeafAt(j int) bool

func (IndexNum) Root

func (node IndexNum) Root() (Root, error)

func (IndexNum) SearchInfo

func (node IndexNum) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)

func (IndexNum) SetIndexes

func (node IndexNum) SetIndexes(v *KeyRecordList) error

func (node IndexNum) SetIndexes(v *base.CommonNode) error {

func (IndexNum) ValueInfo

func (node IndexNum) ValueInfo(i int) base.ValueInfo

type IndexNumList

type IndexNumList struct {
	*CommonNode
}

func NewIndexNumList

func NewIndexNumList() *IndexNumList

IndexNum genny

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) At

func (node IndexNumList) At(i int) (result *IndexNum, e error)

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) Find

func (node IndexNumList) Find(fn func(*IndexNum) bool) *IndexNum

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) SetAt

func (node IndexNumList) SetAt(i int, v *IndexNum) error

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

type IndexNumWithErr struct {
	*IndexNum
	Err error
}

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 (node IndexString) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)

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)

func (IndexString) ValueInfo

func (node IndexString) ValueInfo(i int) base.ValueInfo

type IndexStringList

type IndexStringList struct {
	*CommonNode
}

func NewIndexStringList

func NewIndexStringList() *IndexStringList

IndexString genny

func (IndexStringList) Add added in v0.2.5

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 Int16

type Int16 = base.Int16

type Int32

type Int32 = base.Int32

type Int64

type Int64 = base.Int64

type Int8

type Int8 = base.Int8

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 (node InvertedMapNum) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)

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)

func (InvertedMapNum) ValueInfo

func (node InvertedMapNum) ValueInfo(i int) base.ValueInfo

type InvertedMapNumList

type InvertedMapNumList struct {
	*CommonNode
}

func NewInvertedMapNumList

func NewInvertedMapNumList() *InvertedMapNumList

InvertedMapNum genny

func (InvertedMapNumList) Add added in v0.2.5

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 (node InvertedMapString) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)

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)

func (InvertedMapString) ValueInfo

func (node InvertedMapString) ValueInfo(i int) base.ValueInfo

type InvertedMapStringList

type InvertedMapStringList struct {
	*CommonNode
}

func NewInvertedMapStringList

func NewInvertedMapStringList() *InvertedMapStringList

InvertedMapString genny

func (InvertedMapStringList) Add added in v0.2.5

func (InvertedMapStringList) All

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 (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

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 (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 (node KeyRecord) CountOfField() int

func (KeyRecord) Equal added in v0.2.5

func (src KeyRecord) Equal(dst KeyRecord) bool

func (KeyRecord) FieldAt

func (node KeyRecord) FieldAt(idx int) *base.CommonNode

func (KeyRecord) FieldGroups

func (node KeyRecord) FieldGroups() map[int]int

func (KeyRecord) Info

func (node KeyRecord) Info() (info base.Info)

func (KeyRecord) IsLeafAt

func (node KeyRecord) IsLeafAt(j int) bool

func (KeyRecord) Key

func (node KeyRecord) Key() (result *CommonNode)

func (KeyRecord) Records

func (node KeyRecord) Records() (result *RecordList)

func (KeyRecord) Root

func (node KeyRecord) Root() (Root, error)

func (KeyRecord) SearchInfo

func (node KeyRecord) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)

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 {

func (KeyRecord) ValueInfo

func (node KeyRecord) ValueInfo(i int) base.ValueInfo

type KeyRecordList

type KeyRecordList struct {
	*CommonNode
}

func NewKeyRecordList

func NewKeyRecordList() *KeyRecordList

KeyRecord genny

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) At

func (node KeyRecordList) At(i int) (result *KeyRecord, e error)

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) Find

func (node KeyRecordList) Find(fn func(*KeyRecord) bool) *KeyRecord

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) SetAt

func (node KeyRecordList) SetAt(i int, v *KeyRecord) error

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

type KeyRecordWithErr struct {
	*KeyRecord
	Err error
}

func KeyRecordSingle

func KeyRecordSingle(node *KeyRecord, e error) KeyRecordWithErr

type List added in v0.1.5

type List = base.List

func NewList added in v0.1.5

func NewList() *List

type PathInfo

type PathInfo struct {
	*base.CommonNode
}

func NewPathInfo

func NewPathInfo() *PathInfo

func (PathInfo) CountOfField

func (node PathInfo) CountOfField() int

func (PathInfo) Equal added in v0.2.5

func (src PathInfo) Equal(dst PathInfo) bool

func (PathInfo) FieldAt

func (node PathInfo) FieldAt(idx int) *base.CommonNode

func (PathInfo) FieldGroups

func (node PathInfo) FieldGroups() map[int]int

func (PathInfo) Info

func (node PathInfo) Info() (info base.Info)

func (PathInfo) IsLeafAt

func (node PathInfo) IsLeafAt(j int) bool

func (PathInfo) Path

func (node PathInfo) Path() (result *List)

func (PathInfo) Root

func (node PathInfo) Root() (Root, error)

func (PathInfo) SearchInfo

func (node PathInfo) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)

func (PathInfo) SetPath

func (node PathInfo) SetPath(v *List) error

func (node PathInfo) SetPath(v *base.CommonNode) error {

func (PathInfo) ValueInfo

func (node PathInfo) ValueInfo(i int) base.ValueInfo

type PathInfoList

type PathInfoList struct {
	*CommonNode
}

func NewPathInfoList

func NewPathInfoList() *PathInfoList

PathInfo genny

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) At

func (node PathInfoList) At(i int) (result *PathInfo, e error)

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) Find

func (node PathInfoList) Find(fn func(*PathInfo) bool) *PathInfo

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) SetAt

func (node PathInfoList) SetAt(i int, v *PathInfo) error

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

type PathInfoWithErr struct {
	*PathInfo
	Err error
}

func PathInfoSingle

func PathInfoSingle(node *PathInfo, e error) PathInfoWithErr

type Record

type Record struct {
	*base.CommonNode
}

func NewRecord

func NewRecord() *Record

func (Record) CountOfField

func (node Record) CountOfField() int

func (Record) Equal added in v0.2.5

func (src Record) Equal(dst Record) bool

func (Record) FieldAt

func (node Record) FieldAt(idx int) *base.CommonNode

func (Record) FieldGroups

func (node Record) FieldGroups() map[int]int

func (Record) FileId

func (node Record) FileId() (result *CommonNode)

func (Record) Info

func (node Record) Info() (info base.Info)

func (Record) IsLeafAt

func (node Record) IsLeafAt(j int) bool

func (Record) Offset

func (node Record) Offset() (result *CommonNode)

func (Record) OffsetOfValue

func (node Record) OffsetOfValue() (result *CommonNode)

func (Record) Root

func (node Record) Root() (Root, error)

func (Record) SearchInfo

func (node Record) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)

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) ValueInfo

func (node Record) ValueInfo(i int) base.ValueInfo

func (Record) ValueSize

func (node Record) ValueSize() (result *CommonNode)

type RecordList

type RecordList struct {
	*CommonNode
}

func NewRecordList

func NewRecordList() *RecordList

Record genny

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) At

func (node RecordList) At(i int) (result *Record, e error)

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) Find

func (node RecordList) Find(fn func(*Record) bool) *Record

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) Select

func (node RecordList) Select(fn func(*Record) bool) (result []*Record)

func (RecordList) SetAt

func (node RecordList) SetAt(i int, v *Record) error

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

type RecordWithErr struct {
	*Record
	Err error
}

func RecordSingle

func RecordSingle(node *Record, e error) RecordWithErr

type Root

type Root struct {
	*base.CommonNode
}

func NewRoot

func NewRoot() *Root

func Open

func Open(r io.Reader, cap int, opts ...base.Option) Root

func OpenByBuf

func OpenByBuf(buf []byte, opts ...base.Option) Root

func RootFromCommon

func RootFromCommon(c *base.CommonNode) Root

func (Root) CountOfField

func (node Root) CountOfField() int

func (Root) Equal added in v0.2.5

func (src Root) Equal(dst Root) bool

func (Root) FieldAt

func (node Root) FieldAt(idx int) *base.CommonNode

func (Root) FieldGroups

func (node Root) FieldGroups() map[int]int

func (Root) HasNext

func (node Root) HasNext() bool

func (Root) Index

func (node Root) Index() (result *Index)

func (Root) IndexType

func (node Root) IndexType() (result *CommonNode)

func (Root) Info

func (node Root) Info() (info base.Info)

func (Root) InsertBuf

func (node Root) InsertBuf(pos, size int)

func (Root) IsLeafAt

func (node Root) IsLeafAt(j int) bool

func (Root) Next

func (node Root) Next() Root

func (Root) Root

func (node Root) Root() (Root, error)

func (Root) SearchInfo

func (node Root) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)

func (Root) SetIndex

func (node Root) SetIndex(v *Index) error

func (node Root) SetIndex(v *base.CommonNode) error {

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) ValueInfo

func (node Root) ValueInfo(i int) base.ValueInfo

func (Root) Version

func (node Root) Version() (result *CommonNode)

func (Root) WithHeader

func (node Root) WithHeader() Root

type RootList

type RootList struct {
	*CommonNode
}

func NewRootList

func NewRootList() *RootList

Root genny

func (RootList) Add added in v0.2.5

func (node RootList) Add(v RootList) error

func (RootList) All

func (node RootList) All() []*Root

func (RootList) At

func (node RootList) At(i int) (result *Root, e error)

func (RootList) AtWihoutError added in v0.1.16

func (node RootList) AtWihoutError(i int) (result *Root)

func (RootList) Count

func (node RootList) Count() int

func (RootList) Find

func (node RootList) Find(fn func(*Root) bool) *Root

func (RootList) First

func (node RootList) First() (result *Root, e error)

func (RootList) Last

func (node RootList) Last() (result *Root, e error)

func (RootList) Range added in v0.2.5

func (node RootList) Range(start, last int) *RootList

func (RootList) Search added in v0.1.5

func (node RootList) Search(fn func(*Root) bool) *Root

Search ... binary search

func (RootList) SearchIndex added in v0.1.15

func (node RootList) SearchIndex(fn func(*Root) bool) int

func (RootList) Select

func (node RootList) Select(fn func(*Root) bool) (result []*Root)

func (RootList) SetAt

func (node RootList) SetAt(i int, v *Root) error

func (RootList) SortBy added in v0.1.5

func (node RootList) SortBy(less func(i, j int) bool) error

func (RootList) SwapAt added in v0.1.5

func (node RootList) SwapAt(i, j int) error

type RootWithErr

type RootWithErr struct {
	*Root
	Err error
}

func RootSingle

func RootSingle(node *Root, e error) RootWithErr

type Symbol

type Symbol struct {
	*base.CommonNode
}

func NewSymbol

func NewSymbol() *Symbol

func (Symbol) CountOfField

func (node Symbol) CountOfField() int

func (Symbol) Equal added in v0.2.5

func (src Symbol) Equal(dst Symbol) bool

func (Symbol) FieldAt

func (node Symbol) FieldAt(idx int) *base.CommonNode

func (Symbol) FieldGroups

func (node Symbol) FieldGroups() map[int]int

func (Symbol) Info

func (node Symbol) Info() (info base.Info)

func (Symbol) IsLeafAt

func (node Symbol) IsLeafAt(j int) bool

func (Symbol) Key

func (node Symbol) Key() (result *CommonNodeList)

func (Symbol) Root

func (node Symbol) Root() (Root, error)

func (Symbol) SearchInfo

func (node Symbol) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)

func (Symbol) SetKey

func (node Symbol) SetKey(v *CommonNodeList) error

func (node Symbol) SetKey(v *base.CommonNode) error {

func (Symbol) ValueInfo

func (node Symbol) ValueInfo(i int) base.ValueInfo

type SymbolList

type SymbolList struct {
	*CommonNode
}

func NewSymbolList

func NewSymbolList() *SymbolList

Symbol genny

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) At

func (node SymbolList) At(i int) (result *Symbol, e error)

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) Find

func (node SymbolList) Find(fn func(*Symbol) bool) *Symbol

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) Select

func (node SymbolList) Select(fn func(*Symbol) bool) (result []*Symbol)

func (SymbolList) SetAt

func (node SymbolList) SetAt(i int, v *Symbol) error

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

type SymbolWithErr struct {
	*Symbol
	Err error
}

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 (node Symbols) CountOfField() int

func (Symbols) Equal added in v0.2.5

func (src Symbols) Equal(dst Symbols) bool

func (Symbols) FieldAt

func (node Symbols) FieldAt(idx int) *base.CommonNode

func (Symbols) FieldGroups

func (node Symbols) FieldGroups() map[int]int

func (Symbols) Info

func (node Symbols) Info() (info base.Info)

func (Symbols) IsLeafAt

func (node Symbols) IsLeafAt(j int) bool

func (Symbols) Root

func (node Symbols) Root() (Root, error)

func (Symbols) SearchInfo

func (node Symbols) SearchInfo(pos int, fn base.RecFn, condFn base.CondFn)

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)

func (Symbols) ValueInfo

func (node Symbols) ValueInfo(i int) base.ValueInfo

type SymbolsList

type SymbolsList struct {
	*CommonNode
}

func NewSymbolsList

func NewSymbolsList() *SymbolsList

Symbols genny

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) At

func (node SymbolsList) At(i int) (result *Symbols, e error)

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) Find

func (node SymbolsList) Find(fn func(*Symbols) bool) *Symbols

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) SetAt

func (node SymbolsList) SetAt(i int, v *Symbols) error

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

type SymbolsWithErr struct {
	*Symbols
	Err error
}

func SymbolsSingle

func SymbolsSingle(node *Symbols, e error) SymbolsWithErr

type Uint16

type Uint16 = base.Uint16

type Uint32

type Uint32 = base.Uint32

type Uint64

type Uint64 = base.Uint64

type Uint8

type Uint8 = base.Uint8

Jump to

Keyboard shortcuts

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