cassandra-all only include cassandra-thift, and previously CFIF (probably
incorrectly) used thrift's IColumn.  That said, I suspect it was localized
to cassandra-thrift with some purpose, so just throwing o.a.c.db in there
might not be a good idea, but I don't know since I've never used
cassandra-all for anything.


On Fri, Aug 15, 2014 at 3:39 PM, Cody Koeninger <c...@koeninger.org> wrote:

> So in 2.0, the signature of ColumnFamilyInputFormat changed from using
> IColumn to Cell:
>
> import org.apache.cassandra.db.Cell;
> public class ColumnFamilyInputFormat extends
> AbstractColumnFamilyInputFormat<ByteBuffer, SortedMap<ByteBuffer, Cell>>
>
>
> But Cell isn't included in cassandra-all, even though
> ColumnFamilyInputFormat is:
>
>
> object Cell is not a member of package org.apache.cassandra.db
> [error] import org.apache.cassandra.db.Cell
> [error]        ^
> [error] one error found
> [error] (compile:compile) Compilation failed
>
>
> cody@silverstone:/var/tmp/junkjar$ unzip cassandra-all-2.0.9.jar | egrep
> -e
> '*Cell*'
> cody@silverstone:/var/tmp/junkjar$
>
> cody@silverstone:/var/tmp/junkjar$ unzip cassandra-all-2.0.9.jar | egrep
> -e
> '*ColumnFamilyInputFormat*'
>   inflating:
>
> org/apache/cassandra/hadoop/AbstractColumnFamilyInputFormat$SplitCallable.class
>   inflating:
> org/apache/cassandra/hadoop/AbstractColumnFamilyInputFormat.class
>   inflating: org/apache/cassandra/hadoop/ColumnFamilyInputFormat.class
>

Reply via email to