func (s *Store) TxDelete(tx *bolt.Tx, key, dataType interface{}) error {
	if !tx.Writable() {
		return bolt.ErrTxNotWritable
	}
	return s.delete(tx, key, dataType)
}
// TxDelete is the same as Delete except it allows you specify your own transaction
TxDelete is the same as Delete except it allows you specify your own transaction
// TxDelete is the same as Delete except it allows you specify your own transaction
func (s *Store) TxDelete(tx *bolt.Tx, key, dataType interface{}) error {
	if !tx.Writable() {
		return bolt.ErrTxNotWritable
	}
	return s.delete(tx, key, dataType)
}
func ( s * Store ) TxDelete ( tx * bolt . Tx , key , dataType interface { } ) error { if ! tx . Writable ( ) { return bolt . ErrTxNotWritable } return s . delete ( tx , key , dataType ) }
TxDelete is the same as Delete except it allows you specify your own transaction
TxDelete is the same as Delete except it allows you specify your own transaction