hmap

package
v0.0.27 Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2024 License: Apache-2.0 Imports: 10 Imported by: 10

Documentation

Index

Constants

View Source
const (
	// 101
	DEFAULT_CAPACITY = 101
	// 0.75
	DEFAULT_LOAD_FACTOR = 0.75
)
View Source
const (
	PUT_FORCE_FIRST PUT_MODE = 1
	PUT_FORCE_LAST  PUT_MODE = 2
	PUT_FIRST       PUT_MODE = 3
	PUT_LAST        PUT_MODE = 4

	// 1 Map Element Type
	ELEMENT_TYPE_KEYS = 1
	// 2 Map Element Type
	ELEMENT_TYPE_VALUES = 2
	// 3 Map Element Type
	ELEMENT_TYPE_ENTRIES = 3
)

Variables

This section is empty.

Functions

func IntSetMain

func IntSetMain()

func LongLongLinkedMapMain

func LongLongLinkedMapMain()

func NewIntSetEnumer

func NewIntSetEnumer(table []*IntSetry, index int)

func NewStringSetEnumer

func NewStringSetEnumer(table []*StringSetry, index int)

func StringLinkedSetMain

func StringLinkedSetMain()

func StringSetMain

func StringSetMain()

Types

type Enumer

type Enumer struct {
	// contains filtered or unexported fields
}

func (*Enumer) HasMoreElements

func (this *Enumer) HasMoreElements() bool

func (*Enumer) NextElement

func (this *Enumer) NextElement() interface{}

func (*Enumer) NextFloat

func (this *Enumer) NextFloat() float32

func (*Enumer) NextInt

func (this *Enumer) NextInt() int32

type EnumerImpl

type EnumerImpl struct {
	// contains filtered or unexported fields
}

func (*EnumerImpl) HasMoreElements

func (this *EnumerImpl) HasMoreElements() bool

func (*EnumerImpl) NextElement

func (this *EnumerImpl) NextElement() interface{}

type EnumerSetImpl

type EnumerSetImpl struct {
	// contains filtered or unexported fields
}

func (*EnumerSetImpl) HasMoreElements

func (this *EnumerSetImpl) HasMoreElements() bool

func (*EnumerSetImpl) NextElement

func (this *EnumerSetImpl) NextElement() interface{}

type Enumeration

type Enumeration interface {
	HasMoreElements() bool
	NextElement() interface{}
}

type FloatEnumer

type FloatEnumer interface {
	HasMoreElements() bool
	NextFloat() float32
}

type IntEnumer

type IntEnumer interface {
	HasMoreElements() bool
	NextInt() int32
}

type IntEnumerSetImpl

type IntEnumerSetImpl struct {
	// contains filtered or unexported fields
}

func (*IntEnumerSetImpl) HasMoreElements

func (this *IntEnumerSetImpl) HasMoreElements() bool

func (*IntEnumerSetImpl) NextInt

func (this *IntEnumerSetImpl) NextInt() int32

type IntFloatLinkedEntry

type IntFloatLinkedEntry struct {
	// contains filtered or unexported fields
}

func (*IntFloatLinkedEntry) Equals

func (this *IntFloatLinkedEntry) Equals(o *IntFloatLinkedEntry) bool

func (*IntFloatLinkedEntry) GetKey

func (this *IntFloatLinkedEntry) GetKey() int32

func (*IntFloatLinkedEntry) GetValue

func (this *IntFloatLinkedEntry) GetValue() float32

func (*IntFloatLinkedEntry) HashCode

func (this *IntFloatLinkedEntry) HashCode() uint

func (*IntFloatLinkedEntry) SetValue

func (this *IntFloatLinkedEntry) SetValue(v float32) float32

func (*IntFloatLinkedEntry) ToString

func (this *IntFloatLinkedEntry) ToString() string

type IntFloatLinkedMap

type IntFloatLinkedMap struct {
	NONE float32
	// contains filtered or unexported fields
}

func NewIntFloatLinkedMap

func NewIntFloatLinkedMap() *IntFloatLinkedMap

func (*IntFloatLinkedMap) Add

func (this *IntFloatLinkedMap) Add(key int32, value float32) float32

func (*IntFloatLinkedMap) AddFirst

func (this *IntFloatLinkedMap) AddFirst(key int32, value float32) float32

func (*IntFloatLinkedMap) AddLast

func (this *IntFloatLinkedMap) AddLast(key int32, value float32) float32

func (*IntFloatLinkedMap) Clear

func (this *IntFloatLinkedMap) Clear()

func (*IntFloatLinkedMap) ContainsKey

func (this *IntFloatLinkedMap) ContainsKey(key int32) bool

func (*IntFloatLinkedMap) ContainsValue

func (this *IntFloatLinkedMap) ContainsValue(value float32) bool

func (*IntFloatLinkedMap) Entries

func (this *IntFloatLinkedMap) Entries() Enumeration

func (*IntFloatLinkedMap) Get

func (this *IntFloatLinkedMap) Get(key int32) float32

func (*IntFloatLinkedMap) GetFirstKey

func (this *IntFloatLinkedMap) GetFirstKey() int32

func (*IntFloatLinkedMap) GetFirstValue

func (this *IntFloatLinkedMap) GetFirstValue() float32

func (*IntFloatLinkedMap) GetLastKey

func (this *IntFloatLinkedMap) GetLastKey() int32

func (*IntFloatLinkedMap) GetLastValue

func (this *IntFloatLinkedMap) GetLastValue() float32

func (*IntFloatLinkedMap) IsEmpty

func (this *IntFloatLinkedMap) IsEmpty() bool

func (*IntFloatLinkedMap) IsFull

func (this *IntFloatLinkedMap) IsFull() bool

func (*IntFloatLinkedMap) KeyArray

func (this *IntFloatLinkedMap) KeyArray() []int32

func (*IntFloatLinkedMap) Keys

func (this *IntFloatLinkedMap) Keys() IntEnumer

func (*IntFloatLinkedMap) Put

func (this *IntFloatLinkedMap) Put(key int32, value float32) float32

func (*IntFloatLinkedMap) PutFirst

func (this *IntFloatLinkedMap) PutFirst(key int32, value float32) float32

func (*IntFloatLinkedMap) PutLast

func (this *IntFloatLinkedMap) PutLast(key int32, value float32) float32

func (*IntFloatLinkedMap) Remove

func (this *IntFloatLinkedMap) Remove(key int32) float32

func (*IntFloatLinkedMap) RemoveFirst

func (this *IntFloatLinkedMap) RemoveFirst() float32

func (*IntFloatLinkedMap) RemoveLast

func (this *IntFloatLinkedMap) RemoveLast() float32

func (*IntFloatLinkedMap) SetMax

func (this *IntFloatLinkedMap) SetMax(max int) *IntFloatLinkedMap

func (*IntFloatLinkedMap) Size

func (this *IntFloatLinkedMap) Size() int

func (*IntFloatLinkedMap) Sort

func (this *IntFloatLinkedMap) Sort(c func(k1, k2 int32) bool)

func (*IntFloatLinkedMap) ToBytes

func (this *IntFloatLinkedMap) ToBytes(dout *io.DataOutputX)

func (*IntFloatLinkedMap) ToObject

func (this *IntFloatLinkedMap) ToObject(din *io.DataInputX) *IntFloatLinkedMap

func (*IntFloatLinkedMap) ToString

func (this *IntFloatLinkedMap) ToString() string

func (*IntFloatLinkedMap) Values

func (this *IntFloatLinkedMap) Values() FloatEnumer

type IntIntEntry

type IntIntEntry struct {
	// contains filtered or unexported fields
}

func (*IntIntEntry) Equals

func (this *IntIntEntry) Equals(o *IntIntEntry) bool

func (*IntIntEntry) GetKey

func (this *IntIntEntry) GetKey() int32

func (*IntIntEntry) GetValue

func (this *IntIntEntry) GetValue() int32

func (*IntIntEntry) HashCode

func (this *IntIntEntry) HashCode() uint

func (*IntIntEntry) SetValue

func (this *IntIntEntry) SetValue(v int32) int32

func (*IntIntEntry) ToString

func (this *IntIntEntry) ToString() string

type IntIntEnumer

type IntIntEnumer struct {
	// contains filtered or unexported fields
}

func (*IntIntEnumer) HasMoreElements

func (this *IntIntEnumer) HasMoreElements() bool

func (*IntIntEnumer) NextElement

func (this *IntIntEnumer) NextElement() interface{}

func (*IntIntEnumer) NextInt

func (this *IntIntEnumer) NextInt() int32

type IntIntLinkedEntry

type IntIntLinkedEntry struct {
	// contains filtered or unexported fields
}

func (*IntIntLinkedEntry) Equals

func (this *IntIntLinkedEntry) Equals(o *IntIntLinkedEntry) bool

func (*IntIntLinkedEntry) GetKey

func (this *IntIntLinkedEntry) GetKey() int32

func (*IntIntLinkedEntry) GetValue

func (this *IntIntLinkedEntry) GetValue() int32

func (*IntIntLinkedEntry) HashCode

func (this *IntIntLinkedEntry) HashCode() uint

func (*IntIntLinkedEntry) SetValue

func (this *IntIntLinkedEntry) SetValue(v int32) int32

func (*IntIntLinkedEntry) ToString

func (this *IntIntLinkedEntry) ToString() string

type IntIntLinkedMap

type IntIntLinkedMap struct {
	NONE int32
	// contains filtered or unexported fields
}

func NewIntIntLinkedMap

func NewIntIntLinkedMap() *IntIntLinkedMap

func (*IntIntLinkedMap) Add

func (this *IntIntLinkedMap) Add(key int32, value int32) int32

func (*IntIntLinkedMap) AddFirst

func (this *IntIntLinkedMap) AddFirst(key int32, value int32) int32

func (*IntIntLinkedMap) AddLast

func (this *IntIntLinkedMap) AddLast(key int32, value int32) int32

func (*IntIntLinkedMap) AddNoOver

func (this *IntIntLinkedMap) AddNoOver(key int32, value int32) int32

func (*IntIntLinkedMap) Clear

func (this *IntIntLinkedMap) Clear()

func (*IntIntLinkedMap) ContainsKey

func (this *IntIntLinkedMap) ContainsKey(key int32) bool

func (*IntIntLinkedMap) ContainsValue

func (this *IntIntLinkedMap) ContainsValue(value int32) bool

func (*IntIntLinkedMap) Entries

func (this *IntIntLinkedMap) Entries() Enumeration

func (*IntIntLinkedMap) Get

func (this *IntIntLinkedMap) Get(key int32) int32

func (*IntIntLinkedMap) GetFirstKey

func (this *IntIntLinkedMap) GetFirstKey() int32

func (*IntIntLinkedMap) GetFirstValue

func (this *IntIntLinkedMap) GetFirstValue() int32

func (*IntIntLinkedMap) GetLastKey

func (this *IntIntLinkedMap) GetLastKey() int32

func (*IntIntLinkedMap) GetLastValue

func (this *IntIntLinkedMap) GetLastValue() int32

func (*IntIntLinkedMap) IsEmpty

func (this *IntIntLinkedMap) IsEmpty() bool

func (*IntIntLinkedMap) IsFull

func (this *IntIntLinkedMap) IsFull() bool

func (*IntIntLinkedMap) KeyArray

func (this *IntIntLinkedMap) KeyArray() []int32

func (*IntIntLinkedMap) Keys

func (this *IntIntLinkedMap) Keys() IntEnumer

func (*IntIntLinkedMap) Put

func (this *IntIntLinkedMap) Put(key int32, value int32) int32

func (*IntIntLinkedMap) PutFirst

func (this *IntIntLinkedMap) PutFirst(key int32, value int32) int32

func (*IntIntLinkedMap) PutLast

func (this *IntIntLinkedMap) PutLast(key int32, value int32) int32

func (*IntIntLinkedMap) Remove

func (this *IntIntLinkedMap) Remove(key int32) int32

func (*IntIntLinkedMap) RemoveFirst

func (this *IntIntLinkedMap) RemoveFirst() int32

func (*IntIntLinkedMap) RemoveLast

func (this *IntIntLinkedMap) RemoveLast() int32

func (*IntIntLinkedMap) SetMax

func (this *IntIntLinkedMap) SetMax(max int) *IntIntLinkedMap

func (*IntIntLinkedMap) Size

func (this *IntIntLinkedMap) Size() int

func (*IntIntLinkedMap) Sort

func (this *IntIntLinkedMap) Sort(c func(k1, k2 int32) bool)

func (*IntIntLinkedMap) ToBytes

func (this *IntIntLinkedMap) ToBytes(dout *io.DataOutputX)

func (*IntIntLinkedMap) ToObject

func (this *IntIntLinkedMap) ToObject(din *io.DataInputX) *IntIntLinkedMap

func (*IntIntLinkedMap) ToString

func (this *IntIntLinkedMap) ToString() string

func (*IntIntLinkedMap) Values

func (this *IntIntLinkedMap) Values() IntEnumer

type IntIntMap

type IntIntMap struct {
	NONE int32
	// contains filtered or unexported fields
}

func NewIntIntMap

func NewIntIntMap(initCapacity int, loadFactor float32) *IntIntMap

func NewIntIntMapDefault

func NewIntIntMapDefault() *IntIntMap

func (*IntIntMap) Add

func (this *IntIntMap) Add(key int32, value int32) int32

func (*IntIntMap) AddIfExist

func (this *IntIntMap) AddIfExist(key int32, value int32) int32

func (*IntIntMap) Clear

func (this *IntIntMap) Clear()

func (*IntIntMap) ContainsKey

func (this *IntIntMap) ContainsKey(key int32) bool

func (*IntIntMap) ContainsValue

func (this *IntIntMap) ContainsValue(value int32) bool

func (*IntIntMap) Entries

func (this *IntIntMap) Entries() Enumeration

func (*IntIntMap) Get

func (this *IntIntMap) Get(key int32) int32

func (*IntIntMap) IsEmpty

func (this *IntIntMap) IsEmpty() bool

func (*IntIntMap) IsFull

func (this *IntIntMap) IsFull() bool

func (*IntIntMap) KeyArray

func (this *IntIntMap) KeyArray() []int32

func (*IntIntMap) Keys

func (this *IntIntMap) Keys() IntEnumer

func (*IntIntMap) Put

func (this *IntIntMap) Put(key int32, value int32) int32

func (*IntIntMap) Remove

func (this *IntIntMap) Remove(key int32) int32

func (*IntIntMap) SetMax

func (this *IntIntMap) SetMax(max int) *IntIntMap

func (*IntIntMap) Size

func (this *IntIntMap) Size() int

func (*IntIntMap) Sort

func (this *IntIntMap) Sort(c func(k1, k2 int32) bool)

func (*IntIntMap) ToBytes

func (this *IntIntMap) ToBytes(dout *io.DataOutputX)

func (*IntIntMap) ToObject

func (this *IntIntMap) ToObject(din *io.DataInputX) *IntIntMap

func (*IntIntMap) ToString

func (this *IntIntMap) ToString() string

func (*IntIntMap) ValueArray

func (this *IntIntMap) ValueArray() []int32

func (*IntIntMap) Values

func (this *IntIntMap) Values() IntEnumer

type IntIntMapEnumer

type IntIntMapEnumer struct {
	Type int
	// contains filtered or unexported fields
}

func NewIntIntMapEnumer

func NewIntIntMapEnumer(t int) *IntIntMapEnumer

func (*IntIntMapEnumer) HasMoreElements

func (this *IntIntMapEnumer) HasMoreElements() bool

func (*IntIntMapEnumer) NextElement

func (this *IntIntMapEnumer) NextElement() interface{}

func (*IntIntMapEnumer) NextInt

func (this *IntIntMapEnumer) NextInt() int32

type IntIntMapSortable

type IntIntMapSortable struct {
	// contains filtered or unexported fields
}

func (IntIntMapSortable) Len

func (this IntIntMapSortable) Len() int

func (IntIntMapSortable) Less

func (this IntIntMapSortable) Less(i, j int) bool

func (IntIntMapSortable) Swap

func (this IntIntMapSortable) Swap(i, j int)

type IntKeyEntry

type IntKeyEntry struct {
	Key   int32
	Value interface{}
	Next  *IntKeyEntry
}

func NewIntKeyEntry

func NewIntKeyEntry(key int32, value interface{}, next *IntKeyEntry) *IntKeyEntry

func (*IntKeyEntry) Equals

func (this *IntKeyEntry) Equals(o *IntKeyEntry) bool

func (*IntKeyEntry) GetKey

func (this *IntKeyEntry) GetKey() int32

func (*IntKeyEntry) GetValue

func (this *IntKeyEntry) GetValue() interface{}

func (*IntKeyEntry) HashCode

func (this *IntKeyEntry) HashCode() int32

func (*IntKeyEntry) SetValue

func (this *IntKeyEntry) SetValue(value interface{}) interface{}

func (*IntKeyEntry) ToString

func (this *IntKeyEntry) ToString() string

type IntKeyEnumer

type IntKeyEnumer struct {
	Type int
	// contains filtered or unexported fields
}

func NewIntKeyEnumer

func NewIntKeyEnumer(Type int, table []*IntKeyEntry) *IntKeyEnumer

func (*IntKeyEnumer) HasMoreElements

func (this *IntKeyEnumer) HasMoreElements() bool

func (*IntKeyEnumer) NextElement

func (this *IntKeyEnumer) NextElement() interface{}

func (*IntKeyEnumer) NextInt

func (this *IntKeyEnumer) NextInt() int32

type IntKeyLinkedEntry

type IntKeyLinkedEntry struct {
	// contains filtered or unexported fields
}

func NewIntKeyLinkedEntry

func NewIntKeyLinkedEntry(key int32, value interface{}, next *IntKeyLinkedEntry) *IntKeyLinkedEntry

func (*IntKeyLinkedEntry) Equals

func (this *IntKeyLinkedEntry) Equals(o *IntKeyLinkedEntry) bool

func (*IntKeyLinkedEntry) GetKey

func (this *IntKeyLinkedEntry) GetKey() int32

func (*IntKeyLinkedEntry) GetValue

func (this *IntKeyLinkedEntry) GetValue() interface{}

func (*IntKeyLinkedEntry) HashCode

func (this *IntKeyLinkedEntry) HashCode() uint

func (*IntKeyLinkedEntry) SetValue

func (this *IntKeyLinkedEntry) SetValue(v interface{}) interface{}

func (*IntKeyLinkedEntry) ToString

func (this *IntKeyLinkedEntry) ToString() string

type IntKeyLinkedEnumer

type IntKeyLinkedEnumer struct {
	Type int
	// contains filtered or unexported fields
}

func NewIntKeyLinkedEnumer

func NewIntKeyLinkedEnumer(parent *IntKeyLinkedMap, entry *IntKeyLinkedEntry, Type int) *IntKeyLinkedEnumer

func (*IntKeyLinkedEnumer) HasMoreElements

func (this *IntKeyLinkedEnumer) HasMoreElements() bool

func (*IntKeyLinkedEnumer) HasNext

func (this *IntKeyLinkedEnumer) HasNext() bool

func (*IntKeyLinkedEnumer) Next

func (this *IntKeyLinkedEnumer) Next() interface{}

func (*IntKeyLinkedEnumer) NextElement

func (this *IntKeyLinkedEnumer) NextElement() interface{}

func (*IntKeyLinkedEnumer) NextInt

func (this *IntKeyLinkedEnumer) NextInt() int32

func (*IntKeyLinkedEnumer) Remove

func (this *IntKeyLinkedEnumer) Remove()

type IntKeyLinkedMap

type IntKeyLinkedMap struct {
	// contains filtered or unexported fields
}

func NewIntKeyLinkedMap

func NewIntKeyLinkedMap(initCapacity int, loadFactor float32) *IntKeyLinkedMap

func NewIntKeyLinkedMapDefault

func NewIntKeyLinkedMapDefault() *IntKeyLinkedMap

func (*IntKeyLinkedMap) Clear

func (this *IntKeyLinkedMap) Clear()

func (*IntKeyLinkedMap) ContainsKey

func (this *IntKeyLinkedMap) ContainsKey(key int32) bool

func (*IntKeyLinkedMap) ContainsValue

func (this *IntKeyLinkedMap) ContainsValue(value interface{}) bool

func (*IntKeyLinkedMap) Entries

func (this *IntKeyLinkedMap) Entries() Enumeration

func (*IntKeyLinkedMap) Get

func (this *IntKeyLinkedMap) Get(key int32) interface{}

func (*IntKeyLinkedMap) GetFirstKey

func (this *IntKeyLinkedMap) GetFirstKey() int32

func (*IntKeyLinkedMap) GetFirstValue

func (this *IntKeyLinkedMap) GetFirstValue() interface{}

func (*IntKeyLinkedMap) GetKeySet

func (this *IntKeyLinkedMap) GetKeySet() *IntLinkedSet

func (*IntKeyLinkedMap) GetLRU

func (this *IntKeyLinkedMap) GetLRU(key int32) interface{}

func (*IntKeyLinkedMap) GetLastKey

func (this *IntKeyLinkedMap) GetLastKey() int32

func (*IntKeyLinkedMap) GetLastValue

func (this *IntKeyLinkedMap) GetLastValue() interface{}

func (*IntKeyLinkedMap) IsEmpty

func (this *IntKeyLinkedMap) IsEmpty() bool

func (*IntKeyLinkedMap) IsFull

func (this *IntKeyLinkedMap) IsFull() bool

func (*IntKeyLinkedMap) KeyArray

func (this *IntKeyLinkedMap) KeyArray() []int32

func (*IntKeyLinkedMap) Keys

func (this *IntKeyLinkedMap) Keys() IntEnumer

func (*IntKeyLinkedMap) Put

func (this *IntKeyLinkedMap) Put(key int32, value interface{}) interface{}

func (*IntKeyLinkedMap) PutFirst

func (this *IntKeyLinkedMap) PutFirst(key int32, value interface{}) interface{}

func (*IntKeyLinkedMap) PutLast

func (this *IntKeyLinkedMap) PutLast(key int32, value interface{}) interface{}

func (*IntKeyLinkedMap) Remove

func (this *IntKeyLinkedMap) Remove(key int32) interface{}

func (*IntKeyLinkedMap) RemoveFirst

func (this *IntKeyLinkedMap) RemoveFirst() interface{}

func (*IntKeyLinkedMap) RemoveLast

func (this *IntKeyLinkedMap) RemoveLast() interface{}

func (*IntKeyLinkedMap) SetMax

func (this *IntKeyLinkedMap) SetMax(max int) *IntKeyLinkedMap

func (*IntKeyLinkedMap) Size

func (this *IntKeyLinkedMap) Size() int

func (*IntKeyLinkedMap) Sort

func (this *IntKeyLinkedMap) Sort(c func(k1, k2 int32) bool)

func (*IntKeyLinkedMap) ToFormatString

func (this *IntKeyLinkedMap) ToFormatString() string

func (*IntKeyLinkedMap) ToKeySet

func (this *IntKeyLinkedMap) ToKeySet() *list.List

java hashset 을 list 변환해서 반환

func (*IntKeyLinkedMap) ToString

func (this *IntKeyLinkedMap) ToString() string

func (*IntKeyLinkedMap) ValueIterator

func (this *IntKeyLinkedMap) ValueIterator() interface{}

func (*IntKeyLinkedMap) Values

func (this *IntKeyLinkedMap) Values() Enumeration

type IntKeyMap

type IntKeyMap struct {
	// contains filtered or unexported fields
}

func NewIntKeyMap

func NewIntKeyMap(initCapacity int, loadFactor float32) *IntKeyMap

func NewIntKeyMapDefault

func NewIntKeyMapDefault() *IntKeyMap

func (*IntKeyMap) Clear

func (this *IntKeyMap) Clear()

func (*IntKeyMap) ContainsKey

func (this *IntKeyMap) ContainsKey(key int32) bool

func (*IntKeyMap) ContainsValue

func (this *IntKeyMap) ContainsValue(value interface{}) bool

func (*IntKeyMap) Entries

func (this *IntKeyMap) Entries() Enumeration

func (*IntKeyMap) Get

func (this *IntKeyMap) Get(key int32) interface{}

func (*IntKeyMap) KeyArray

func (this *IntKeyMap) KeyArray() []int32

func (*IntKeyMap) Keys

func (this *IntKeyMap) Keys() IntEnumer

func (*IntKeyMap) Put

func (this *IntKeyMap) Put(key int32, value interface{}) interface{}

func (*IntKeyMap) PutAll

func (this *IntKeyMap) PutAll(other *IntKeyMap)

func (*IntKeyMap) Remove

func (this *IntKeyMap) Remove(key int32) interface{}

func (*IntKeyMap) Size

func (this *IntKeyMap) Size() int

func (*IntKeyMap) ToFormatString

func (this *IntKeyMap) ToFormatString() string

func (*IntKeyMap) ToString

func (this *IntKeyMap) ToString() string

func (*IntKeyMap) Values

func (this *IntKeyMap) Values() Enumeration

type IntKeySortable

type IntKeySortable struct {
	// contains filtered or unexported fields
}

implements sort.Interface

func (IntKeySortable) Len

func (this IntKeySortable) Len() int

func (IntKeySortable) Less

func (this IntKeySortable) Less(i, j int) bool

func (IntKeySortable) Swap

func (this IntKeySortable) Swap(i, j int)

type IntLinkedSet

type IntLinkedSet struct {
	// contains filtered or unexported fields
}

func NewIntLinkedSet

func NewIntLinkedSet() *IntLinkedSet

func (*IntLinkedSet) Clear

func (this *IntLinkedSet) Clear()

func (*IntLinkedSet) Contains

func (this *IntLinkedSet) Contains(key int32) bool

func (*IntLinkedSet) GetFirst

func (this *IntLinkedSet) GetFirst() int32

func (*IntLinkedSet) GetLast

func (this *IntLinkedSet) GetLast() int32

func (*IntLinkedSet) IsEmpty

func (this *IntLinkedSet) IsEmpty() bool

func (*IntLinkedSet) IsFull

func (this *IntLinkedSet) IsFull() bool

func (*IntLinkedSet) KeyArray

func (this *IntLinkedSet) KeyArray() []int32

func (*IntLinkedSet) Keys

func (this *IntLinkedSet) Keys() IntEnumer

func (*IntLinkedSet) Put

func (this *IntLinkedSet) Put(key int32) interface{}

func (*IntLinkedSet) PutFirst

func (this *IntLinkedSet) PutFirst(key int32) interface{}

func (*IntLinkedSet) PutLast

func (this *IntLinkedSet) PutLast(key int32) interface{}

func (*IntLinkedSet) Remove

func (this *IntLinkedSet) Remove(key int32) interface{}

func (*IntLinkedSet) RemoveFirst

func (this *IntLinkedSet) RemoveFirst() interface{}

func (*IntLinkedSet) RemoveLast

func (this *IntLinkedSet) RemoveLast() interface{}

func (*IntLinkedSet) SetMax

func (this *IntLinkedSet) SetMax(max int) *IntLinkedSet

func (*IntLinkedSet) Size

func (this *IntLinkedSet) Size() int

func (*IntLinkedSet) Sort

func (this *IntLinkedSet) Sort(c func(k1, k2 int32) bool)

func (*IntLinkedSet) ToString

func (this *IntLinkedSet) ToString() string

type IntLinkedSetry

type IntLinkedSetry struct {
	// contains filtered or unexported fields
}

func (*IntLinkedSetry) Equals

func (this *IntLinkedSetry) Equals(o *IntLinkedSetry) bool

func (*IntLinkedSetry) Get

func (this *IntLinkedSetry) Get() int32

func (*IntLinkedSetry) HashCode

func (this *IntLinkedSetry) HashCode() uint

func (*IntLinkedSetry) ToString

func (this *IntLinkedSetry) ToString() string

type IntSet

type IntSet struct {
	// contains filtered or unexported fields
}

TODO SearchPathMap 에서 사용하기 위해 생성 (현재는 생성만) 테스트 필요.

func NewIntSet

func NewIntSet() *IntSet

func NewIntSetArray

func NewIntSetArray(arr []string) *IntSet

func (*IntSet) Clear

func (this *IntSet) Clear()

func (*IntSet) Contains

func (this *IntSet) Contains(key int32) bool

func (*IntSet) Put

func (this *IntSet) Put(key int32) bool

func (*IntSet) PutAll

func (this *IntSet) PutAll(values []int32)

func (*IntSet) Remove

func (this *IntSet) Remove(key int32) int32

func (*IntSet) Size

func (this *IntSet) Size() int

func (*IntSet) ToString

func (this *IntSet) ToString() string

func (*IntSet) Values

func (this *IntSet) Values() *IntSetEnumer

type IntSetEnumer

type IntSetEnumer struct {
	// contains filtered or unexported fields
}

func (*IntSetEnumer) HasMoreElements

func (this *IntSetEnumer) HasMoreElements() bool

func (*IntSetEnumer) NextInt

func (this *IntSetEnumer) NextInt() int32

type IntSetry

type IntSetry struct {
	// contains filtered or unexported fields
}

func NewIntSetry

func NewIntSetry(key int32, next *IntSetry) *IntSetry

func (*IntSetry) Clone

func (this *IntSetry) Clone() *IntSetry

func (*IntSetry) Equals

func (this *IntSetry) Equals(o *IntSetry) bool

func (*IntSetry) Get

func (this *IntSetry) Get() int32

func (*IntSetry) GetKey

func (this *IntSetry) GetKey() int32

func (*IntSetry) HashCode

func (this *IntSetry) HashCode() int32

func (*IntSetry) ToString

func (this *IntSetry) ToString() string

type LinkedEntry

type LinkedEntry struct {
	// contains filtered or unexported fields
}

func (*LinkedEntry) Equals

func (this *LinkedEntry) Equals(o *LinkedEntry) bool

func (*LinkedEntry) GetKey

func (this *LinkedEntry) GetKey() LinkedKey

func (*LinkedEntry) GetValue

func (this *LinkedEntry) GetValue() interface{}

func (*LinkedEntry) HashCode

func (this *LinkedEntry) HashCode() uint

func (*LinkedEntry) SetValue

func (this *LinkedEntry) SetValue(v interface{}) interface{}

func (*LinkedEntry) ToString

func (this *LinkedEntry) ToString() string

type LinkedKey

type LinkedKey interface {
	Hash() uint
	Equals(h LinkedKey) bool
}

type LinkedMap

type LinkedMap struct {
	// contains filtered or unexported fields
}

func NewLinkedMap

func NewLinkedMap(initCapacity int, loadFactor float32) *LinkedMap

func NewLinkedMapDefault

func NewLinkedMapDefault() *LinkedMap

func (*LinkedMap) Clear

func (this *LinkedMap) Clear()

func (*LinkedMap) ContainsKey

func (this *LinkedMap) ContainsKey(key LinkedKey) bool

func (*LinkedMap) Entries

func (this *LinkedMap) Entries() Enumeration

func (*LinkedMap) Get

func (this *LinkedMap) Get(key LinkedKey) interface{}

func (*LinkedMap) GetFirstKey

func (this *LinkedMap) GetFirstKey() LinkedKey

func (*LinkedMap) GetFirstValue

func (this *LinkedMap) GetFirstValue() interface{}

func (*LinkedMap) GetLastKey

func (this *LinkedMap) GetLastKey() LinkedKey

func (*LinkedMap) GetLastValue

func (this *LinkedMap) GetLastValue() interface{}

func (*LinkedMap) IsEmpty

func (this *LinkedMap) IsEmpty() bool

func (*LinkedMap) IsFull

func (this *LinkedMap) IsFull() bool

func (*LinkedMap) KeyArray

func (this *LinkedMap) KeyArray() []LinkedKey

func (*LinkedMap) Keys

func (this *LinkedMap) Keys() Enumeration

func (*LinkedMap) Put

func (this *LinkedMap) Put(key LinkedKey, value interface{}) interface{}

func (*LinkedMap) PutFirst

func (this *LinkedMap) PutFirst(key LinkedKey, value interface{}) interface{}

func (*LinkedMap) PutLast

func (this *LinkedMap) PutLast(key LinkedKey, value interface{}) interface{}

func (*LinkedMap) Remove

func (this *LinkedMap) Remove(key LinkedKey) interface{}

func (*LinkedMap) RemoveFirst

func (this *LinkedMap) RemoveFirst() interface{}

func (*LinkedMap) RemoveLast

func (this *LinkedMap) RemoveLast() interface{}

func (*LinkedMap) SetMax

func (this *LinkedMap) SetMax(max int) *LinkedMap

func (*LinkedMap) Size

func (this *LinkedMap) Size() int

func (*LinkedMap) Sort

func (this *LinkedMap) Sort(c func(k1, k2 LinkedKey) bool)

func (*LinkedMap) ToString

func (this *LinkedMap) ToString() string

func (*LinkedMap) Values

func (this *LinkedMap) Values() Enumeration

type LinkedSet

type LinkedSet struct {
	// contains filtered or unexported fields
}

func NewLinkedSet

func NewLinkedSet() *LinkedSet

func (*LinkedSet) Clear

func (this *LinkedSet) Clear()

func (*LinkedSet) Contains

func (this *LinkedSet) Contains(key LinkedKey) bool

func (*LinkedSet) GetFirst

func (this *LinkedSet) GetFirst() LinkedKey

func (*LinkedSet) GetLast

func (this *LinkedSet) GetLast() LinkedKey

func (*LinkedSet) IsEmpty

func (this *LinkedSet) IsEmpty() bool

func (*LinkedSet) IsFull

func (this *LinkedSet) IsFull() bool

func (*LinkedSet) KeyArray

func (this *LinkedSet) KeyArray() []LinkedKey

func (*LinkedSet) Keys

func (this *LinkedSet) Keys() Enumeration

func (*LinkedSet) Put

func (this *LinkedSet) Put(key LinkedKey) interface{}

func (*LinkedSet) PutFirst

func (this *LinkedSet) PutFirst(key LinkedKey) interface{}

func (*LinkedSet) PutLast

func (this *LinkedSet) PutLast(key LinkedKey) interface{}

func (*LinkedSet) Remove

func (this *LinkedSet) Remove(key LinkedKey) interface{}

func (*LinkedSet) RemoveFirst

func (this *LinkedSet) RemoveFirst() interface{}

func (*LinkedSet) RemoveLast

func (this *LinkedSet) RemoveLast() interface{}

func (*LinkedSet) SetMax

func (this *LinkedSet) SetMax(max int) *LinkedSet

func (*LinkedSet) Size

func (this *LinkedSet) Size() int

func (*LinkedSet) Sort

func (this *LinkedSet) Sort(c func(k1, k2 LinkedKey) bool)

func (*LinkedSet) ToString

func (this *LinkedSet) ToString() string

type LinkedSetry

type LinkedSetry struct {
	// contains filtered or unexported fields
}

func (*LinkedSetry) Equals

func (this *LinkedSetry) Equals(o *LinkedSetry) bool

func (*LinkedSetry) Get

func (this *LinkedSetry) Get() LinkedKey

func (*LinkedSetry) HashCode

func (this *LinkedSetry) HashCode() uint

func (*LinkedSetry) ToString

func (this *LinkedSetry) ToString() string

type LongEnumer

type LongEnumer interface {
	HasMoreElements() bool
	NextLong() int64
}

type LongFloatEnumerImpl

type LongFloatEnumerImpl struct {
	// contains filtered or unexported fields
}

func (*LongFloatEnumerImpl) HasMoreElements

func (this *LongFloatEnumerImpl) HasMoreElements() bool

func (*LongFloatEnumerImpl) NextElement

func (this *LongFloatEnumerImpl) NextElement() interface{}

func (*LongFloatEnumerImpl) NextFloat

func (this *LongFloatEnumerImpl) NextFloat() float32

func (*LongFloatEnumerImpl) NextLong

func (this *LongFloatEnumerImpl) NextLong() int64

type LongFloatLinkedEntry

type LongFloatLinkedEntry struct {
	// contains filtered or unexported fields
}

func (*LongFloatLinkedEntry) Equals

func (*LongFloatLinkedEntry) GetKey

func (this *LongFloatLinkedEntry) GetKey() int64

func (*LongFloatLinkedEntry) GetValue

func (this *LongFloatLinkedEntry) GetValue() float32

func (*LongFloatLinkedEntry) HashCode

func (this *LongFloatLinkedEntry) HashCode() uint

func (*LongFloatLinkedEntry) SetValue

func (this *LongFloatLinkedEntry) SetValue(v float32) float32

func (*LongFloatLinkedEntry) ToString

func (this *LongFloatLinkedEntry) ToString() string

type LongFloatLinkedMap

type LongFloatLinkedMap struct {
	NONE float32
	// contains filtered or unexported fields
}

func NewLongFloatLinkedMap

func NewLongFloatLinkedMap() *LongFloatLinkedMap

func (*LongFloatLinkedMap) Add

func (this *LongFloatLinkedMap) Add(key int64, value float32) float32

func (*LongFloatLinkedMap) AddFirst

func (this *LongFloatLinkedMap) AddFirst(key int64, value float32) float32

func (*LongFloatLinkedMap) AddLast

func (this *LongFloatLinkedMap) AddLast(key int64, value float32) float32

func (*LongFloatLinkedMap) Clear

func (this *LongFloatLinkedMap) Clear()

func (*LongFloatLinkedMap) ContainsKey

func (this *LongFloatLinkedMap) ContainsKey(key int64) bool

func (*LongFloatLinkedMap) ContainsValue

func (this *LongFloatLinkedMap) ContainsValue(value float32) bool

func (*LongFloatLinkedMap) Entries

func (this *LongFloatLinkedMap) Entries() Enumeration

func (*LongFloatLinkedMap) Get

func (this *LongFloatLinkedMap) Get(key int64) float32

func (*LongFloatLinkedMap) GetFirstKey

func (this *LongFloatLinkedMap) GetFirstKey() int64

func (*LongFloatLinkedMap) GetFirstValue

func (this *LongFloatLinkedMap) GetFirstValue() float32

func (*LongFloatLinkedMap) GetLastKey

func (this *LongFloatLinkedMap) GetLastKey() int64

func (*LongFloatLinkedMap) GetLastValue

func (this *LongFloatLinkedMap) GetLastValue() float32

func (*LongFloatLinkedMap) IsEmpty

func (this *LongFloatLinkedMap) IsEmpty() bool

func (*LongFloatLinkedMap) IsFull

func (this *LongFloatLinkedMap) IsFull() bool

func (*LongFloatLinkedMap) KeyArray

func (this *LongFloatLinkedMap) KeyArray() []int64

func (*LongFloatLinkedMap) Keys

func (this *LongFloatLinkedMap) Keys() LongEnumer

func (*LongFloatLinkedMap) Put

func (this *LongFloatLinkedMap) Put(key int64, value float32) float32

func (*LongFloatLinkedMap) PutFirst

func (this *LongFloatLinkedMap) PutFirst(key int64, value float32) float32

func (*LongFloatLinkedMap) PutLast

func (this *LongFloatLinkedMap) PutLast(key int64, value float32) float32

func (*LongFloatLinkedMap) Remove

func (this *LongFloatLinkedMap) Remove(key int64) float32

func (*LongFloatLinkedMap) RemoveFirst

func (this *LongFloatLinkedMap) RemoveFirst() float32

func (*LongFloatLinkedMap) RemoveLast

func (this *LongFloatLinkedMap) RemoveLast() float32

func (*LongFloatLinkedMap) SetMax

func (this *LongFloatLinkedMap) SetMax(max int) *LongFloatLinkedMap

func (*LongFloatLinkedMap) Size

func (this *LongFloatLinkedMap) Size() int

func (*LongFloatLinkedMap) Sort

func (this *LongFloatLinkedMap) Sort(c func(k1, k2 int64) bool)

func (*LongFloatLinkedMap) ToBytes

func (this *LongFloatLinkedMap) ToBytes(dout *io.DataOutputX)

func (*LongFloatLinkedMap) ToObject

func (this *LongFloatLinkedMap) ToObject(din *io.DataInputX) *LongFloatLinkedMap

func (*LongFloatLinkedMap) ToString

func (this *LongFloatLinkedMap) ToString() string

func (*LongFloatLinkedMap) Values

func (this *LongFloatLinkedMap) Values() FloatEnumer

type LongKeyEnumerImpl

type LongKeyEnumerImpl struct {
	// contains filtered or unexported fields
}

func (*LongKeyEnumerImpl) HasMoreElements

func (this *LongKeyEnumerImpl) HasMoreElements() bool

func (*LongKeyEnumerImpl) NextElement

func (this *LongKeyEnumerImpl) NextElement() interface{}

func (*LongKeyEnumerImpl) NextLong

func (this *LongKeyEnumerImpl) NextLong() int64

type LongKeyLinkedEntry

type LongKeyLinkedEntry struct {
	// contains filtered or unexported fields
}

func (*LongKeyLinkedEntry) Equals

func (this *LongKeyLinkedEntry) Equals(o *LongKeyLinkedEntry) bool

func (*LongKeyLinkedEntry) GetKey

func (this *LongKeyLinkedEntry) GetKey() int64

func (*LongKeyLinkedEntry) GetValue

func (this *LongKeyLinkedEntry) GetValue() interface{}

func (*LongKeyLinkedEntry) HashCode

func (this *LongKeyLinkedEntry) HashCode() uint

func (*LongKeyLinkedEntry) SetValue

func (this *LongKeyLinkedEntry) SetValue(v interface{}) interface{}

func (*LongKeyLinkedEntry) ToString

func (this *LongKeyLinkedEntry) ToString() string

type LongKeyLinkedMap

type LongKeyLinkedMap struct {
	// contains filtered or unexported fields
}

func NewLongKeyLinkedMap

func NewLongKeyLinkedMap(initCapacity int, loadFactor float32) *LongKeyLinkedMap

func NewLongKeyLinkedMapDefault

func NewLongKeyLinkedMapDefault() *LongKeyLinkedMap

func (*LongKeyLinkedMap) Clear

func (this *LongKeyLinkedMap) Clear()

func (*LongKeyLinkedMap) ContainsKey

func (this *LongKeyLinkedMap) ContainsKey(key int64) bool

func (*LongKeyLinkedMap) Entries

func (this *LongKeyLinkedMap) Entries() Enumeration

func (*LongKeyLinkedMap) Get

func (this *LongKeyLinkedMap) Get(key int64) interface{}

func (*LongKeyLinkedMap) GetFirstKey

func (this *LongKeyLinkedMap) GetFirstKey() int64

func (*LongKeyLinkedMap) GetFirstValue

func (this *LongKeyLinkedMap) GetFirstValue() interface{}

func (*LongKeyLinkedMap) GetLastKey

func (this *LongKeyLinkedMap) GetLastKey() int64

func (*LongKeyLinkedMap) GetLastValue

func (this *LongKeyLinkedMap) GetLastValue() interface{}

func (*LongKeyLinkedMap) IsEmpty

func (this *LongKeyLinkedMap) IsEmpty() bool

func (*LongKeyLinkedMap) IsFull

func (this *LongKeyLinkedMap) IsFull() bool

func (*LongKeyLinkedMap) KeyArray

func (this *LongKeyLinkedMap) KeyArray() []int64

func (*LongKeyLinkedMap) Keys

func (this *LongKeyLinkedMap) Keys() LongEnumer

func (*LongKeyLinkedMap) Put

func (this *LongKeyLinkedMap) Put(key int64, value interface{}) interface{}

func (*LongKeyLinkedMap) PutFirst

func (this *LongKeyLinkedMap) PutFirst(key int64, value interface{}) interface{}

func (*LongKeyLinkedMap) PutLast

func (this *LongKeyLinkedMap) PutLast(key int64, value interface{}) interface{}

func (*LongKeyLinkedMap) Remove

func (this *LongKeyLinkedMap) Remove(key int64) interface{}

func (*LongKeyLinkedMap) RemoveFirst

func (this *LongKeyLinkedMap) RemoveFirst() interface{}

func (*LongKeyLinkedMap) RemoveLast

func (this *LongKeyLinkedMap) RemoveLast() interface{}

func (*LongKeyLinkedMap) SetMax

func (this *LongKeyLinkedMap) SetMax(max int) *LongKeyLinkedMap

func (*LongKeyLinkedMap) Size

func (this *LongKeyLinkedMap) Size() int

func (*LongKeyLinkedMap) Sort

func (this *LongKeyLinkedMap) Sort(c func(k1, k2 int64) bool)

func (*LongKeyLinkedMap) ToString

func (this *LongKeyLinkedMap) ToString() string

func (*LongKeyLinkedMap) Values

func (this *LongKeyLinkedMap) Values() Enumeration

type LongKeySortable

type LongKeySortable struct {
	// contains filtered or unexported fields
}

func (LongKeySortable) Len

func (this LongKeySortable) Len() int

func (LongKeySortable) Less

func (this LongKeySortable) Less(i, j int) bool

func (LongKeySortable) Swap

func (this LongKeySortable) Swap(i, j int)

type LongLongLinkedEntry

type LongLongLinkedEntry struct {
	// contains filtered or unexported fields
}

func NewLongLongLinkedEntry

func NewLongLongLinkedEntry(key, value int64, next *LongLongLinkedEntry) *LongLongLinkedEntry

func (*LongLongLinkedEntry) Equals

func (this *LongLongLinkedEntry) Equals(o *LongLongLinkedEntry) bool

func (*LongLongLinkedEntry) GetKey

func (this *LongLongLinkedEntry) GetKey() int64

func (*LongLongLinkedEntry) GetValue

func (this *LongLongLinkedEntry) GetValue() int64

func (*LongLongLinkedEntry) HashCode

func (this *LongLongLinkedEntry) HashCode() uint

func (*LongLongLinkedEntry) SetValue

func (this *LongLongLinkedEntry) SetValue(v int64) int64

func (*LongLongLinkedEntry) ToString

func (this *LongLongLinkedEntry) ToString() string

type LongLongLinkedEnumer

type LongLongLinkedEnumer struct {
	Type int
	// contains filtered or unexported fields
}

func NewLongLongLinkedEnumer

func NewLongLongLinkedEnumer(parent *LongLongLinkedMap, entry *LongLongLinkedEntry, Type int) *LongLongLinkedEnumer

func (*LongLongLinkedEnumer) HasMoreElements

func (this *LongLongLinkedEnumer) HasMoreElements() bool

func (*LongLongLinkedEnumer) NextElement

func (this *LongLongLinkedEnumer) NextElement() interface{}

func (*LongLongLinkedEnumer) NextLong

func (this *LongLongLinkedEnumer) NextLong() int64

type LongLongLinkedMap

type LongLongLinkedMap struct {
	NONE int64
	// contains filtered or unexported fields
}

func NewLongLongLinkedMap

func NewLongLongLinkedMap(initCapacity int, loadFactor float32) *LongLongLinkedMap

func NewLongLongLinkedMapDefault

func NewLongLongLinkedMapDefault() *LongLongLinkedMap

func (*LongLongLinkedMap) Add

func (this *LongLongLinkedMap) Add(key int64, value int64) int64

func (*LongLongLinkedMap) AddFirst

func (this *LongLongLinkedMap) AddFirst(key int64, value int64) int64

func (*LongLongLinkedMap) AddLast

func (this *LongLongLinkedMap) AddLast(key int64, value int64) int64

func (*LongLongLinkedMap) Clear

func (this *LongLongLinkedMap) Clear()

func (*LongLongLinkedMap) ContainsKey

func (this *LongLongLinkedMap) ContainsKey(key int64) bool

func (*LongLongLinkedMap) ContainsValue

func (this *LongLongLinkedMap) ContainsValue(value int64) bool

func (*LongLongLinkedMap) Entries

func (this *LongLongLinkedMap) Entries() Enumeration

func (*LongLongLinkedMap) Get

func (this *LongLongLinkedMap) Get(key int64) int64

func (*LongLongLinkedMap) GetFirstKey

func (this *LongLongLinkedMap) GetFirstKey() int64

func (*LongLongLinkedMap) GetFirstValue

func (this *LongLongLinkedMap) GetFirstValue() int64

func (*LongLongLinkedMap) GetLastKey

func (this *LongLongLinkedMap) GetLastKey() int64

func (*LongLongLinkedMap) GetLastValue

func (this *LongLongLinkedMap) GetLastValue() int64

func (*LongLongLinkedMap) IsEmpty

func (this *LongLongLinkedMap) IsEmpty() bool

func (*LongLongLinkedMap) IsFull

func (this *LongLongLinkedMap) IsFull() bool

func (*LongLongLinkedMap) KeyArray

func (this *LongLongLinkedMap) KeyArray() []int64

func (*LongLongLinkedMap) Keys

func (this *LongLongLinkedMap) Keys() LongEnumer

func (*LongLongLinkedMap) Put

func (this *LongLongLinkedMap) Put(key int64, value int64) int64

func (*LongLongLinkedMap) PutFirst

func (this *LongLongLinkedMap) PutFirst(key int64, value int64) int64

func (*LongLongLinkedMap) PutLast

func (this *LongLongLinkedMap) PutLast(key int64, value int64) int64

func (*LongLongLinkedMap) Remove

func (this *LongLongLinkedMap) Remove(key int64) int64

func (*LongLongLinkedMap) RemoveFirst

func (this *LongLongLinkedMap) RemoveFirst() int64

func (*LongLongLinkedMap) RemoveLast

func (this *LongLongLinkedMap) RemoveLast() int64

func (*LongLongLinkedMap) SetMax

func (this *LongLongLinkedMap) SetMax(max int) *LongLongLinkedMap

func (*LongLongLinkedMap) SetNullValue

func (this *LongLongLinkedMap) SetNullValue(none int64) *LongLongLinkedMap

func (*LongLongLinkedMap) Size

func (this *LongLongLinkedMap) Size() int

func (*LongLongLinkedMap) Sort

func (this *LongLongLinkedMap) Sort(c func(k1, k2 int64) bool)

func (*LongLongLinkedMap) ToBytes

func (this *LongLongLinkedMap) ToBytes(dout *io.DataOutputX)

func (*LongLongLinkedMap) ToObject

func (this *LongLongLinkedMap) ToObject(din *io.DataInputX) *LongLongLinkedMap

func (*LongLongLinkedMap) ToString

func (this *LongLongLinkedMap) ToString() string

func (*LongLongLinkedMap) Values

func (this *LongLongLinkedMap) Values() LongEnumer

type PUT_MODE

type PUT_MODE int

type StringEnumer

type StringEnumer interface {
	HasMoreElements() bool
	NextString() string
}

type StringEnumerSetImpl

type StringEnumerSetImpl struct {
	// contains filtered or unexported fields
}

func (*StringEnumerSetImpl) HasMoreElements

func (this *StringEnumerSetImpl) HasMoreElements() bool

func (*StringEnumerSetImpl) NextString

func (this *StringEnumerSetImpl) NextString() string

type StringIntLinkedEntry

type StringIntLinkedEntry struct {
	// contains filtered or unexported fields
}

func (*StringIntLinkedEntry) Equals

func (*StringIntLinkedEntry) GetKey

func (this *StringIntLinkedEntry) GetKey() string

func (*StringIntLinkedEntry) GetValue

func (this *StringIntLinkedEntry) GetValue() int32

func (*StringIntLinkedEntry) HashCode

func (this *StringIntLinkedEntry) HashCode() uint

func (*StringIntLinkedEntry) SetValue

func (this *StringIntLinkedEntry) SetValue(v int32) int32

func (*StringIntLinkedEntry) ToString

func (this *StringIntLinkedEntry) ToString() string

type StringIntLinkedEnumer

type StringIntLinkedEnumer struct {
	Type int
	// contains filtered or unexported fields
}

func NewStringIntLinkedEnumer

func NewStringIntLinkedEnumer(parent *StringIntLinkedMap, entry *StringIntLinkedEntry, Type int) *StringIntLinkedEnumer

func (*StringIntLinkedEnumer) HasMoreElements

func (this *StringIntLinkedEnumer) HasMoreElements() bool

func (*StringIntLinkedEnumer) NextElement

func (this *StringIntLinkedEnumer) NextElement() interface{}

func (*StringIntLinkedEnumer) NextInt

func (this *StringIntLinkedEnumer) NextInt() int32

func (*StringIntLinkedEnumer) NextString

func (this *StringIntLinkedEnumer) NextString() string

type StringIntLinkedMap

type StringIntLinkedMap struct {
	NONE int32
	// contains filtered or unexported fields
}

func NewStringIntLinkedMap

func NewStringIntLinkedMap() *StringIntLinkedMap

func (*StringIntLinkedMap) Add

func (this *StringIntLinkedMap) Add(key string, value int32) int32

func (*StringIntLinkedMap) AddFirst

func (this *StringIntLinkedMap) AddFirst(key string, value int32) int32

func (*StringIntLinkedMap) AddLast

func (this *StringIntLinkedMap) AddLast(key string, value int32) int32

func (*StringIntLinkedMap) Clear

func (this *StringIntLinkedMap) Clear()

func (*StringIntLinkedMap) ContainsKey

func (this *StringIntLinkedMap) ContainsKey(key string) bool

func (*StringIntLinkedMap) ContainsValue

func (this *StringIntLinkedMap) ContainsValue(value int32) bool

func (*StringIntLinkedMap) Entries

func (this *StringIntLinkedMap) Entries() Enumeration

func (*StringIntLinkedMap) Get

func (this *StringIntLinkedMap) Get(key string) int32

func (*StringIntLinkedMap) GetFirstKey

func (this *StringIntLinkedMap) GetFirstKey() string

func (*StringIntLinkedMap) GetFirstValue

func (this *StringIntLinkedMap) GetFirstValue() interface{}

func (*StringIntLinkedMap) GetLastKey

func (this *StringIntLinkedMap) GetLastKey() string

func (*StringIntLinkedMap) GetLastValue

func (this *StringIntLinkedMap) GetLastValue() interface{}

func (*StringIntLinkedMap) IsEmpty

func (this *StringIntLinkedMap) IsEmpty() bool

func (*StringIntLinkedMap) IsFull

func (this *StringIntLinkedMap) IsFull() bool

func (*StringIntLinkedMap) KeyArray

func (this *StringIntLinkedMap) KeyArray() []string

func (*StringIntLinkedMap) Keys

func (this *StringIntLinkedMap) Keys() StringEnumer

func (*StringIntLinkedMap) Put

func (this *StringIntLinkedMap) Put(key string, value int32) int32

func (*StringIntLinkedMap) PutFirst

func (this *StringIntLinkedMap) PutFirst(key string, value int32) int32

func (*StringIntLinkedMap) PutLast

func (this *StringIntLinkedMap) PutLast(key string, value int32) int32

func (*StringIntLinkedMap) Remove

func (this *StringIntLinkedMap) Remove(key string) interface{}

func (*StringIntLinkedMap) RemoveFirst

func (this *StringIntLinkedMap) RemoveFirst() interface{}

func (*StringIntLinkedMap) RemoveLast

func (this *StringIntLinkedMap) RemoveLast() interface{}

func (*StringIntLinkedMap) SetMax

func (this *StringIntLinkedMap) SetMax(max int) *StringIntLinkedMap

func (*StringIntLinkedMap) SetNullValue

func (this *StringIntLinkedMap) SetNullValue(none int32) *StringIntLinkedMap

func (*StringIntLinkedMap) Size

func (this *StringIntLinkedMap) Size() int

func (*StringIntLinkedMap) Sort

func (this *StringIntLinkedMap) Sort(c func(k1, k2 string) bool)

func (*StringIntLinkedMap) ToString

func (this *StringIntLinkedMap) ToString() string

func (*StringIntLinkedMap) Values

func (this *StringIntLinkedMap) Values() Enumeration

type StringIntSortable

type StringIntSortable struct {
	// contains filtered or unexported fields
}

func (StringIntSortable) Len

func (this StringIntSortable) Len() int

func (StringIntSortable) Less

func (this StringIntSortable) Less(i, j int) bool

func (StringIntSortable) Swap

func (this StringIntSortable) Swap(i, j int)

type StringKeyEnumerImpl

type StringKeyEnumerImpl struct {
	// contains filtered or unexported fields
}

func (*StringKeyEnumerImpl) HasMoreElements

func (this *StringKeyEnumerImpl) HasMoreElements() bool

func (*StringKeyEnumerImpl) NextElement

func (this *StringKeyEnumerImpl) NextElement() interface{}

func (*StringKeyEnumerImpl) NextString

func (this *StringKeyEnumerImpl) NextString() string

type StringKeyLinkedEntry

type StringKeyLinkedEntry struct {
	// contains filtered or unexported fields
}

func (*StringKeyLinkedEntry) Equals

func (*StringKeyLinkedEntry) GetKey

func (this *StringKeyLinkedEntry) GetKey() string

func (*StringKeyLinkedEntry) GetValue

func (this *StringKeyLinkedEntry) GetValue() interface{}

func (*StringKeyLinkedEntry) HashCode

func (this *StringKeyLinkedEntry) HashCode() uint

func (*StringKeyLinkedEntry) SetValue

func (this *StringKeyLinkedEntry) SetValue(v interface{}) interface{}

func (*StringKeyLinkedEntry) ToString

func (this *StringKeyLinkedEntry) ToString() string

type StringKeyLinkedMap

type StringKeyLinkedMap struct {
	// contains filtered or unexported fields
}

func NewStringKeyLinkedMap

func NewStringKeyLinkedMap() *StringKeyLinkedMap

func (*StringKeyLinkedMap) Clear

func (this *StringKeyLinkedMap) Clear()

func (*StringKeyLinkedMap) ContainsKey

func (this *StringKeyLinkedMap) ContainsKey(key string) bool

func (*StringKeyLinkedMap) Entries

func (this *StringKeyLinkedMap) Entries() Enumeration

func (*StringKeyLinkedMap) Get

func (this *StringKeyLinkedMap) Get(key string) interface{}

func (*StringKeyLinkedMap) GetFirstKey

func (this *StringKeyLinkedMap) GetFirstKey() string

func (*StringKeyLinkedMap) GetFirstValue

func (this *StringKeyLinkedMap) GetFirstValue() interface{}

func (*StringKeyLinkedMap) GetLastKey

func (this *StringKeyLinkedMap) GetLastKey() string

func (*StringKeyLinkedMap) GetLastValue

func (this *StringKeyLinkedMap) GetLastValue() interface{}

func (*StringKeyLinkedMap) IsEmpty

func (this *StringKeyLinkedMap) IsEmpty() bool

func (*StringKeyLinkedMap) IsFull

func (this *StringKeyLinkedMap) IsFull() bool

func (*StringKeyLinkedMap) KeyArray

func (this *StringKeyLinkedMap) KeyArray() []string

func (*StringKeyLinkedMap) Keys

func (this *StringKeyLinkedMap) Keys() StringEnumer

func (*StringKeyLinkedMap) Put

func (this *StringKeyLinkedMap) Put(key string, value interface{}) interface{}

func (*StringKeyLinkedMap) PutFirst

func (this *StringKeyLinkedMap) PutFirst(key string, value interface{}) interface{}

func (*StringKeyLinkedMap) PutLast

func (this *StringKeyLinkedMap) PutLast(key string, value interface{}) interface{}

func (*StringKeyLinkedMap) Remove

func (this *StringKeyLinkedMap) Remove(key string) interface{}

func (*StringKeyLinkedMap) RemoveFirst

func (this *StringKeyLinkedMap) RemoveFirst() interface{}

func (*StringKeyLinkedMap) RemoveLast

func (this *StringKeyLinkedMap) RemoveLast() interface{}

func (*StringKeyLinkedMap) SetMax

func (this *StringKeyLinkedMap) SetMax(max int) *StringKeyLinkedMap

func (*StringKeyLinkedMap) Size

func (this *StringKeyLinkedMap) Size() int

func (*StringKeyLinkedMap) Sort

func (this *StringKeyLinkedMap) Sort(c func(k1, k2 string) bool)

func (*StringKeyLinkedMap) ToString

func (this *StringKeyLinkedMap) ToString() string

func (*StringKeyLinkedMap) Values

func (this *StringKeyLinkedMap) Values() Enumeration

type StringKeySortable

type StringKeySortable struct {
	// contains filtered or unexported fields
}

func (StringKeySortable) Len

func (this StringKeySortable) Len() int

func (StringKeySortable) Less

func (this StringKeySortable) Less(i, j int) bool

func (StringKeySortable) Swap

func (this StringKeySortable) Swap(i, j int)

type StringLinkedSet

type StringLinkedSet struct {
	// contains filtered or unexported fields
}

TODO SearchPathMap 에서 사용하기 위해 생성 (현재는 생성만) 테스트 필요.

func NewStringLinkedSet

func NewStringLinkedSet() *StringLinkedSet

func (*StringLinkedSet) Clear

func (this *StringLinkedSet) Clear()

func (*StringLinkedSet) Contains

func (this *StringLinkedSet) Contains(key string) bool

func (*StringLinkedSet) GetArray

func (this *StringLinkedSet) GetArray() []string

func (*StringLinkedSet) GetFirst

func (this *StringLinkedSet) GetFirst() string

func (*StringLinkedSet) GetLast

func (this *StringLinkedSet) GetLast() string

func (*StringLinkedSet) IsEmpty

func (this *StringLinkedSet) IsEmpty() bool

func (*StringLinkedSet) IsFull

func (this *StringLinkedSet) IsFull() bool

func (*StringLinkedSet) Keys

func (this *StringLinkedSet) Keys() StringEnumer

func (*StringLinkedSet) Put

func (this *StringLinkedSet) Put(key string) interface{}

func (*StringLinkedSet) PutFirst

func (this *StringLinkedSet) PutFirst(key string) interface{}

func (*StringLinkedSet) PutLast

func (this *StringLinkedSet) PutLast(key string) interface{}

func (*StringLinkedSet) Remove

func (this *StringLinkedSet) Remove(key string) interface{}

func (*StringLinkedSet) RemoveFirst

func (this *StringLinkedSet) RemoveFirst() interface{}

func (*StringLinkedSet) RemoveLast

func (this *StringLinkedSet) RemoveLast() interface{}

func (*StringLinkedSet) SetMax

func (this *StringLinkedSet) SetMax(max int) *StringLinkedSet

func (*StringLinkedSet) Size

func (this *StringLinkedSet) Size() int

func (*StringLinkedSet) Sort

func (this *StringLinkedSet) Sort(c func(k1, k2 string) bool)

func (*StringLinkedSet) ToString

func (this *StringLinkedSet) ToString() string

func (*StringLinkedSet) Unipoint

func (this *StringLinkedSet) Unipoint(key string) string

type StringLinkedSetry

type StringLinkedSetry struct {
	// contains filtered or unexported fields
}

func (*StringLinkedSetry) Equals

func (this *StringLinkedSetry) Equals(o *StringLinkedSetry) bool

func (*StringLinkedSetry) Get

func (this *StringLinkedSetry) Get() string

func (*StringLinkedSetry) HashCode

func (this *StringLinkedSetry) HashCode() uint

func (*StringLinkedSetry) ToString

func (this *StringLinkedSetry) ToString() string

type StringLinkedSortable

type StringLinkedSortable struct {
	// contains filtered or unexported fields
}

func (StringLinkedSortable) Len

func (this StringLinkedSortable) Len() int

func (StringLinkedSortable) Less

func (this StringLinkedSortable) Less(i, j int) bool

func (StringLinkedSortable) Swap

func (this StringLinkedSortable) Swap(i, j int)

type StringLongLinkedEntry

type StringLongLinkedEntry struct {
	// contains filtered or unexported fields
}

func (*StringLongLinkedEntry) Equals

func (*StringLongLinkedEntry) GetKey

func (this *StringLongLinkedEntry) GetKey() string

func (*StringLongLinkedEntry) GetValue

func (this *StringLongLinkedEntry) GetValue() int64

func (*StringLongLinkedEntry) HashCode

func (this *StringLongLinkedEntry) HashCode() uint

func (*StringLongLinkedEntry) SetValue

func (this *StringLongLinkedEntry) SetValue(v int64) int64

func (*StringLongLinkedEntry) ToString

func (this *StringLongLinkedEntry) ToString() string

type StringLongLinkedEnumer

type StringLongLinkedEnumer struct {
	Type int
	// contains filtered or unexported fields
}

func NewStringLongLinkedEnumer

func NewStringLongLinkedEnumer(parent *StringLongLinkedMap, entry *StringLongLinkedEntry, Type int) *StringLongLinkedEnumer

func (*StringLongLinkedEnumer) HasMoreElements

func (this *StringLongLinkedEnumer) HasMoreElements() bool

func (*StringLongLinkedEnumer) NextElement

func (this *StringLongLinkedEnumer) NextElement() interface{}

func (*StringLongLinkedEnumer) NextLong

func (this *StringLongLinkedEnumer) NextLong() int64

func (*StringLongLinkedEnumer) NextString

func (this *StringLongLinkedEnumer) NextString() string

type StringLongLinkedMap

type StringLongLinkedMap struct {
	NONE int64
	// contains filtered or unexported fields
}

func NewStringLongLinkedMap

func NewStringLongLinkedMap() *StringLongLinkedMap

func (*StringLongLinkedMap) Add

func (this *StringLongLinkedMap) Add(key string, value int64) int64

func (*StringLongLinkedMap) AddFirst

func (this *StringLongLinkedMap) AddFirst(key string, value int64) int64

func (*StringLongLinkedMap) AddLast

func (this *StringLongLinkedMap) AddLast(key string, value int64) int64

func (*StringLongLinkedMap) Clear

func (this *StringLongLinkedMap) Clear()

func (*StringLongLinkedMap) ContainsKey

func (this *StringLongLinkedMap) ContainsKey(key string) bool

func (*StringLongLinkedMap) ContainsValue

func (this *StringLongLinkedMap) ContainsValue(value int64) bool

func (*StringLongLinkedMap) Entries

func (this *StringLongLinkedMap) Entries() Enumeration

func (*StringLongLinkedMap) Get

func (this *StringLongLinkedMap) Get(key string) int64

func (*StringLongLinkedMap) GetFirstKey

func (this *StringLongLinkedMap) GetFirstKey() string

func (*StringLongLinkedMap) GetFirstValue

func (this *StringLongLinkedMap) GetFirstValue() interface{}

func (*StringLongLinkedMap) GetLastKey

func (this *StringLongLinkedMap) GetLastKey() string

func (*StringLongLinkedMap) GetLastValue

func (this *StringLongLinkedMap) GetLastValue() interface{}

func (*StringLongLinkedMap) IsEmpty

func (this *StringLongLinkedMap) IsEmpty() bool

func (*StringLongLinkedMap) IsFull

func (this *StringLongLinkedMap) IsFull() bool

func (*StringLongLinkedMap) KeyArray

func (this *StringLongLinkedMap) KeyArray() []string

func (*StringLongLinkedMap) Keys

func (this *StringLongLinkedMap) Keys() StringEnumer

func (*StringLongLinkedMap) Put

func (this *StringLongLinkedMap) Put(key string, value int64) int64

func (*StringLongLinkedMap) PutFirst

func (this *StringLongLinkedMap) PutFirst(key string, value int64) int64

func (*StringLongLinkedMap) PutLast

func (this *StringLongLinkedMap) PutLast(key string, value int64) int64

func (*StringLongLinkedMap) Remove

func (this *StringLongLinkedMap) Remove(key string) interface{}

func (*StringLongLinkedMap) RemoveFirst

func (this *StringLongLinkedMap) RemoveFirst() interface{}

func (*StringLongLinkedMap) RemoveLast

func (this *StringLongLinkedMap) RemoveLast() interface{}

func (*StringLongLinkedMap) SetMax

func (this *StringLongLinkedMap) SetMax(max int) *StringLongLinkedMap

func (*StringLongLinkedMap) SetNullValue

func (this *StringLongLinkedMap) SetNullValue(none int64) *StringLongLinkedMap

func (*StringLongLinkedMap) Size

func (this *StringLongLinkedMap) Size() int

func (*StringLongLinkedMap) Sort

func (this *StringLongLinkedMap) Sort(c func(k1, k2 string) bool)

func (*StringLongLinkedMap) ToString

func (this *StringLongLinkedMap) ToString() string

func (*StringLongLinkedMap) Values

func (this *StringLongLinkedMap) Values() Enumeration

type StringLongSortable

type StringLongSortable struct {
	// contains filtered or unexported fields
}

func (StringLongSortable) Len

func (this StringLongSortable) Len() int

func (StringLongSortable) Less

func (this StringLongSortable) Less(i, j int) bool

func (StringLongSortable) Swap

func (this StringLongSortable) Swap(i, j int)

type StringSet

type StringSet struct {
	// contains filtered or unexported fields
}

TODO SearchPathMap 에서 사용하기 위해 생성 (현재는 생성만) 테스트 필요.

func NewStringSet

func NewStringSet() *StringSet

func NewStringSetArray

func NewStringSetArray(arr []string) *StringSet

func (*StringSet) Clear

func (this *StringSet) Clear()

func (*StringSet) Contains

func (this *StringSet) Contains(key string) bool

func (*StringSet) HasKey

func (this *StringSet) HasKey(key string) bool

func (*StringSet) Keys

func (this *StringSet) Keys() StringEnumer

func (*StringSet) Put

func (this *StringSet) Put(key string) string

func (*StringSet) Remove

func (this *StringSet) Remove(key string) bool

func (*StringSet) Size

func (this *StringSet) Size() int

func (*StringSet) Unipoint

func (this *StringSet) Unipoint(key string) string

type StringSetEnumer

type StringSetEnumer struct {
	// contains filtered or unexported fields
}

func (*StringSetEnumer) HasMoreElements

func (this *StringSetEnumer) HasMoreElements() bool

func (*StringSetEnumer) NextString

func (this *StringSetEnumer) NextString() string

type StringSetry

type StringSetry struct {
	// contains filtered or unexported fields
}

func NewStringSetry

func NewStringSetry(hash uint, key string, next *StringSetry) *StringSetry

func (*StringSetry) Clone

func (this *StringSetry) Clone() *StringSetry

func (*StringSetry) Equals

func (this *StringSetry) Equals(o *StringSetry) bool

func (*StringSetry) Get

func (this *StringSetry) Get() string

func (*StringSetry) GetKey

func (this *StringSetry) GetKey() string

func (*StringSetry) HashCode

func (this *StringSetry) HashCode() uint

func (*StringSetry) ToString

func (this *StringSetry) ToString() string

Jump to

Keyboard shortcuts

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