public AbstractType<?> thriftColumnNameType() { if (isSuper()) { ColumnDefinition def = compactValueColumn(); assert def != null && def.type instanceof MapType; return ((MapType)def.type).nameComparator(); } assert isStaticCompactTable(); return clusteringColumns.get(0).type; }
public AbstractType<?> thriftColumnNameType() { if (isSuper()) { ColumnDefinition def = compactValueColumn(); assert def != null && def.type instanceof MapType; return ((MapType)def.type).nameComparator(); } assert isStaticCompactTable(); return clusteringColumns.get(0).type; }
@Override public String toString() { MapType<?, ?> mt = (MapType<?, ?>)column.type; return String.format("%s[%s] = %s", column.name, mt.nameComparator().getString(key), mt.valueComparator().getString(value)); }
@Override public String toString() { MapType<?, ?> mt = (MapType<?, ?>)column.type; return String.format("%s[%s] = %s", column.name, mt.nameComparator().getString(key), mt.valueComparator().getString(value)); }
public AbstractType<?> thriftColumnNameType() { if (isSuper()) { ColumnDefinition def = compactValueColumn(); assert def != null && def.type instanceof MapType; return ((MapType)def.type).nameComparator(); } assert isStaticCompactTable(); return clusteringColumns.get(0).type; }
@Override public String toString() { MapType<?, ?> mt = (MapType<?, ?>)column.type; return String.format("%s[%s] = %s", column.name, mt.nameComparator().getString(key), mt.valueComparator().getString(value)); }
public AbstractType<?> thriftColumnNameType() { if (isSuper()) { ColumnDefinition def = compactValueColumn(); assert def != null && def.type instanceof MapType; return ((MapType)def.type).nameComparator(); } assert isStaticCompactTable(); return clusteringColumns.get(0).type; }
@Override public String toString() { AbstractType<?> type = column.type; switch (operator) { case CONTAINS: assert type instanceof CollectionType; CollectionType<?> ct = (CollectionType<?>)type; type = ct.kind == CollectionType.Kind.SET ? ct.nameComparator() : ct.valueComparator(); break; case CONTAINS_KEY: assert type instanceof MapType; type = ((MapType<?, ?>)type).nameComparator(); break; case IN: type = ListType.getInstance(type, false); break; default: break; } return String.format("%s %s %s", column.name, operator, type.getString(value)); }
@Override public String toString() { AbstractType<?> type = column.type; switch (operator) { case CONTAINS: assert type instanceof CollectionType; CollectionType<?> ct = (CollectionType<?>)type; type = ct.kind == CollectionType.Kind.SET ? ct.nameComparator() : ct.valueComparator(); break; case CONTAINS_KEY: assert type instanceof MapType; type = ((MapType<?, ?>)type).nameComparator(); break; case IN: type = ListType.getInstance(type, false); break; default: break; } return String.format("%s %s %s", column.name, operator, type.getString(value)); }
@Override public String toString() { AbstractType<?> type = column.type; switch (operator) { case CONTAINS: assert type instanceof CollectionType; CollectionType<?> ct = (CollectionType<?>)type; type = ct.kind == CollectionType.Kind.SET ? ct.nameComparator() : ct.valueComparator(); break; case CONTAINS_KEY: assert type instanceof MapType; type = ((MapType<?, ?>)type).nameComparator(); break; case IN: type = ListType.getInstance(type, false); break; default: break; } return String.format("%s %s %s", column.name, operator, type.getString(value)); }
private SuperColumnsPartitionMerger(UnfilteredRowIterator applyTo, int nowInSec) { assert applyTo.metadata().isSuper(); this.nowInSec = nowInSec; this.superColumnMapColumn = applyTo.metadata().compactValueColumn(); assert superColumnMapColumn != null && superColumnMapColumn.type instanceof MapType; this.builder = BTreeRow.sortedBuilder(); this.columnComparator = ((MapType)superColumnMapColumn.type).nameComparator(); }
private SuperColumnsPartitionMerger(UnfilteredRowIterator applyTo, int nowInSec) { assert applyTo.metadata().isSuper(); this.nowInSec = nowInSec; this.superColumnMapColumn = applyTo.metadata().compactValueColumn(); assert superColumnMapColumn != null && superColumnMapColumn.type instanceof MapType; this.builder = BTreeRow.sortedBuilder(); this.columnComparator = ((MapType)superColumnMapColumn.type).nameComparator(); }