public static Map<String, byte[]> getValuesFromSelectionResult(CqlResult result) { return result.getRows().stream() .map(CqlRow::getColumns) .collect(Collectors.toMap( cols -> PtBytes.toString(getNamedColumnValue(cols, COLUMN_NAME_COLUMN)), cols -> getNamedColumnValue(cols, VALUE_COLUMN))); }
private static boolean isSuccessfullyApplied(CqlResult casResult) { byte[] appliedValue = getNamedColumnValue(casResult.getRows().get(0).getColumns(), APPLIED_COLUMN); return Arrays.equals(appliedValue, CQL_SUCCESS.toByteArray()); }
private static Map<String, byte[]> getRelevantCassandraState( CqlResult casResult, Map<String, Pair<byte[], byte[]>> casMap) { return casResult.getRows().stream() .filter(row -> { String columnName = getColumnNameFromRow(row); return casMap.containsKey(columnName); }) .collect(Collectors.toMap( CassandraTimestampUtils::getColumnNameFromRow, row -> getNamedColumnValue(row.getColumns(), VALUE_COLUMN))); }
private static String getColumnNameFromRow(CqlRow row) { return PtBytes.toString(getNamedColumnValue(row.getColumns(), COLUMN_NAME_COLUMN)); }
public static Map<String, byte[]> getValuesFromSelectionResult(CqlResult result) { return result.getRows().stream() .map(CqlRow::getColumns) .collect(Collectors.toMap( cols -> PtBytes.toString(getNamedColumnValue(cols, COLUMN_NAME_COLUMN)), cols -> getNamedColumnValue(cols, VALUE_COLUMN))); }
private static Map<String, byte[]> getRelevantCassandraState( CqlResult casResult, Map<String, Pair<byte[], byte[]>> casMap) { return casResult.getRows().stream() .filter(row -> { String columnName = getColumnNameFromRow(row); return casMap.containsKey(columnName); }) .collect(Collectors.toMap( CassandraTimestampUtils::getColumnNameFromRow, row -> getNamedColumnValue(row.getColumns(), VALUE_COLUMN))); }
private static boolean isSuccessfullyApplied(CqlResult casResult) { byte[] appliedValue = getNamedColumnValue(casResult.getRows().get(0).getColumns(), APPLIED_COLUMN); return Arrays.equals(appliedValue, CQL_SUCCESS.toByteArray()); }
private static String getColumnNameFromRow(CqlRow row) { return PtBytes.toString(getNamedColumnValue(row.getColumns(), COLUMN_NAME_COLUMN)); }