public void initSkip() { if (!initialized) { super.resetSkip(); Arrays.fill(lastSkipDoc, 0); Arrays.fill(lastSkipDocPointer, lastDocFP); if (fieldHasPositions) { Arrays.fill(lastSkipPosPointer, lastPosFP); if (fieldHasPayloads) { Arrays.fill(lastPayloadByteUpto, 0); } if (fieldHasOffsets || fieldHasPayloads) { Arrays.fill(lastSkipPayPointer, lastPayFP); } } initialized = true; } }
/** Creates new buffers or empties the existing ones */ protected void resetSkip() { if (skipBuffer == null) { init(); } else { for (int i = 0; i < skipBuffer.length; i++) { skipBuffer[i].reset(); } } }
writeSkipData(level, skipBuffer[level]);
public void initSkip() { if (!initialized) { super.resetSkip(); Arrays.fill(lastSkipDoc, 0); Arrays.fill(lastSkipDocPointer, lastDocFP); if (fieldHasPositions) { Arrays.fill(lastSkipPosPointer, lastPosFP); if (fieldHasPayloads) { Arrays.fill(lastPayloadByteUpto, 0); } if (fieldHasOffsets || fieldHasPayloads) { Arrays.fill(lastSkipPayPointer, lastPayFP); } } initialized = true; } }
/** Creates new buffers or empties the existing ones */ protected void resetSkip() { if (skipBuffer == null) { init(); } else { for (int i = 0; i < skipBuffer.length; i++) { skipBuffer[i].reset(); } } }
writeSkipData(level, skipBuffer[level]);
public void initSkip() { if (!initialized) { super.resetSkip(); Arrays.fill(lastSkipDoc, 0); Arrays.fill(lastSkipDocPointer, lastDocFP); if (fieldHasPositions) { Arrays.fill(lastSkipPosPointer, lastPosFP); if (fieldHasPayloads) { Arrays.fill(lastPayloadByteUpto, 0); } if (fieldHasOffsets || fieldHasPayloads) { Arrays.fill(lastSkipPayPointer, lastPayFP); } } initialized = true; } }
/** Creates new buffers or empties the existing ones */ protected void resetSkip() { if (skipBuffer == null) { init(); } else { for (int i = 0; i < skipBuffer.length; i++) { skipBuffer[i].reset(); } } }
writeSkipData(level, skipBuffer[level]);
public void initSkip() { if (!initialized) { super.resetSkip(); Arrays.fill(lastSkipDoc, 0); Arrays.fill(lastSkipDocPointer, lastDocFP); if (fieldHasPositions) { Arrays.fill(lastSkipPosPointer, lastPosFP); if (fieldHasPayloads) { Arrays.fill(lastPayloadByteUpto, 0); } if (fieldHasOffsets || fieldHasPayloads) { Arrays.fill(lastSkipPayPointer, lastPayFP); } } initialized = true; } }
/** Creates new buffers or empties the existing ones */ protected void resetSkip() { if (skipBuffer == null) { init(); } else { for (int i = 0; i < skipBuffer.length; i++) { skipBuffer[i].reset(); } } }
writeSkipData(level, skipBuffer[level]);
/** * Called at start of new term */ protected void resetSkip(final BlockIndexOutput.Index topDocIndex) throws IOException { super.resetSkip(); Arrays.fill(lastSkipDoc, 0); for(int i = 0; i < numberOfSkipLevels; i++) { docIndex[i].copyFrom(topDocIndex, true); } }
/** * Called at start of new term */ protected void resetSkip(final BlockIndexOutput.Index topDocIndex) throws IOException { super.resetSkip(); Arrays.fill(lastSkipDoc, 0); for(int i = 0; i < numberOfSkipLevels; i++) { docIndex[i].copyFrom(topDocIndex, true); } }