Fix double cast
This commit is contained in:
parent
1c10b611e5
commit
367a7bd713
@ -180,7 +180,7 @@ public class Project4 {
|
|||||||
// conf.q4Age);
|
// conf.q4Age);
|
||||||
Dataset<Row> resultDF = spark.sql(
|
Dataset<Row> resultDF = spark.sql(
|
||||||
"SELECT m.title, AVG(r.rating) FROM Movie m, Rating r, User u WHERE m.movieId = r.movieId AND r.userId = u.userId AND u.age = " + conf.q4Age + " GROUP BY m.title");
|
"SELECT m.title, AVG(r.rating) FROM Movie m, Rating r, User u WHERE m.movieId = r.movieId AND r.userId = u.userId AND u.age = " + conf.q4Age + " GROUP BY m.title");
|
||||||
Dataset<String> CompressedResult = resultDF.map((MapFunction<Row, String>) row -> row.getString(0) + "::" + row.getDecimal(1), Encoders.STRING());
|
Dataset<String> CompressedResult = resultDF.map((MapFunction<Row, String>) row -> row.getString(0) + "::" + row.getDouble(1), Encoders.STRING());
|
||||||
CompressedResult.show();
|
CompressedResult.show();
|
||||||
CompressedResult.write().text(CS448Utils.resolveUri(conf.outPath, "query-4"));
|
CompressedResult.write().text(CS448Utils.resolveUri(conf.outPath, "query-4"));
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user