Versions in this module Expand all Collapse all v0 v0.0.2 May 3, 2021 v0.0.1 May 3, 2021 Changes in this version + type DriverItem struct + func (m *DriverItem) Less(than btree.Item) bool + type Key struct + Id uint64 + func NewKey(key uint64) *Key + func (m *Key) Key() driver.Value + func (m *Key) Less(than btree.Item) bool + type StaticDataSource struct + func NewStaticData(name string) *StaticDataSource + func NewStaticDataSource(name string, indexedCol int, data [][]driver.Value, cols []string) *StaticDataSource + func NewStaticDataValue(name string, data interface{}) *StaticDataSource + func (m *StaticDataSource) Close() error + func (m *StaticDataSource) Columns() []string + func (m *StaticDataSource) CreateIterator() schema.Iterator + func (m *StaticDataSource) Delete(key driver.Value) (int, error) + func (m *StaticDataSource) DeleteExpression(p interface{}, where expr.Node) (int, error) + func (m *StaticDataSource) Get(key driver.Value) (schema.Message, error) + func (m *StaticDataSource) Init() + func (m *StaticDataSource) Length() int + func (m *StaticDataSource) MultiGet(keys []driver.Value) ([]schema.Message, error) + func (m *StaticDataSource) Next() schema.Message + func (m *StaticDataSource) Open(connInfo string) (schema.Conn, error) + func (m *StaticDataSource) Put(ctx context.Context, key schema.Key, row interface{}) (schema.Key, error) + func (m *StaticDataSource) PutMulti(ctx context.Context, keys []schema.Key, src interface{}) ([]schema.Key, error) + func (m *StaticDataSource) SetColumns(cols []string) + func (m *StaticDataSource) Setup(*schema.Schema) error + func (m *StaticDataSource) Table(table string) (*schema.Table, error) + func (m *StaticDataSource) Tables() []string