Change from 'Value' to 'String'
This commit is contained in:
parent
2121e5a434
commit
8c9a920404
32
boltease.go
32
boltease.go
@ -104,7 +104,7 @@ func (b *DB) MkBucketPath(path []string) error {
|
|||||||
func (b *DB) Set(path []string, key string, val interface{}) error {
|
func (b *DB) Set(path []string, key string, val interface{}) error {
|
||||||
switch v := val.(type) {
|
switch v := val.(type) {
|
||||||
case string:
|
case string:
|
||||||
return b.SetValue(path, key, v)
|
return b.SetString(path, key, v)
|
||||||
case int:
|
case int:
|
||||||
return b.SetInt(path, key, v)
|
return b.SetInt(path, key, v)
|
||||||
case bool:
|
case bool:
|
||||||
@ -180,10 +180,10 @@ func (b *DB) SetBytes(path []string, key string, val []byte) error {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetValue returns the value at path
|
// GetString returns the value at path
|
||||||
// path is a slice of strings
|
// path is a slice of strings
|
||||||
// key is the key to get
|
// key is the key to get
|
||||||
func (b *DB) GetValue(path []string, key string) (string, error) {
|
func (b *DB) GetString(path []string, key string) (string, error) {
|
||||||
var err error
|
var err error
|
||||||
var ret string
|
var ret string
|
||||||
if !b.dbIsOpen {
|
if !b.dbIsOpen {
|
||||||
@ -210,9 +210,9 @@ func (b *DB) GetValue(path []string, key string) (string, error) {
|
|||||||
return ret, err
|
return ret, err
|
||||||
}
|
}
|
||||||
|
|
||||||
// SetValue sets the value of key at path to val
|
// SetString sets the value of key at path to val
|
||||||
// path is a slice of tokens
|
// path is a slice of tokens
|
||||||
func (b *DB) SetValue(path []string, key, val string) error {
|
func (b *DB) SetString(path []string, key, val string) error {
|
||||||
var err error
|
var err error
|
||||||
if !b.dbIsOpen {
|
if !b.dbIsOpen {
|
||||||
if err = b.OpenDB(); err != nil {
|
if err = b.OpenDB(); err != nil {
|
||||||
@ -246,7 +246,7 @@ func (b *DB) SetValue(path []string, key, val string) error {
|
|||||||
// If the value cannot be parsed as an int, error
|
// If the value cannot be parsed as an int, error
|
||||||
func (b *DB) GetInt(path []string, key string) (int, error) {
|
func (b *DB) GetInt(path []string, key string) (int, error) {
|
||||||
var ret int
|
var ret int
|
||||||
r, err := b.GetValue(path, key)
|
r, err := b.GetString(path, key)
|
||||||
if err == nil {
|
if err == nil {
|
||||||
ret, err = strconv.Atoi(r)
|
ret, err = strconv.Atoi(r)
|
||||||
}
|
}
|
||||||
@ -255,7 +255,7 @@ func (b *DB) GetInt(path []string, key string) (int, error) {
|
|||||||
|
|
||||||
// SetInt Sets an integer value
|
// SetInt Sets an integer value
|
||||||
func (b *DB) SetInt(path []string, key string, val int) error {
|
func (b *DB) SetInt(path []string, key string, val int) error {
|
||||||
return b.SetValue(path, key, strconv.Itoa(val))
|
return b.SetString(path, key, strconv.Itoa(val))
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetBool returns the value at 'path'
|
// GetBool returns the value at 'path'
|
||||||
@ -263,7 +263,7 @@ func (b *DB) SetInt(path []string, key string, val int) error {
|
|||||||
// We check 'true/false' and '1/0', else error
|
// We check 'true/false' and '1/0', else error
|
||||||
func (b *DB) GetBool(path []string, key string) (bool, error) {
|
func (b *DB) GetBool(path []string, key string) (bool, error) {
|
||||||
var ret bool
|
var ret bool
|
||||||
r, err := b.GetValue(path, key)
|
r, err := b.GetString(path, key)
|
||||||
if err == nil {
|
if err == nil {
|
||||||
if r == "true" || r == "1" {
|
if r == "true" || r == "1" {
|
||||||
ret = true
|
ret = true
|
||||||
@ -277,15 +277,15 @@ func (b *DB) GetBool(path []string, key string) (bool, error) {
|
|||||||
// SetBool Sets a boolean value
|
// SetBool Sets a boolean value
|
||||||
func (b *DB) SetBool(path []string, key string, val bool) error {
|
func (b *DB) SetBool(path []string, key string, val bool) error {
|
||||||
if val {
|
if val {
|
||||||
return b.SetValue(path, key, "true")
|
return b.SetString(path, key, "true")
|
||||||
}
|
}
|
||||||
return b.SetValue(path, key, "false")
|
return b.SetString(path, key, "false")
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetTimestamp returns the value at 'path'
|
// GetTimestamp returns the value at 'path'
|
||||||
// If the value cannot be parsed as a RFC3339, error
|
// If the value cannot be parsed as a RFC3339, error
|
||||||
func (b *DB) GetTimestamp(path []string, key string) (time.Time, error) {
|
func (b *DB) GetTimestamp(path []string, key string) (time.Time, error) {
|
||||||
r, err := b.GetValue(path, key)
|
r, err := b.GetString(path, key)
|
||||||
if err == nil {
|
if err == nil {
|
||||||
return time.Parse(time.RFC3339, r)
|
return time.Parse(time.RFC3339, r)
|
||||||
}
|
}
|
||||||
@ -294,7 +294,7 @@ func (b *DB) GetTimestamp(path []string, key string) (time.Time, error) {
|
|||||||
|
|
||||||
// SetTimestamp saves a timestamp into the db
|
// SetTimestamp saves a timestamp into the db
|
||||||
func (b *DB) SetTimestamp(path []string, key string, val time.Time) error {
|
func (b *DB) SetTimestamp(path []string, key string, val time.Time) error {
|
||||||
return b.SetValue(path, key, val.Format(time.RFC3339))
|
return b.SetString(path, key, val.Format(time.RFC3339))
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetBucketList returns a list of all sub-buckets at path
|
// GetBucketList returns a list of all sub-buckets at path
|
||||||
@ -441,8 +441,8 @@ func (b *DB) DeleteBucket(path []string, key string) error {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetValueList returns a string slice of all values in the bucket at path
|
// GetStringList returns a string slice of all values in the bucket at path
|
||||||
func (b *DB) GetValueList(path []string) ([]string, error) {
|
func (b *DB) GetStringList(path []string) ([]string, error) {
|
||||||
var err error
|
var err error
|
||||||
var ret []string
|
var ret []string
|
||||||
if !b.dbIsOpen {
|
if !b.dbIsOpen {
|
||||||
@ -480,8 +480,8 @@ func (b *DB) GetValueList(path []string) ([]string, error) {
|
|||||||
return ret, err
|
return ret, err
|
||||||
}
|
}
|
||||||
|
|
||||||
// SetValueList puts a string slice into the bucket at path
|
// SetStringList puts a string slice into the bucket at path
|
||||||
func (b *DB) SetValueList(path, values []string) error {
|
func (b *DB) SetStringList(path, values []string) error {
|
||||||
var err error
|
var err error
|
||||||
if !b.dbIsOpen {
|
if !b.dbIsOpen {
|
||||||
if err = b.OpenDB(); err != nil {
|
if err = b.OpenDB(); err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user