@@ -505,10 +505,7 @@ func (is *IndexSnapshot) Document(id string) (rv index.Document, err error) {
505505 return nil , nil
506506 }
507507
508- docNum , err := next .ID .Value ()
509- if err != nil {
510- return nil , err
511- }
508+ docNum := next .ID .Value ()
512509 segmentIndex , localDocNum := is .segmentIndexAndLocalDocNumFromGlobal (docNum )
513510
514511 rvd := document .NewDocument (id )
@@ -575,10 +572,7 @@ func (is *IndexSnapshot) segmentIndexAndLocalDocNumFromGlobal(docNum uint64) (in
575572}
576573
577574func (is * IndexSnapshot ) ExternalID (id index.IndexInternalID ) (string , error ) {
578- docNum , err := id .Value ()
579- if err != nil {
580- return "" , err
581- }
575+ docNum := id .Value ()
582576 segmentIndex , localDocNum := is .segmentIndexAndLocalDocNumFromGlobal (docNum )
583577
584578 v , err := is .segment [segmentIndex ].DocID (localDocNum )
@@ -593,10 +587,7 @@ func (is *IndexSnapshot) ExternalID(id index.IndexInternalID) (string, error) {
593587}
594588
595589func (is * IndexSnapshot ) segmentIndexAndLocalDocNum (id index.IndexInternalID ) (int , uint64 , error ) {
596- docNum , err := id .Value ()
597- if err != nil {
598- return 0 , 0 , err
599- }
590+ docNum := id .Value ()
600591 segIdx , localDocNum := is .segmentIndexAndLocalDocNumFromGlobal (docNum )
601592 return segIdx , localDocNum , nil
602593}
@@ -902,10 +893,7 @@ func (dvr *DocValueReader) BytesRead() uint64 {
902893func (dvr * DocValueReader ) VisitDocValues (id index.IndexInternalID ,
903894 visitor index.DocValueVisitor ,
904895) (err error ) {
905- docNum , err := id .Value ()
906- if err != nil {
907- return err
908- }
896+ docNum := id .Value ()
909897
910898 segmentIndex , localDocNum := dvr .i .segmentIndexAndLocalDocNumFromGlobal (docNum )
911899 if segmentIndex >= len (dvr .i .segment ) {
0 commit comments