diff --git a/executor_test.go b/executor_test.go index 4b75686a4..095e45bf4 100644 --- a/executor_test.go +++ b/executor_test.go @@ -290,7 +290,7 @@ func TestExecutor_Execute_SetValue(t *testing.T) { } f := hldr.Frame("i", "f") - if value, exists, err := f.Value(10, "f"); err != nil { + if value, exists, err := f.Value(10); err != nil { t.Fatal(err) } else if !exists { t.Fatal("expected value to exist") @@ -298,7 +298,7 @@ func TestExecutor_Execute_SetValue(t *testing.T) { t.Fatalf("unexpected value: %v", value) } - if value, exists, err := f.Value(100, "f"); err != nil { + if value, exists, err := f.Value(100); err != nil { t.Fatal(err) } else if !exists { t.Fatal("expected value to exist") diff --git a/frame.go b/frame.go index 15dcc03f4..4d5e70510 100644 --- a/frame.go +++ b/frame.go @@ -706,14 +706,14 @@ func (f *Frame) ClearBit(name string, rowID, colID uint64, t *time.Time) (change } // Value reads a bsiGroup value for a column. -func (f *Frame) Value(columnID uint64, name string) (value int64, exists bool, err error) { - field := f.bsiGroup(name) +func (f *Frame) Value(columnID uint64) (value int64, exists bool, err error) { + field := f.bsiGroup(f.name) if field == nil { return 0, false, ErrBSIGroupNotFound } // Fetch target view. - view := f.View(viewBSIGroupPrefix + name) + view := f.View(viewBSIGroupPrefix + f.name) if view == nil { return 0, false, nil } diff --git a/frame_test.go b/frame_test.go index d3e274fe9..739b34ed8 100644 --- a/frame_test.go +++ b/frame_test.go @@ -94,7 +94,7 @@ func TestFrame_SetValue(t *testing.T) { } // Read value. - if value, exists, err := f.Value(100, "f"); err != nil { + if value, exists, err := f.Value(100); err != nil { t.Fatal(err) } else if value != 21 { t.Fatalf("unexpected value: %d", value) @@ -138,7 +138,7 @@ func TestFrame_SetValue(t *testing.T) { } // Read value. - if value, exists, err := f.Value(100, "f"); err != nil { + if value, exists, err := f.Value(100); err != nil { t.Fatal(err) } else if value != 23 { t.Fatalf("unexpected value: %d", value)