query

package
v0.4.4 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2021 License: MIT 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 (
	Hoges_Files_0 int = base.AtoiNoErr(Atoi("0"))
	Hoges_Files   int = Hoges_Files_0
)
View Source
var (
	IndexNum_Maps_1 int = base.AtoiNoErr(Atoi("1"))
	IndexNum_Maps   int = IndexNum_Maps_1
)
View Source
var (
	IndexNum_Size_0 int = base.AtoiNoErr(Atoi("0"))
	IndexNum_Size   int = IndexNum_Size_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 (
	NumList_Num_0 int = base.AtoiNoErr(Atoi("0"))
	NumList_Num   int = NumList_Num_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_Record_3 int = base.AtoiNoErr(Atoi("3"))
	Root_Record   int = Root_Record_3
)
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_HogesFalse bool = base.SetNameIsStrunct("Hoges", base.ToBool("False"))
View Source
var DUMMP_IndexFile bool = base.SetAlias("Index", "File")
View Source
var DUMMP_IndexHoges bool = base.SetAlias("Index", "Hoges")
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_IndexNumList bool = base.SetAlias("Index", "NumList")
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_NumListFalse bool = base.SetNameIsStrunct("NumList", 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_Hoges_Files bool = SetHogesFields("Hoges", "Files", "[]File", Hoges_Files_0)

(field inedx, field type) -> Hoges_IdxToType

View Source
var DUMMY_IndexNum_Maps bool = SetIndexNumFields("IndexNum", "Maps", "[]InvertedMapNum", IndexNum_Maps_1)

(field inedx, field type) -> IndexNum_IdxToType

View Source
var DUMMY_IndexNum_Size bool = SetIndexNumFields("IndexNum", "Size", "Int32", IndexNum_Size_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_NumList_Num bool = SetNumListFields("NumList", "Num", "[]int32", NumList_Num_0)

(field inedx, field type) -> NumList_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_Record bool = SetRootFields("Root", "Record", "Record", Root_Record_3)

(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 Hoges_IdxToName map[int]string = map[int]string{}
View Source
var Hoges_IdxToType map[int]int = map[int]int{}
View Source
var Hoges_IdxToTypeGroup map[int]int = map[int]int{}
View Source
var Hoges_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 NumList_IdxToName map[int]string = map[int]string{}
View Source
var NumList_IdxToType map[int]int = map[int]int{}
View Source
var NumList_IdxToTypeGroup map[int]int = map[int]int{}
View Source
var NumList_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 HogesGetTypeGroup added in v0.1.2

func HogesGetTypeGroup(s string) (result int)

func HogesSetIdxToName added in v0.1.2

func HogesSetIdxToName(i int, s string)

func HogesSetIdxToType added in v0.1.2

func HogesSetIdxToType(k, v int) bool

func HogesSetTypeGroup added in v0.1.2

func HogesSetTypeGroup(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 NewCommonNode added in v0.1.2

func NewCommonNode() *base.CommonNode

func NumListGetTypeGroup

func NumListGetTypeGroup(s string) (result int)

func NumListSetIdxToName

func NumListSetIdxToName(i int, s string)

func NumListSetIdxToType

func NumListSetIdxToType(k, v int) bool

func NumListSetTypeGroup

func NumListSetTypeGroup(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 SetHogesFields added in v0.1.2

func SetHogesFields(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 SetNumListFields

func SetNumListFields(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 added in v0.1.2

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.3

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.3

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.2.1

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.99

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

func (FileList) Search added in v0.1.4

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

Search ... binary search

func (FileList) SearchIndex added in v0.1.7

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 added in v0.1.1

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

func (FileList) SortBy added in v0.1.4

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

func (FileList) SwapAt added in v0.1.4

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 Float32

type Float32 = base.Float32

type Float64

type Float64 = base.Float64

type Hoges added in v0.1.2

type Hoges struct {
	*base.CommonNode
}

func NewHoges added in v0.1.2

func NewHoges() *Hoges

func (Hoges) CountOfField added in v0.1.2

func (node Hoges) CountOfField() int

func (Hoges) Equal added in v0.2.3

func (src Hoges) Equal(dst Hoges) bool

func (Hoges) FieldAt added in v0.1.2

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

func (Hoges) FieldGroups added in v0.1.2

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

func (Hoges) Files added in v0.1.2

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

func (Hoges) Info added in v0.1.2

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

func (Hoges) IsLeafAt added in v0.1.2

func (node Hoges) IsLeafAt(j int) bool

func (Hoges) Root added in v0.1.2

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

func (Hoges) SearchInfo added in v0.1.2

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

func (Hoges) SetFiles added in v0.1.2

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

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

func (Hoges) ValueInfo added in v0.1.2

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

type HogesList added in v0.1.2

type HogesList struct {
	*CommonNode
}

func NewHogesList added in v0.1.2

func NewHogesList() *HogesList

Hoges genny

func (HogesList) Add added in v0.2.3

func (node HogesList) Add(v HogesList) error

func (HogesList) All added in v0.1.2

func (node HogesList) All() []*Hoges

func (HogesList) At added in v0.1.2

func (node HogesList) At(i int) (result *Hoges, e error)

func (HogesList) AtWihoutError added in v0.2.1

func (node HogesList) AtWihoutError(i int) (result *Hoges)

func (HogesList) Count added in v0.1.2

func (node HogesList) Count() int

func (HogesList) Find added in v0.1.2

func (node HogesList) Find(fn func(*Hoges) bool) *Hoges

func (HogesList) First added in v0.1.2

func (node HogesList) First() (result *Hoges, e error)

func (HogesList) Last added in v0.1.2

func (node HogesList) Last() (result *Hoges, e error)

func (HogesList) Range added in v0.2.99

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

func (HogesList) Search added in v0.1.4

func (node HogesList) Search(fn func(*Hoges) bool) *Hoges

Search ... binary search

func (HogesList) SearchIndex added in v0.1.7

func (node HogesList) SearchIndex(fn func(*Hoges) bool) int

func (HogesList) Select added in v0.1.2

func (node HogesList) Select(fn func(*Hoges) bool) (result []*Hoges)

func (HogesList) SetAt added in v0.1.2

func (node HogesList) SetAt(i int, v *Hoges) error

func (HogesList) SortBy added in v0.1.4

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

func (HogesList) SwapAt added in v0.1.4

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

type HogesWithErr added in v0.1.2

type HogesWithErr struct {
	*Hoges
	Err error
}

func HogesSingle added in v0.1.2

func HogesSingle(node *Hoges, e error) HogesWithErr

type Index

type Index struct {
	*base.CommonNode
}

func IndexFromFile added in v0.1.1

func IndexFromFile(v *File) *Index

func IndexFromHoges added in v0.1.2

func IndexFromHoges(v *Hoges) *Index

func IndexFromIndexNum added in v0.1.1

func IndexFromIndexNum(v *IndexNum) *Index

func IndexFromIndexString added in v0.1.1

func IndexFromIndexString(v *IndexString) *Index

func IndexFromInvertedMapNum added in v0.1.1

func IndexFromInvertedMapNum(v *InvertedMapNum) *Index

func IndexFromInvertedMapString added in v0.1.1

func IndexFromInvertedMapString(v *InvertedMapString) *Index

func IndexFromNumList added in v0.1.1

func IndexFromNumList(v *NumList) *Index

func NewIndex added in v0.1.2

func NewIndex() *Index

func (Index) File

func (node Index) File() File

func (Index) Hoges added in v0.1.2

func (node Index) Hoges() Hoges

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{}

func (Index) NumList

func (node Index) NumList() NumList

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.3

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

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

func (IndexNum) IsLeafAt

func (node IndexNum) IsLeafAt(j int) bool

func (IndexNum) Maps

func (node IndexNum) Maps() (result *InvertedMapNumList)

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

func (node IndexNum) SetMaps(v *InvertedMapNumList) error

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

func (IndexNum) SetSize

func (node IndexNum) SetSize(v *CommonNode) error

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

func (IndexNum) Size

func (node IndexNum) Size() (result *CommonNode)

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.3

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.2.1

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.99

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

func (IndexNumList) Search added in v0.1.4

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

Search ... binary search

func (IndexNumList) SearchIndex added in v0.1.7

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 added in v0.1.1

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

func (IndexNumList) SortBy added in v0.1.4

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

func (IndexNumList) SwapAt added in v0.1.4

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.3

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.3

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.2.1

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.99

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

func (IndexStringList) Search added in v0.1.4

func (node IndexStringList) Search(fn func(*IndexString) bool) *IndexString

Search ... binary search

func (IndexStringList) SearchIndex added in v0.1.7

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 added in v0.1.1

func (node IndexStringList) SetAt(i int, v *IndexString) error

func (IndexStringList) SortBy added in v0.1.4

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

func (IndexStringList) SwapAt added in v0.1.4

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.3

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.3

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.2.1

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.99

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

func (InvertedMapNumList) Search added in v0.1.4

func (node InvertedMapNumList) Search(fn func(*InvertedMapNum) bool) *InvertedMapNum

Search ... binary search

func (InvertedMapNumList) SearchIndex added in v0.1.7

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 added in v0.1.1

func (node InvertedMapNumList) SetAt(i int, v *InvertedMapNum) error

func (InvertedMapNumList) SortBy added in v0.1.4

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

func (InvertedMapNumList) SwapAt added in v0.1.4

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.3

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.3

func (InvertedMapStringList) All

func (InvertedMapStringList) At

func (node InvertedMapStringList) At(i int) (result *InvertedMapString, e error)

func (InvertedMapStringList) AtWihoutError added in v0.2.1

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.99

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

func (InvertedMapStringList) Search added in v0.1.4

Search ... binary search

func (InvertedMapStringList) SearchIndex added in v0.1.7

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 added in v0.1.1

func (InvertedMapStringList) SortBy added in v0.1.4

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

func (InvertedMapStringList) SwapAt added in v0.1.4

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 List added in v0.1.4

type List = base.List

func NewList added in v0.1.4

func NewList() *List

type NumList

type NumList struct {
	*base.CommonNode
}

func NewNumList

func NewNumList() *NumList

func (NumList) CountOfField

func (node NumList) CountOfField() int

func (NumList) Equal added in v0.2.3

func (src NumList) Equal(dst NumList) bool

func (NumList) FieldAt

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

func (NumList) FieldGroups

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

func (NumList) Info

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

func (NumList) IsLeafAt

func (node NumList) IsLeafAt(j int) bool

func (NumList) Num

func (node NumList) Num() (result *List)

func (NumList) Root

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

func (NumList) SearchInfo

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

func (NumList) SetNum

func (node NumList) SetNum(v *List) error

func (node NumList) SetNum(v *base.CommonNode) error {

func (NumList) ValueInfo

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

type NumListList

type NumListList struct {
	*CommonNode
}

func NewNumListList

func NewNumListList() *NumListList

NumList genny

func (NumListList) Add added in v0.2.3

func (node NumListList) Add(v NumListList) error

func (NumListList) All

func (node NumListList) All() []*NumList

func (NumListList) At

func (node NumListList) At(i int) (result *NumList, e error)

func (NumListList) AtWihoutError added in v0.2.1

func (node NumListList) AtWihoutError(i int) (result *NumList)

func (NumListList) Count

func (node NumListList) Count() int

func (NumListList) Find

func (node NumListList) Find(fn func(*NumList) bool) *NumList

func (NumListList) First

func (node NumListList) First() (result *NumList, e error)

func (NumListList) Last

func (node NumListList) Last() (result *NumList, e error)

func (NumListList) Range added in v0.2.99

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

func (NumListList) Search added in v0.1.4

func (node NumListList) Search(fn func(*NumList) bool) *NumList

Search ... binary search

func (NumListList) SearchIndex added in v0.1.7

func (node NumListList) SearchIndex(fn func(*NumList) bool) int

func (NumListList) Select

func (node NumListList) Select(fn func(*NumList) bool) (result []*NumList)

func (NumListList) SetAt added in v0.1.1

func (node NumListList) SetAt(i int, v *NumList) error

func (NumListList) SortBy added in v0.1.4

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

func (NumListList) SwapAt added in v0.1.4

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

type NumListWithErr

type NumListWithErr struct {
	*NumList
	Err error
}

func NumListSingle

func NumListSingle(node *NumList, e error) NumListWithErr

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.3

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.3

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.2.1

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.99

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

func (RecordList) Search added in v0.1.4

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

Search ... binary search

func (RecordList) SearchIndex added in v0.1.7

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 added in v0.1.1

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

func (RecordList) SortBy added in v0.1.4

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

func (RecordList) SwapAt added in v0.1.4

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.3

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

func (node Root) Record() (result *Record)

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

func (node Root) SetRecord(v *Record) error

func (node Root) SetRecord(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.3

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.2.1

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.99

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

func (RootList) Search added in v0.1.4

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

Search ... binary search

func (RootList) SearchIndex added in v0.1.7

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 added in v0.1.1

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

func (RootList) SortBy added in v0.1.4

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

func (RootList) SwapAt added in v0.1.4

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.3

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.3

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.2.1

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.99

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

func (SymbolList) Search added in v0.1.4

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

Search ... binary search

func (SymbolList) SearchIndex added in v0.1.7

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 added in v0.1.1

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

func (SymbolList) SortBy added in v0.1.4

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

func (SymbolList) SwapAt added in v0.1.4

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.3

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.3

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.2.1

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.99

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

func (SymbolsList) Search added in v0.1.4

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

Search ... binary search

func (SymbolsList) SearchIndex added in v0.1.7

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 added in v0.1.1

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

func (SymbolsList) SortBy added in v0.1.4

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

func (SymbolsList) SwapAt added in v0.1.4

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