|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IndexCommitPoint
Expert: represents a single commit into an index as seen by the
IndexDeletionPolicy
.
Changes to the content of an index are made visible only
after the writer who made that change had written to the
directory a new segments file (segments_N
). This point in
time, when the action of writing of a new segments file to the
directory is completed, is therefore an index commit point.
Each index commit point has a unique segments file associated with it. The segments file associated with a later index commit point would have a larger N.
Method Summary | |
---|---|
void |
delete()
Delete this commit point. |
java.lang.String |
getSegmentsFileName()
Get the segments file ( segments_N ) associated
with this commit point. |
Method Detail |
---|
java.lang.String getSegmentsFileName()
segments_N
) associated
with this commit point.
void delete()
Upon calling this, the writer is notified that this commit point should be deleted.
Decision that a commit-point should be deleted is taken by the IndexDeletionPolicy
in effect
and therefore this should only be called by its onInit()
or
onCommit()
methods.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |