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 {
|
||||
switch v := val.(type) {
|
||||
case string:
|
||||
return b.SetValue(path, key, v)
|
||||
return b.SetString(path, key, v)
|
||||
case int:
|
||||
return b.SetInt(path, key, v)
|
||||
case bool:
|
||||
@ -180,10 +180,10 @@ func (b *DB) SetBytes(path []string, key string, val []byte) error {
|
||||
return err
|
||||
}
|
||||
|
||||
// GetValue returns the value at path
|
||||
// GetString returns the value at path
|
||||
// path is a slice of strings
|
||||
// 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 ret string
|
||||
if !b.dbIsOpen {
|
||||
@ -210,9 +210,9 @@ func (b *DB) GetValue(path []string, key string) (string, error) {
|
||||
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
|
||||
func (b *DB) SetValue(path []string, key, val string) error {
|
||||
func (b *DB) SetString(path []string, key, val string) error {
|
||||
var err error
|
||||
if !b.dbIsOpen {
|
||||
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
|
||||
func (b *DB) GetInt(path []string, key string) (int, error) {
|
||||
var ret int
|
||||
r, err := b.GetValue(path, key)
|
||||
r, err := b.GetString(path, key)
|
||||
if err == nil {
|
||||
ret, err = strconv.Atoi(r)
|
||||
}
|
||||
@ -255,7 +255,7 @@ func (b *DB) GetInt(path []string, key string) (int, error) {
|
||||
|
||||
// SetInt Sets an integer value
|
||||
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'
|
||||
@ -263,7 +263,7 @@ func (b *DB) SetInt(path []string, key string, val int) error {
|
||||
// We check 'true/false' and '1/0', else error
|
||||
func (b *DB) GetBool(path []string, key string) (bool, error) {
|
||||
var ret bool
|
||||
r, err := b.GetValue(path, key)
|
||||
r, err := b.GetString(path, key)
|
||||
if err == nil {
|
||||
if r == "true" || r == "1" {
|
||||
ret = true
|
||||
@ -277,15 +277,15 @@ func (b *DB) GetBool(path []string, key string) (bool, error) {
|
||||
// SetBool Sets a boolean value
|
||||
func (b *DB) SetBool(path []string, key string, val bool) error {
|
||||
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'
|
||||
// If the value cannot be parsed as a RFC3339, 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 {
|
||||
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
|
||||
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
|
||||
@ -441,8 +441,8 @@ func (b *DB) DeleteBucket(path []string, key string) error {
|
||||
return err
|
||||
}
|
||||
|
||||
// GetValueList returns a string slice of all values in the bucket at path
|
||||
func (b *DB) GetValueList(path []string) ([]string, error) {
|
||||
// GetStringList returns a string slice of all values in the bucket at path
|
||||
func (b *DB) GetStringList(path []string) ([]string, error) {
|
||||
var err error
|
||||
var ret []string
|
||||
if !b.dbIsOpen {
|
||||
@ -480,8 +480,8 @@ func (b *DB) GetValueList(path []string) ([]string, error) {
|
||||
return ret, err
|
||||
}
|
||||
|
||||
// SetValueList puts a string slice into the bucket at path
|
||||
func (b *DB) SetValueList(path, values []string) error {
|
||||
// SetStringList puts a string slice into the bucket at path
|
||||
func (b *DB) SetStringList(path, values []string) error {
|
||||
var err error
|
||||
if !b.dbIsOpen {
|
||||
if err = b.OpenDB(); err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user