diff --git a/fragment.go b/fragment.go index c15ae4acb..f2b07f300 100644 --- a/fragment.go +++ b/fragment.go @@ -542,6 +542,37 @@ 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) { + + for i := uint(0); i < bitDepth; i++ { + if value&(1<