caseclassName(var name: String, var age: Int, sex: Int)
object DateTest {
def main(args: Array[String]): Unit ={
val conf =newSparkConf().setAppName("test").setMaster("local[*]")
val sc =newSparkContext(conf)
Logger.getLogger("org").setLevel(Level.WARN)
val data =List(Name("aaa",1,1),Name("bbb",2,0),Name("ccc",3,1))
val r1 = sc.parallelize(data)
r1.filter( r =>{if(r.sex ==1){
r.name =""}true}).foreach(println)println("--------------- ")
r1.filter( r =>{if(r.name.nonEmpty){
r.age =999true}elsefalse}).foreach(println)}}
caseclassName(var name: String, var age: Int, sex: Int)
object DateTest {
def main(args: Array[String]): Unit ={
val conf =newSparkConf().setAppName("test").setMaster("local[*]")
val sc =newSparkContext(conf)
Logger.getLogger("org").setLevel(Level.WARN)
val data =List(Name("aaa",1,1),Name("bbb",2,0),Name("ccc",3,1))
val r1 = sc.parallelize(data)
r1.persist()
r1.filter( r =>{if(r.sex ==1){
r.name =""}true}).foreach(println)println("--------------- ")
r1.filter( r =>{if(r.name.nonEmpty){
r.age =999true}elsefalse}).foreach(println)}}