src/java/org/apache/cassandra/db/ArrayBackedSortedColumns.java
/**
     * Resolve against element at position i.
     * Assume that i is a valid position.
     */
Resolve against element at position i.
Assume that i is a valid position.
Resolve against element at position i . Assume that i is a valid position .
private void resolveAgainst(int i, IColumn column, Allocator allocator)
    {
        IColumn oldColumn = columns.get(i);
        if (oldColumn instanceof SuperColumn)
        {
            assert column instanceof SuperColumn;
            ((SuperColumn) oldColumn).putColumn((SuperColumn)column, allocator);
        }
        else
        {
            IColumn reconciledColumn = column.reconcile(oldColumn, allocator);
            columns.set(i, reconciledColumn);
        }
    }
private void resolveAgainst ( int i , IColumn column , Allocator allocator ) { IColumn oldColumn = columns . get ( i ) ; if ( oldColumn instanceof SuperColumn ) { assert column instanceof SuperColumn ; ( ( SuperColumn ) oldColumn ) . putColumn ( ( SuperColumn ) column , allocator ) ; } else { IColumn reconciledColumn = column . reconcile ( oldColumn , allocator ) ; columns . set ( i , reconciledColumn ) ; } }
Resolve against element at position i.
Resolve against element at position i .
// Delegated to SuperColumn // calculate reconciled col from old (existing) col and new col