public interface IPositionSearchIndexer
| Modifier and Type | Method and Description |
|---|---|
void |
addGame(PawnAndPieceCount whitePawnAndPieceCount,
PawnAndPieceCount blackPawnAndPieceCount,
StartPawnSeries series)
Add another game.
|
void |
finishBulkAdding()
Finish bulk add mode.
|
long |
getNextGameIndex()
Used to iterate through a result set.
|
void |
initializeSearch(PawnAndPieceCount whitePawnAndPieceCount,
PawnAndPieceCount blackPawnAndPieceCount,
java.util.Set<StartPawn> movedPawns)
Call this before iterating through the result set.
|
boolean |
isUpdated() |
void |
prepareBulkAdding()
Switch to bulk add mode.
|
void |
setUpdated(boolean b)
Set the updated status.
|
void |
updateGame(long gameIndex,
PawnAndPieceCount whitePawnAndPieceCount,
PawnAndPieceCount blackPawnAndPieceCount,
StartPawnSeries series)
Update the information about the given game.
|
void initializeSearch(PawnAndPieceCount whitePawnAndPieceCount, PawnAndPieceCount blackPawnAndPieceCount, java.util.Set<StartPawn> movedPawns) throws java.io.IOException
java.io.IOExceptiongetNextGameIndex()long getNextGameIndex()
throws java.io.IOException
java.io.IOException#initializeSearch()void addGame(PawnAndPieceCount whitePawnAndPieceCount, PawnAndPieceCount blackPawnAndPieceCount, StartPawnSeries series) throws java.io.IOException
whitePawnAndPieceCount - blackPawnAndPieceCount - series - java.io.IOExceptionvoid updateGame(long gameIndex,
PawnAndPieceCount whitePawnAndPieceCount,
PawnAndPieceCount blackPawnAndPieceCount,
StartPawnSeries series)
throws java.io.IOException
gameIndex - parm - java.io.IOExceptionboolean isUpdated()
setUpdated(boolean)void setUpdated(boolean b)
b - isUpdated()void prepareBulkAdding()
throws java.io.IOException
java.io.IOExceptionfinishBulkAdding()void finishBulkAdding()
throws java.io.IOException
java.io.IOExceptionprepareBulkAdding()