otherColumns.map(c => (c, right(backticks(c))).toMap ) } val valueColumns = options.diffMode match { case DiffMode.ColumnByColumn => otherColumns.flatMap(c => Seq( leftValues(c).as(s"${options.leftColumnPrefix}_$c"), rightValues(c).as(s"${options.rightColumnPrefix}_$c") ) )...
flatMap扁平化 filter过滤 对集合中的元素进行过滤 zip拉链 union并集运算 intersect交集运算 diff差集运算 谁在前保留谁
flatMap扁平化 filter过滤 对集合中的元素进行过滤 zip拉链 union并集运算 intersect交集运算 diff差集运算 谁在前保留谁