Versions in this module Expand all Collapse all v0 v0.1.1 May 21, 2024 v0.1.0 Sep 30, 2021 Changes in this version + func CreateTables(ctx context.Context, db *sql.DB) error + type Item = btree.Item + type ItemIterator = btree.ItemIterator + type Server struct + Addr string + func NewServer(laddr string, db *sql.DB, opt ...grpc.ServerOption) (*Server, error) + func (s *Server) Close() + type SqlRows struct + func NewSqlRows(db *sql.DB, parent, tableId string) *SqlRows + func (db *SqlRows) Ascend(iterator ItemIterator) + func (db *SqlRows) AscendGreaterOrEqual(pivot Item, iterator ItemIterator) + func (db *SqlRows) AscendLessThan(pivot Item, iterator ItemIterator) + func (db *SqlRows) AscendRange(greaterOrEqual, lessThan Item, iterator ItemIterator) + func (db *SqlRows) Delete(item Item) + func (db *SqlRows) DeleteAll() + func (db *SqlRows) Get(key Item) Item + func (db *SqlRows) Len() int + func (db *SqlRows) ReplaceOrInsert(item Item) Item + type SqlTables struct + func NewSqlTables(db *sql.DB) *SqlTables + func (db *SqlTables) Delete(t *table) + func (db *SqlTables) Get(parent, tableId string) *table + func (db *SqlTables) GetAll() []*table + func (db *SqlTables) Save(t *table)