Documentation ¶
Index ¶
- type ExoDB
- func (e *ExoDB) AddRow(tagID int64, text string, parentRowID int64) (Row, error)
- func (e *ExoDB) AddTag(name string) (Tag, error)
- func (e *ExoDB) Close()
- func (e *ExoDB) DeleteRowByID(id int64) error
- func (e *ExoDB) DeleteTagByID(id int64) error
- func (e *ExoDB) GetAllTags() ([]Tag, error)
- func (e *ExoDB) GetRefsToTagByTagID(tagID int64) (Refs, error)
- func (e *ExoDB) GetRefsToTagByTagName(name string) (Refs, error)
- func (e *ExoDB) GetRowByID(id int64) (Row, error)
- func (e *ExoDB) GetRowsForTagID(tagID int64) ([]Row, error)
- func (e *ExoDB) GetTagByID(id int64) (Tag, error)
- func (e *ExoDB) GetTagByName(name string) (Tag, error)
- func (e *ExoDB) LoadSchema() error
- func (e *ExoDB) Open(filename string) error
- func (e *ExoDB) RenameTag(oldname string, newname string) (Tag, error)
- func (e *ExoDB) UpdateRowRank(rowID int64, rank int) error
- func (e *ExoDB) UpdateRowText(rowID int64, text string) error
- type Refs
- type Row
- type State
- type Tag
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExoDB ¶
type ExoDB struct {
// contains filtered or unexported fields
}
func (*ExoDB) DeleteRowByID ¶
func (*ExoDB) DeleteTagByID ¶
func (*ExoDB) GetAllTags ¶
func (*ExoDB) GetRefsToTagByTagName ¶
func (*ExoDB) LoadSchema ¶
func (*ExoDB) UpdateRowRank ¶ added in v0.4.1
Click to show internal directories.
Click to hide internal directories.