From eaefc31b4f5a1f123049da420ad53ff8464a972e Mon Sep 17 00:00:00 2001 From: Travis Date: Fri, 15 Sep 2017 09:24:47 -0500 Subject: [PATCH] make ImportSetFieldValue a private method and add some error handling --- fragment.go | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/fragment.go b/fragment.go index f2b07f300..b687b506c 100644 --- a/fragment.go +++ b/fragment.go @@ -542,18 +542,25 @@ func (f *Fragment) SetFieldValue(columnID uint64, bitDepth uint, value uint64) ( return changed, nil } -func (f *Fragment) ImportSetFieldValue(columnID uint64, bitDepth uint, value uint64) (changed bool, err error) { +// importSetFieldValue is a more efficient SetFieldValue just for imports. +func (f *Fragment) importSetFieldValue(columnID uint64, bitDepth uint, value uint64) (changed bool, err error) { for i := uint(0); i < bitDepth; i++ { if value&(1<