Skip to content

Instantly share code, notes, and snippets.

View DmytroMitin's full-sized avatar
😎
everything is ok

Dmytro Mitin DmytroMitin

😎
everything is ok
View GitHub Profile
// core/src/main/scala/App.scala
import org.apache.spark.sql.SparkSession
object App {
trait Base
class A extends Base {
def impl(x: Int): String = "ab" + x.toString
}
import org.apache.spark.sql.catalyst.ScalaReflection
import ScalaReflection.universe._
import org.apache.spark.sql.SparkSession
import org.reflections.Reflections
import scala.jdk.CollectionConverters._
import scala.reflect.api
object App {
import org.apache.spark.sql.catalyst.ScalaReflection
import ScalaReflection.universe._
import org.apache.spark.sql.SparkSession
import org.apache.spark.sql.catalyst.ScalaReflection.universe
import org.reflections.Reflections
import scala.jdk.CollectionConverters._
import scala.reflect.api
import scala.tools.reflect.ToolBox
import org.apache.spark.sql.catalyst.ScalaReflection
import ScalaReflection.universe._
import org.apache.spark.sql.SparkSession
import org.apache.spark.sql.catalyst.ScalaReflection.universe
import org.reflections.Reflections
import scala.jdk.CollectionConverters._
import scala.reflect.api
import scala.tools.reflect.ToolBox
import org.apache.spark.sql.catalyst.ScalaReflection
import ScalaReflection.universe._
import org.apache.spark.sql.SparkSession
import org.reflections.Reflections
import scala.jdk.CollectionConverters._
import scala.tools.reflect.ToolBox
object App {
def getType[T: TypeTag](obj: T) = typeOf[T]
import org.apache.spark.sql.catalyst.ScalaReflection
import ScalaReflection.universe._
import org.apache.spark.sql.SparkSession
import org.reflections.Reflections
import scala.jdk.CollectionConverters._
import scala.reflect.api
object App {
def getType[T: TypeTag](obj: T) = typeOf[T]
import org.apache.spark.sql.SparkSession
import org.apache.spark.sql.catalyst.ScalaReflection
import ScalaReflection.universe._
import scala.tools.reflect.ToolBox
object App {
val spark = SparkSession.builder
.master("local")
.appName("Spark app")
.getOrCreate()
import org.apache.spark.sql.SparkSession
import org.apache.spark.sql.catalyst.ScalaReflection.universe._
object App {
val spark = SparkSession.builder
.master("local")
.appName("Spark app")
.getOrCreate()
def impl(): Any = (x: Int) => "ab" + x.toString
$ scalac potato.scala
$ ls
potato.class potato$.class potato.scala
$ javap -p potato.class
Compiled from "potato.scala"
public final class potato {
public static void dirt_$eq(int);
public static int dirt();
}
$ javap -p potato\$.class
import org.apache.spark.sql.SparkSession
import org.apache.spark.sql.functions.typedLit
object App13 {
val spark: SparkSession = SparkSession.builder.master("local[*]").appName("Example").getOrCreate
import spark.implicits._
val columns = Seq("language", "users_count")