NoNameNow

class FlowInputDStream[Flow] (@transient ssc_ : StreamingContext, storageLevel: StorageLevel)
  extends ReceiverInputDStream[Flow](ssc_) with Logging{
error: No ClassTag available for Flow
[ERROR] class FlowInputDStream[Flow] (@transient ssc_ : StreamingContext, storageLevel: StorageLevel)

private

class DataFrame private[sql](
    @transient val sqlContext: SQLContext,
    @DeveloperApi @transient val queryExecution: SQLContext#QueryExecution) extends Serializable {

这个定义应该是class还是public 但后面是定义了一个private[sql]的constructor,那么参数定义val的目的又何在呢?

results matching ""

    No results matching ""