ByteBuffer mapElementValue = cell.isLive(now) ? mapType.getSerializer().getSerializedValue(cell.value(), collectionElement, mapType.getKeysType()) : null; return compareWithOperator(operator, mapType.getValuesType(), value, mapElementValue); collectionColumns(current.metadata().comparator.create(rowPrefix, column), current, now), getListIndex(collectionElement)); return compareWithOperator(operator, listType.getElementsType(), value, columnValue); ByteBuffer listElementValue = cell.isLive(now) ? listType.getSerializer().getElement(cell.value(), getListIndex(collectionElement)) : null; return compareWithOperator(operator, listType.getElementsType(), value, listElementValue);
return compareWithOperator(operator, mapType.getValuesType(), value, mapElementValue); return compareWithOperator(operator, ((ListType)column.type).getElementsType(), value, columnValue); return compareWithOperator(operator, listType.getElementsType(), value, listElementValue);
return compareWithOperator(operator, mapType.getValuesType(), value, mapElementValue); return compareWithOperator(operator, ((ListType)column.type).getElementsType(), value, columnValue); return compareWithOperator(operator, listType.getElementsType(), value, listElementValue);
return compareWithOperator(operator, mapType.getValuesType(), value, mapElementValue); return compareWithOperator(operator, ((ListType)column.type).getElementsType(), value, columnValue); return compareWithOperator(operator, listType.getElementsType(), value, listElementValue);