marios iliofotou

Results 10 issues of marios iliofotou

Fix is shown here: https://github.com/dsabanin/frameless/commit/1ce8f0b8b44b070f7f00079d65ec2c2f5dc42786 Thanks to @dsabanin for the fix!

It is possible to define a case class with reserve field names using back-ticks. ```scala case class Foo(a: String, `if`: Int) val t = TypedDataset.create(Seq(Foo("a",2), Foo("b",2))) ``` Fails with the...

bug

so it seems that if during an aggregation the first aggregate returns null, then it doesn't even care about the next results, it just returns nothing. Going to look if...

bug
help wanted

Currently we don't have enough tests that work with real data. We also don't have enough tests that test the readers and the encoding for common formats like CSC, JSON,...

https://databricks.com/blog/2015/07/15/introducing-window-functions-in-spark-sql.html

help wanted
feature

* Bring a very basic cluster up and then deploy a toy Frameless project packaged using sbt-assembly * Read data back/forth from Paraquet * Read data back/forth from CSV and...

build/process improvement
beginner friendly

Currently we have support for UDF only. UDAF are really useful and it will be nice if we can support them. Relevant scala [docs](http://spark.apache.org/docs/latest/api/scala/index.html#org.apache.spark.sql.expressions.UserDefinedAggregateFunction) and [this](https://spark.apache.org/docs/latest/api/scala/index.html#org.apache.spark.sql.expressions.Aggregator). The second seems to...

feature
beginner friendly

```scala > val f: Option[Option[Option[Int]]] = None > val d = TypedDataset.create( f :: Nil ) > println( d.collect().run() ) WrappedArray(Some(Some(None))) ``` expected is `WrappedArray(None)`

wontfix
documentation
discussion

This should fail, but it doesn't (meaning the build fails because tut finds the code to be ok, whereas we say that it should fail): \```tut:fail case class X(i: Int)...

Often, you want to show what happens when you make a mistake in the code and you see a runtime error (say if you are making an Apache Spark tutorial)....