- Common ways to obtain PartitionColumns
private void myMethod () {PartitionColumns p =
CFMetaData metadata;metadata.partitionColumns()
UnfilteredRowIterator iterator;iterator.columns()
PartitionColumns.Builder partitionColumnsBuilder;partitionColumnsBuilder.build()
- Smart code suggestions by Codota
}
private Iterator<ColumnDefinition> nonPkColumnIterator() { final boolean noNonPkColumns = isCompactTable() && CompactTables.hasEmptyCompactValue(this) && !isSuper(); if (noNonPkColumns) { return Collections.<ColumnDefinition>emptyIterator(); } else if (isStaticCompactTable()) { return partitionColumns.statics.selectOrderIterator(); } else if (isSuper()) { if (isDense) return Iterators.forArray(superCfKeyColumn, superCfValueColumn); else return Iterators.filter(partitionColumns.iterator(), (c) -> !c.type.isCollection()); } else return partitionColumns().selectOrderIterator(); }
private Iterator<ColumnDefinition> nonPkColumnIterator() { final boolean noNonPkColumns = isCompactTable() && CompactTables.hasEmptyCompactValue(this) && !isSuper(); if (noNonPkColumns) { return Collections.<ColumnDefinition>emptyIterator(); } else if (isStaticCompactTable()) { return partitionColumns.statics.selectOrderIterator(); } else if (isSuper()) { if (isDense) return Iterators.forArray(superCfKeyColumn, superCfValueColumn); else return Iterators.filter(partitionColumns.iterator(), (c) -> !c.type.isCollection()); } else return partitionColumns().selectOrderIterator(); }
private Iterator<ColumnDefinition> nonPkColumnIterator() { final boolean noNonPkColumns = isCompactTable() && CompactTables.hasEmptyCompactValue(this) && !isSuper(); if (noNonPkColumns) { return Collections.<ColumnDefinition>emptyIterator(); } else if (isStaticCompactTable()) { return partitionColumns.statics.selectOrderIterator(); } else if (isSuper()) { if (isDense) return Iterators.forArray(superCfKeyColumn, superCfValueColumn); else return Iterators.filter(partitionColumns.iterator(), (c) -> !c.type.isCollection()); } else return partitionColumns().selectOrderIterator(); }