private void reduceNameFilter ( QueryFilter filter , ColumnFamily container , long sstableTimestamp ) { if ( container == null ) return ; for ( Iterator < CellName > iterator = ( ( NamesQueryFilter ) filter . filter ) . columns . iterator ( ) ; iterator . hasNext ( ) ; ) { CellName filterColumn = iterator . next ( ) ; Cell cell = container . getColumn ( filterColumn ) ; if ( cell != null && cell . timestamp ( ) > sstableTimestamp ) iterator . remove ( ) ; } }
remove columns from