private void add(CFMetaData baseCfm, Iterable<ColumnIdentifier> columns, AddColumn adder) { for (ColumnIdentifier column : columns) { AbstractType<?> type = baseCfm.getColumnDefinition(column).type; if (properties.definedOrdering.containsKey(column)) { boolean desc = properties.definedOrdering.get(column); if (!desc && type.isReversed()) { type = ((ReversedType)type).baseType; } else if (desc && !type.isReversed()) { type = ReversedType.getInstance(type); } } adder.add(column, type); } }
private void add(CFMetaData baseCfm, Iterable<ColumnIdentifier> columns, AddColumn adder) { for (ColumnIdentifier column : columns) { AbstractType<?> type = baseCfm.getColumnDefinition(column).type; if (properties.definedOrdering.containsKey(column)) { boolean desc = properties.definedOrdering.get(column); if (!desc && type.isReversed()) { type = ((ReversedType)type).baseType; } else if (desc && !type.isReversed()) { type = ReversedType.getInstance(type); } } adder.add(column, type); } }
private void add(CFMetaData baseCfm, Iterable<ColumnIdentifier> columns, AddColumn adder) { for (ColumnIdentifier column : columns) { AbstractType<?> type = baseCfm.getColumnDefinition(column).type; if (properties.definedOrdering.containsKey(column)) { boolean desc = properties.definedOrdering.get(column); if (!desc && type.isReversed()) { type = ((ReversedType)type).baseType; } else if (desc && !type.isReversed()) { type = ReversedType.getInstance(type); } } adder.add(column, type); } }