Documentation ¶
Overview ¶
Package connector 数据存储引擎标准化接口,对外提供服务的统一接口,是所有已实现或待实现存储引擎都遵从的接口策略。
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Form ¶
type Form interface { AutoID() *uint64 // AutoID 返回表当前自增ID值 ID() string // ID 返回表唯一ID Name() string // Name 返回表名称 Comment() string // Comment 获取表描述 FormType() api.FormType // FormType 获取表类型 Indexes() map[string]*api.Index // Insert 新增数据 // // value 插入数据对象 // // 返回 hashKey Insert(value interface{}) (uint64, error) // Update 更新数据,如果存在数据,则更新,如不存在,则插入 // // value 插入数据对象 // // 返回 hashKey Update(value interface{}) (uint64, error) // Put 新增数据 // // key 插入的key // // value 插入数据对象 // // 返回 hashKey Put(ket string, value interface{}) (uint64, error) // Set 新增或修改数据 // // key 插入的key // // value 插入数据对象 // // 返回 hashKey Set(ket string, value interface{}) (uint64, error) // Get 获取数据 // // key 指定的key // // 返回 获取的数据对象 Get(ket string) (interface{}, error) // Del 删除数据 // // key 指定的key // // 返回 删除的数据对象 Del(ket string) (interface{}, error) // Select 根据条件检索 // // selectorBytes 选择器字节数组,自定义转换策略 // // return count 检索结果总条数 // // return values 检索结果集合 // // return err 检索错误信息,如果有 Select(selectorBytes []byte) (count int32, values []interface{}, err error) // Delete 根据条件删除 // // selectorBytes 选择器字节数组,自定义转换策略 // // return count 删除结果总条数 // // return err 删除错误信息,如果有 Delete(selectorBytes []byte) (count int32, err error) }
Form 表接口
提供表基本操作方法
Click to show internal directories.
Click to hide internal directories.