Documentation2019-08-01Prestoのto_unixtimeの戻り値の型PrestoPrestoのto_unixtimeと同等の関数はunix_timestampだけど、戻り値の型はHiveのほうはbigintだけどPrestoのほうはdoubleなんだ。timestampデータとして扱うときはたいていINTだからキャストしないといけないんだ。0.223を利用している。Prestoのdate_diffでunitをmonthにしたとき、date_diffの値はどのような計算になるのだろうか。2019PrestoROW_NUMBERはパフォーマンスが悪いしメモリも多く使うから遅いのでRANKかDENSE_RANKを使えってことだけど0.201からROW_NUMBERのパフォーマンスかなり改善されてるっぽい。jodaは使われているには使われているけどフォーマットを生成するのにループで取り回してる。