Size: a a a

2020 May 27

GP

Grigory Pomadchin in Moscow Spark
то ну он не поймет что они налабы
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Ок, падай в рантайме, мне подходит )
источник

ПФ

Паша Финкельштейн... in Moscow Spark
но оно даже не пытается
источник

GP

Grigory Pomadchin in Moscow Spark
да оно не выводит тип никак)
источник

GP

Grigory Pomadchin in Moscow Spark
он ищет LUB между Int и Null
источник

GP

Grigory Pomadchin in Moscow Spark
что Any
источник

GP

Grigory Pomadchin in Moscow Spark
и выводит схему для Any
источник

GP

Grigory Pomadchin in Moscow Spark
а то что ты хочешь сделать это грязный хак
источник

AS

Andrey Smirnov in Moscow Spark
Grigory Pomadchin
да оно не выводит тип никак)
похоже мы вернулись к началу разговора :)
источник

GP

Grigory Pomadchin in Moscow Spark
Andrey Smirnov
похоже мы вернулись к началу разговора :)
ну
источник

GP

Grigory Pomadchin in Moscow Spark
))
источник

GP

Grigory Pomadchin in Moscow Spark
мы верунлись к тому, что Паша борется зачем-то а не пытается понять в чем дело
источник

ПФ

Паша Финкельштейн... in Moscow Spark
теперь более сложный пример
case class Person(name:String)
case class PersonWithAge(name: String, age: Int)

Seq(Person("a")).toDS().joinWith(Seq(PersonWithAge("b",3)), col("name"))
.select(_.2.col("age"))
.as[Int]
.show()
источник

GP

Grigory Pomadchin in Moscow Spark
ну тут не должно быть налов
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Но будут )
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Ой, только left join
источник

K

KrivdaTheTriewe in Moscow Spark
Но они будут в рантайме
источник

ПФ

Паша Финкельштейн... in Moscow Spark
И свалится
источник

K

KrivdaTheTriewe in Moscow Spark
Да
источник

ПФ

Паша Финкельштейн... in Moscow Spark
Вместо чем отработать
источник