Resultados de la búsqueda a petición "case-class"

4 la respuesta

¿Por qué los objetos complementarios de clase de caso extienden FunctionN?

Cuando crea una clase de caso, el compilador crea un objeto complementario correspondiente con algunas de las ventajas de la clase de caso: unapply método de fábrica que coincide con el constructor primario,equals, hashCodeycopy. Curiosamente, ...

1 la respuesta

¿Cómo definir el esquema para el tipo personalizado en Spark SQL?

El siguiente código de ejemplo intenta colocar algunos objetos de caso en un marco de datos. El código incluye la definición de una jerarquía de objetos de caso y una clase de caso que utiliza este rasgo: import org.apache.spark.{SparkContext, ...

1 la respuesta

Igualdad de clase de caso en Apache Spark

¿Por qué la coincidencia de patrones en Spark no funciona igual que en Scala? Ver ejemplo a continuación ... funciónf() intenta hacer coincidir el patrón en la clase, que funciona en el REPL de Scala pero falla en Spark y da como resultado todos ...

3 la respuesta

En Scala, ¿cómo puedo determinar mediante programación el nombre de los campos de una clase de caso?

En Scala, supongamos que tengo una clase de caso como esta: case class Sample(myInt: Int, myString: String) ¿Hay alguna manera de obtener unaSeq[(String, Class[_])], o mejor aún,Seq[(String, Manifest)], describiendo los parámetros de la clase ...

1 la respuesta

Diferencia entre extractor casero y extractor de clase de caso

e acuerdo con la especificación scala, el extractor creado por las clases de casos es el siguiente (especificación scala §5.3.2): def unapply[tps](x: c[tps]) = if (x eq null) scala.None else scala.Some(x.xs11, ..., x.xs1k) Por razones de ...

4 la respuesta

En Scala, ¿hay una manera fácil de convertir una clase de caso en una tupla?

Existe una manera fácil de convertir una clase de caso en una tupla? Puedo, por supuesto, escribir fácilmente código repetitivo para hacer esto, pero quiero decir sin el repetitivo. Lo que realmente busco es una manera de hacer fácilmente una ...

4 la respuesta

Scala: orden de definición para objeto complementario vs clase de caso

En Scala 2.9.1 obtengo el siguiente comportamiento: class Foo { case class X() object X // this compiles def bar() { object Y // this compiles case class Y() case class Z() object Z // won't compile (see below) } } El compilador se queja ...