From ad3efbfe6e54035a6d9e9acedc3342597164ff49 Mon Sep 17 00:00:00 2001 From: Likith B Date: Mon, 21 Jul 2025 12:09:23 +0530 Subject: [PATCH 1/2] MB-65860: Added new interface for callbacks --- segment.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/segment.go b/segment.go index 4e2dbad..e9b1153 100644 --- a/segment.go +++ b/segment.go @@ -67,6 +67,11 @@ type UpdatableSegment interface { SetUpdatedFields(fieldInfo map[string]*index.UpdateFieldInfo) } +type CustomizableSegment interface { + Segment + CallbackId() string +} + type TermDictionary interface { PostingsList(term []byte, except *roaring.Bitmap, prealloc PostingsList) (PostingsList, error) From d550e937d1337455952f8b3afec2417e1389c3e5 Mon Sep 17 00:00:00 2001 From: Likith B Date: Wed, 25 Mar 2026 15:23:52 +0530 Subject: [PATCH 2/2] naming changes --- segment.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/segment.go b/segment.go index e9b1153..2b3c50c 100644 --- a/segment.go +++ b/segment.go @@ -67,7 +67,7 @@ type UpdatableSegment interface { SetUpdatedFields(fieldInfo map[string]*index.UpdateFieldInfo) } -type CustomizableSegment interface { +type SegmentWithCallbacks interface { Segment CallbackId() string }