Documentation ¶
Index ¶
Constants ¶
View Source
const ( DBDefaultLocation = "/tmp/quinn_db.bin" TableNameJournal = "journal" )
View Source
const ( ColumnNameID = "id" ColumnNameName = "name" ColumnNameDuration = "duration" ColumnNameReason = "reason" )
Column names
Variables ¶
View Source
var ( QueryList = fmt.Sprintf("select * from %s order by %s", TableNameJournal, ColumnNameID) QueryTotal = fmt.Sprintf("select sum(%s) from %s", ColumnNameDuration, TableNameJournal) QueryHitList = fmt.Sprintf("select %s, sum(%s) from %s group by name order by sum(%s) desc", ColumnNameName, ColumnNameDuration, TableNameJournal, ColumnNameDuration) )
Queries
Functions ¶
This section is empty.
Types ¶
type DBHandler ¶
type DBHandler struct {
// contains filtered or unexported fields
}
DBHandler provides DB interface for journal CLI commands
func NewDBHandler ¶
func NewDBHandler() *DBHandler
NewDBHandler will open database and create jorunal table if it does not exist
Click to show internal directories.
Click to hide internal directories.