src/java/org/apache/cassandra/io/sstable/Descriptor.java
/**
     * @return true if the current Cassandra version can stream the given sstable version
     * from another node.  This is stricter than opening it locally [isCompatible] because
     * streaming needs to rebuild all the non-data components, and it only knows how to write
     * the latest version.
     */
@return true if the current Cassandra version can stream the given sstable version
from another node.  This is stricter than opening it locally [isCompatible] because
streaming needs to rebuild all the non-data components, and it only knows how to write
the latest version.
@return true if the current Cassandra version can stream the given sstable version from another node . This is stricter than opening it locally [ isCompatible ] because streaming needs to rebuild all the non - data components and it only knows how to write the latest version .
public boolean isStreamCompatible()
    {
        return isCompatible() && version.charAt(0) >= 'f';
    }
public boolean isStreamCompatible ( ) { return isCompatible ( ) && version . charAt ( 0 ) >= 'f' ; }
@return true if the current Cassandra version can stream the given sstable version
 from another node.
@return true if the current Cassandra version can stream the given sstable version from another node .
// we could add compatibility for earlier versions with the new single-pass streaming // (see SSTableWriter.appendFromStream) but versions earlier than 0.7.1 don't have the // MessagingService version awareness anyway so there's no point.