Documentation ¶
Index ¶
- Variables
- func ForEach(attrName string, callback func(*AttrMgr))
- func IDbConfigCreator(opfs ...Opf) db.IDbConfig
- func Initialize(ctx contextx.Context, opfs ...Opf)
- type AttrMgr
- func (a *AttrMgr) Copy(id interface{}, isSync ...interface{}) error
- func (a *AttrMgr) Delete(needReply bool) error
- func (a AttrMgr) Dirty() bool
- func (a *AttrMgr) Exists() (bool, error)
- func (a *AttrMgr) GetAttrID() interface{}
- func (a *AttrMgr) Insert() error
- func (a *AttrMgr) Load(isSync ...interface{}) error
- func (a *AttrMgr) Save(needReply bool) error
- func (a AttrMgr) SetDirty(val bool)
- type ListAttr
- func (a *ListAttr) Append(val interface{})
- func (a *ListAttr) AppendBool(v bool)
- func (a *ListAttr) AppendFloat32(v float32)
- func (a *ListAttr) AppendInt(v int)
- func (a *ListAttr) AppendInt32(v int32)
- func (a *ListAttr) AppendListAttr(attr *ListAttr)
- func (a *ListAttr) AppendMapAttr(attr *MapAttr)
- func (a *ListAttr) AppendStr(v string)
- func (a *ListAttr) AppendUInt32(v uint32)
- func (a *ListAttr) AppendUInt64(v uint64)
- func (a *ListAttr) AssignList(l []interface{})
- func (a *ListAttr) DelByIndex(index int)
- func (a *ListAttr) DelBySection(beginIdx, endIdx int)
- func (a *ListAttr) DelInt(val int) int
- func (a *ListAttr) DelMapAttr(val *MapAttr) int
- func (a *ListAttr) DelStr(val string) int
- func (a *ListAttr) DelUint32(val uint32) int
- func (a *ListAttr) Dirty() bool
- func (a *ListAttr) ForEachIndex(f func(index int) bool)
- func (a *ListAttr) ForIntervalIndex(startIndex, endIndex int, f func(index int) bool)
- func (a *ListAttr) ForOrderEachIndex(order bool, num int, f func(index int) bool)
- func (a *ListAttr) Get(index int) interface{}
- func (a *ListAttr) GetBool(index int) bool
- func (a *ListAttr) GetFloat32(index int) float32
- func (a *ListAttr) GetInt(index int) int
- func (a *ListAttr) GetInt32(index int) int32
- func (a *ListAttr) GetListAttr(index int) *ListAttr
- func (a *ListAttr) GetMapAttr(index int) *MapAttr
- func (a *ListAttr) GetStr(index int) string
- func (a *ListAttr) GetUInt32(index int) uint32
- func (a *ListAttr) GetUInt64(index int) uint64
- func (a *ListAttr) PopBool() bool
- func (a *ListAttr) PopFloat32() float32
- func (a *ListAttr) PopInt() int
- func (a *ListAttr) PopListAttr() *ListAttr
- func (a *ListAttr) PopMapAttr() *MapAttr
- func (a *ListAttr) PopStr() string
- func (a *ListAttr) SetBool(index int, v bool)
- func (a *ListAttr) SetDirty(val bool)
- func (a *ListAttr) SetFloat32(index int, v float32)
- func (a *ListAttr) SetInt(index int, v int)
- func (a *ListAttr) SetInt32(index int, v int32)
- func (a *ListAttr) SetListAttr(index int, attr *ListAttr)
- func (a *ListAttr) SetMapAttr(index int, attr *MapAttr)
- func (a *ListAttr) SetStr(index int, v string)
- func (a *ListAttr) SetUInt32(index int, v uint32)
- func (a *ListAttr) SetUInt64(index int, v uint64)
- func (a *ListAttr) Size() int
- func (a *ListAttr) String() string
- func (a *ListAttr) ToList() []interface{}
- type MapAttr
- func (a *MapAttr) AssignMap(doc map[string]interface{})
- func (a *MapAttr) AssignMapWithFilter(doc map[string]interface{}, filter func(string) bool)
- func (a *MapAttr) Del(key string)
- func (a *MapAttr) Dirty() bool
- func (a *MapAttr) ForEachKey(f func(key string) bool)
- func (a *MapAttr) Get(key string) interface{}
- func (a *MapAttr) GetBool(key string) bool
- func (a *MapAttr) GetFloat32(key string) float32
- func (a *MapAttr) GetFloat64(key string) float64
- func (a *MapAttr) GetInt(key string) int
- func (a *MapAttr) GetInt32(key string) int32
- func (a *MapAttr) GetInt64(key string) int64
- func (a *MapAttr) GetListAttr(key string) *ListAttr
- func (a *MapAttr) GetMapAttr(key string) *MapAttr
- func (a *MapAttr) GetStr(key string) string
- func (a *MapAttr) GetUInt32(key string) uint32
- func (a *MapAttr) GetUInt64(key string) uint64
- func (a *MapAttr) HasKey(key string) bool
- func (a *MapAttr) Keys() []string
- func (a *MapAttr) Set(key string, val interface{})
- func (a *MapAttr) SetBool(key string, v bool)
- func (a *MapAttr) SetDirty(val bool)
- func (a *MapAttr) SetFloat(key string, v float32)
- func (a *MapAttr) SetFloat64(key string, v float64)
- func (a *MapAttr) SetInt(key string, v int)
- func (a *MapAttr) SetInt32(key string, v int32)
- func (a *MapAttr) SetInt64(key string, v int64)
- func (a *MapAttr) SetListAttr(key string, attr *ListAttr)
- func (a *MapAttr) SetMapAttr(key string, attr *MapAttr)
- func (a *MapAttr) SetStr(key string, v string)
- func (a *MapAttr) SetUInt32(key string, v uint32)
- func (a *MapAttr) SetUInt64(key string, v uint64)
- func (a *MapAttr) Size() int
- func (a *MapAttr) String() string
- func (a *MapAttr) ToMap() map[string]interface{}
- func (a *MapAttr) ToMapWithFilter(filter func(string) bool) map[string]interface{}
- type Opf
- type Option
Constants ¶
This section is empty.
Variables ¶
View Source
var DbConfigCreator db.IDbConfig
View Source
var NotExistsErr = errors.New("NotExistsErr")
Functions ¶
func IDbConfigCreator ¶
func Initialize ¶
Types ¶
type AttrMgr ¶
type AttrMgr struct { *MapAttr // contains filtered or unexported fields }
func NewAttrMgr ¶
type ListAttr ¶
type ListAttr struct {
// contains filtered or unexported fields
}
func NewListAttr ¶
func NewListAttr() *ListAttr
func (*ListAttr) AppendBool ¶
func (*ListAttr) AppendFloat32 ¶
func (*ListAttr) AppendInt32 ¶
func (*ListAttr) AppendListAttr ¶
func (*ListAttr) AppendMapAttr ¶
func (*ListAttr) AppendUInt32 ¶
func (*ListAttr) AppendUInt64 ¶
func (*ListAttr) AssignList ¶
func (a *ListAttr) AssignList(l []interface{})
func (*ListAttr) DelByIndex ¶
func (*ListAttr) DelBySection ¶
del [beginIdx, endIdx) beginIdx >= 0 endIdx <= list len
func (*ListAttr) DelMapAttr ¶
func (*ListAttr) ForEachIndex ¶
func (*ListAttr) ForIntervalIndex ¶
func (*ListAttr) ForOrderEachIndex ¶
func (*ListAttr) GetFloat32 ¶
func (*ListAttr) GetListAttr ¶
func (*ListAttr) GetMapAttr ¶
func (*ListAttr) PopFloat32 ¶
func (*ListAttr) PopListAttr ¶
func (*ListAttr) PopMapAttr ¶
func (*ListAttr) SetFloat32 ¶
func (*ListAttr) SetListAttr ¶
func (*ListAttr) SetMapAttr ¶
type MapAttr ¶
type MapAttr struct {
// contains filtered or unexported fields
}
func NewMapAttr ¶
func NewMapAttr() *MapAttr
func (*MapAttr) AssignMapWithFilter ¶
func (*MapAttr) ForEachKey ¶
func (*MapAttr) GetFloat32 ¶
func (*MapAttr) GetFloat64 ¶
func (*MapAttr) GetListAttr ¶
func (*MapAttr) GetMapAttr ¶
func (*MapAttr) SetFloat64 ¶
func (*MapAttr) SetListAttr ¶
func (*MapAttr) SetMapAttr ¶
Click to show internal directories.
Click to hide internal directories.