public void append(BytesRefWritable data) throws IOException { data.writeDataTo(columnValBuffer); int currentLen = data.getLength(); if (prevValueLength < 0) { startNewGroup(currentLen); return; } if (currentLen != prevValueLength) { flushGroup(); startNewGroup(currentLen); } else { runLength++; } }
public void append(BytesRefWritable data) throws IOException { data.writeDataTo(columnValBuffer); int currentLen = data.getLength(); if (prevValueLength < 0) { startNewGroup(currentLen); return; } if (currentLen != prevValueLength) { flushGroup(); startNewGroup(currentLen); } else { runLength++; } }
public void append(BytesRefWritable data) throws IOException { data.writeDataTo(columnValBuffer); int currentLen = data.getLength(); if (prevValueLength < 0) { startNewGroup(currentLen); return; } if (currentLen != prevValueLength) { flushGroup(); startNewGroup(currentLen); } else { runLength++; } }
public void append(BytesRefWritable data) throws IOException { data.writeDataTo(columnValBuffer); int currentLen = data.getLength(); if (prevValueLength < 0) { startNewGroup(currentLen); return; } if (currentLen != prevValueLength) { flushGroup(); startNewGroup(currentLen); } else { runLength++; } }
public void append(BytesRefWritable data) throws IOException { data.writeDataTo(columnValBuffer); int currentLen = data.getLength(); if (prevValueLength < 0) { startNewGroup(currentLen); return; } if (currentLen != prevValueLength) { flushGroup(); startNewGroup(currentLen); } else { runLength++; } }