├── .circleci ├── config.yml └── hasNotChanged ├── .floo ├── .flooignore ├── .gitignore ├── .java-version ├── .jvmopts ├── .scalafix.conf ├── .scalafmt.conf ├── LICENSE ├── README.md ├── bench └── src │ └── main │ └── scala │ └── io │ └── univalence │ └── sparktools │ └── bench │ └── ParkaBench.scala ├── centrifuge ├── QuickStartAutobuild.md ├── README.md ├── _config.yml └── src │ ├── main │ └── scala │ │ ├── Macros.scala │ │ ├── centrifuge │ │ └── sql │ │ │ ├── CoGroupX.scala │ │ │ ├── Explore.scala │ │ │ └── centrifuge_sql.scala │ │ ├── compare │ │ └── compare.scala │ │ ├── generics.scala │ │ └── io │ │ └── univalence │ │ └── centrifuge │ │ ├── Executor.scala │ │ ├── Model.scala │ │ ├── SparkLens.scala │ │ ├── SparkNarrow.scala │ │ ├── package.scala │ │ └── util │ │ └── TaskLimiter.scala │ └── test │ ├── resources │ └── log4j.properties │ ├── scala-2.11 │ └── MyUDF.scala │ ├── scala-2.12 │ └── MyUDF.scala │ └── scala │ ├── Applicative.sc │ ├── ApplicativePlusShapeless.sc │ ├── ExecutorTest.scala │ ├── Old.scala │ ├── TotoMachinApp.scala │ ├── compare │ ├── StringSpecification.scala │ ├── StringUtilsTest.scala │ └── compareStringsTest.scala │ ├── io │ └── univalence │ │ ├── DeltaQA.scala │ │ ├── IntroScala.scala │ │ ├── ModelScalaCheck.scala │ │ ├── ModelTest.scala │ │ ├── SparkLensTest.scala │ │ ├── SparkNarrowTest.scala │ │ ├── TestSparkVersion.scala │ │ ├── autobuild │ │ └── Quickstart.scala │ │ ├── catsContrib.scala │ │ └── centrifuge │ │ ├── ExecutorTest.scala │ │ └── sql │ │ ├── AnnotationTest.scala │ │ └── Explore.scala │ └── psug │ ├── Part0.scala │ ├── Part1.scala │ ├── Part2.scala │ ├── Part3.scala │ └── Part4.scala ├── fenek ├── README.md └── src │ ├── main │ └── scala │ │ └── io │ │ └── univalence │ │ └── fenek │ │ ├── Expr.scala │ │ ├── JsonInterpreter.scala │ │ ├── Query.scala │ │ ├── analysis │ │ └── Sources.scala │ │ ├── generic │ │ └── GenericExpr.scala │ │ └── package.scala │ └── test │ ├── resources │ └── log4j.properties │ └── scala │ └── io │ └── univalence │ └── fenek │ ├── DebugInterpreter.scala │ ├── DslTest.scala │ ├── JsonInterpreterTest.scala │ └── beta │ └── StaticAnalysis.scala ├── logo.png ├── parka ├── README.md └── src │ ├── main │ └── scala │ │ └── io │ │ └── univalence │ │ └── parka │ │ ├── CompressMap.scala │ │ ├── ConsoleSize.scala │ │ ├── Constraintor.scala │ │ ├── Histogram.scala │ │ ├── MonoidGen.scala │ │ ├── Parka.scala │ │ ├── Printer.scala │ │ ├── RowBasedMap.scala │ │ ├── Serde.scala │ │ └── Structure.scala │ └── test │ ├── ressources │ ├── leftTest.csv │ └── rightTest.csv │ └── scala │ └── io │ └── univalence │ └── parka │ ├── CompressMapTest.scala │ ├── ConstraintorTest.scala │ ├── DeltaTest.scala │ ├── DescribeTest.scala │ ├── HistogramTest.scala │ ├── KModes2Test.scala │ ├── ParkaTest.scala │ └── PrinterTest.scala ├── plumbus ├── README.md └── src │ ├── main │ └── scala │ │ └── io │ │ └── univalence │ │ └── plumbus │ │ ├── cc2map.scala │ │ ├── cogroup.scala │ │ ├── compress │ │ ├── CompressDump.scala │ │ └── GenerateSQL.scala │ │ ├── functions.scala │ │ ├── internal │ │ └── CleanFromRow.scala │ │ └── test │ │ └── SparkTestLike.scala │ └── test │ ├── resources │ └── log4j.properties │ └── scala │ └── io │ └── univalence │ └── plumbus │ ├── Cc2mapTest.scala │ ├── CogroupTest.scala │ ├── CompressDumpTest.scala │ └── functionsTest.scala ├── project ├── ScalaSettings.scala ├── build.properties └── plugins.sbt ├── scalafix ├── build.sbt ├── input │ └── src │ │ └── main │ │ └── scala │ │ └── fix │ │ └── Fenek2to3All.scala ├── output │ └── src │ │ └── main │ │ └── scala │ │ └── fix │ │ └── Fenek2to3All.scala ├── project │ ├── build.properties │ └── plugins.sbt ├── readme.md ├── rules │ └── src │ │ └── main │ │ ├── resources │ │ └── META-INF │ │ │ └── services │ │ │ └── scalafix.v1.Rule │ │ └── scala │ │ └── fix │ │ └── Fenek2to3.scala └── tests │ └── src │ └── test │ └── scala │ └── fix │ └── RuleSuite.scala ├── schema └── src │ ├── main │ └── scala │ │ └── io │ │ └── univalence │ │ └── schema │ │ └── Schema.scala │ └── test │ └── scala │ └── io │ └── univalence │ └── schema │ └── SchemaTest.scala ├── site ├── README.md ├── project │ └── build.properties └── src │ └── main │ ├── resources │ └── microsite │ │ ├── css │ │ └── custom.css │ │ ├── data │ │ └── menu.yml │ │ └── img │ │ ├── favicon.png │ │ ├── favicon16x16.png │ │ ├── favicon32x32.png │ │ ├── favicon64x64.png │ │ ├── jumbotron_pattern.png │ │ ├── navbar_brand.png │ │ ├── navbar_brand2x.png │ │ ├── sidebar_brand.png │ │ └── sidebar_brand2x.png │ └── tut │ ├── fenek │ └── index.md │ ├── index.md │ ├── parka │ ├── index.md │ ├── parka_analysis.md │ ├── parka_analysis_datasetinfo.md │ ├── parka_analysis_inner.md │ ├── parka_analysis_outer.md │ ├── parka_printer.md │ ├── parka_question.md │ ├── parka_serde.md │ ├── parka_structures.md │ ├── parka_structures_delta.md │ ├── parka_structures_describe.md │ ├── parka_structures_inner.md │ └── parka_structures_outer.md │ ├── plumbus │ └── index.md │ ├── spark-test │ ├── features.md │ ├── getting_started.md │ ├── index.md │ └── overview.md │ └── spark-zio │ ├── getting_started.md │ └── index.md ├── spark-test ├── README.md └── src │ ├── main │ └── scala │ │ ├── io │ │ └── univalence │ │ │ └── sparktest │ │ │ ├── Schema2CaseClass.scala │ │ │ ├── SparkTest.scala │ │ │ ├── SparkTestSQLImplicits.scala │ │ │ ├── SparkTestSession.scala │ │ │ ├── ValueComparison.scala │ │ │ └── internal │ │ │ └── DatasetUtils.scala │ │ └── org │ │ └── apache │ │ └── spark │ │ └── sql │ │ └── SparkTestExt.scala │ └── test │ ├── resources │ ├── jsonTest.json │ ├── jsonTest2.json │ └── log4j.properties │ └── scala │ └── io │ └── univalence │ └── sparktest │ ├── DataFrameComparisonTest.scala │ ├── DataSetComparisonTest.scala │ ├── GettingStartedTest.scala │ ├── RDDComparisonTest.scala │ ├── ReadFromJsonTest.scala │ ├── ValueComparisonTest.scala │ ├── bug │ ├── DataFrameEqualityBugSparkTraining.scala │ └── DataFrameNoCommonColumnsButIsEqual.scala │ └── featurematching │ ├── SparkFastTest.scala │ └── SparkTestingBase.scala ├── spark-zio ├── README.md └── src │ ├── main │ └── scala │ │ └── io │ │ └── univalence │ │ └── sparkzio │ │ ├── CircuitTap.scala │ │ ├── Iterator.scala │ │ └── SparkEnv.scala │ └── test │ ├── resources │ ├── log4j.properties │ └── toto │ │ └── toto.txt │ └── scala │ └── io │ └── univalence │ └── sparkzio │ ├── CircuitTapTest.scala │ ├── IteratorTest.scala │ ├── ProtoMapWithEffet.scala │ ├── SparkEnvImplicitClassTest.scala │ └── ZDynamicConcurrency.scala └── typedpath ├── README.md └── src ├── main └── scala │ └── io │ └── univalence │ ├── schema │ └── SchemaComparator.scala │ └── typedpath │ ├── Key.scala │ └── strings.scala └── test ├── resources └── log4j.properties └── scala └── io └── univalence ├── schema └── SchemaComparatorTest.scala └── typedpath ├── FenekSyntaxTest.scala ├── IndexTest.scala └── KeySpec.scala /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.circleci/hasNotChanged: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/.circleci/hasNotChanged -------------------------------------------------------------------------------- /.floo: -------------------------------------------------------------------------------- 1 | { 2 | "url": "https://floobits.com/ahoy-jon/spark-tools" 3 | } -------------------------------------------------------------------------------- /.flooignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/.flooignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /.java-version: -------------------------------------------------------------------------------- 1 | 1.8 2 | -------------------------------------------------------------------------------- /.jvmopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/.jvmopts -------------------------------------------------------------------------------- /.scalafix.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/.scalafix.conf -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/README.md -------------------------------------------------------------------------------- /bench/src/main/scala/io/univalence/sparktools/bench/ParkaBench.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/bench/src/main/scala/io/univalence/sparktools/bench/ParkaBench.scala -------------------------------------------------------------------------------- /centrifuge/QuickStartAutobuild.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/QuickStartAutobuild.md -------------------------------------------------------------------------------- /centrifuge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/README.md -------------------------------------------------------------------------------- /centrifuge/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/_config.yml -------------------------------------------------------------------------------- /centrifuge/src/main/scala/Macros.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/main/scala/Macros.scala -------------------------------------------------------------------------------- /centrifuge/src/main/scala/centrifuge/sql/CoGroupX.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/main/scala/centrifuge/sql/CoGroupX.scala -------------------------------------------------------------------------------- /centrifuge/src/main/scala/centrifuge/sql/Explore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/main/scala/centrifuge/sql/Explore.scala -------------------------------------------------------------------------------- /centrifuge/src/main/scala/centrifuge/sql/centrifuge_sql.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/main/scala/centrifuge/sql/centrifuge_sql.scala -------------------------------------------------------------------------------- /centrifuge/src/main/scala/compare/compare.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/main/scala/compare/compare.scala -------------------------------------------------------------------------------- /centrifuge/src/main/scala/generics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/main/scala/generics.scala -------------------------------------------------------------------------------- /centrifuge/src/main/scala/io/univalence/centrifuge/Executor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/main/scala/io/univalence/centrifuge/Executor.scala -------------------------------------------------------------------------------- /centrifuge/src/main/scala/io/univalence/centrifuge/Model.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/main/scala/io/univalence/centrifuge/Model.scala -------------------------------------------------------------------------------- /centrifuge/src/main/scala/io/univalence/centrifuge/SparkLens.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/main/scala/io/univalence/centrifuge/SparkLens.scala -------------------------------------------------------------------------------- /centrifuge/src/main/scala/io/univalence/centrifuge/SparkNarrow.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/main/scala/io/univalence/centrifuge/SparkNarrow.scala -------------------------------------------------------------------------------- /centrifuge/src/main/scala/io/univalence/centrifuge/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/main/scala/io/univalence/centrifuge/package.scala -------------------------------------------------------------------------------- /centrifuge/src/main/scala/io/univalence/centrifuge/util/TaskLimiter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/main/scala/io/univalence/centrifuge/util/TaskLimiter.scala -------------------------------------------------------------------------------- /centrifuge/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /centrifuge/src/test/scala-2.11/MyUDF.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala-2.11/MyUDF.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala-2.12/MyUDF.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala-2.12/MyUDF.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala/Applicative.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/Applicative.sc -------------------------------------------------------------------------------- /centrifuge/src/test/scala/ApplicativePlusShapeless.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/ApplicativePlusShapeless.sc -------------------------------------------------------------------------------- /centrifuge/src/test/scala/ExecutorTest.scala: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /centrifuge/src/test/scala/Old.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/Old.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala/TotoMachinApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/TotoMachinApp.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala/compare/StringSpecification.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/compare/StringSpecification.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala/compare/StringUtilsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/compare/StringUtilsTest.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala/compare/compareStringsTest.scala: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /centrifuge/src/test/scala/io/univalence/DeltaQA.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/io/univalence/DeltaQA.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala/io/univalence/IntroScala.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/io/univalence/IntroScala.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala/io/univalence/ModelScalaCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/io/univalence/ModelScalaCheck.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala/io/univalence/ModelTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/io/univalence/ModelTest.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala/io/univalence/SparkLensTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/io/univalence/SparkLensTest.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala/io/univalence/SparkNarrowTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/io/univalence/SparkNarrowTest.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala/io/univalence/TestSparkVersion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/io/univalence/TestSparkVersion.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala/io/univalence/autobuild/Quickstart.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/io/univalence/autobuild/Quickstart.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala/io/univalence/catsContrib.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/io/univalence/catsContrib.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala/io/univalence/centrifuge/ExecutorTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/io/univalence/centrifuge/ExecutorTest.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala/io/univalence/centrifuge/sql/AnnotationTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/io/univalence/centrifuge/sql/AnnotationTest.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala/io/univalence/centrifuge/sql/Explore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/io/univalence/centrifuge/sql/Explore.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala/psug/Part0.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/psug/Part0.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala/psug/Part1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/psug/Part1.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala/psug/Part2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/psug/Part2.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala/psug/Part3.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/psug/Part3.scala -------------------------------------------------------------------------------- /centrifuge/src/test/scala/psug/Part4.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/centrifuge/src/test/scala/psug/Part4.scala -------------------------------------------------------------------------------- /fenek/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/fenek/README.md -------------------------------------------------------------------------------- /fenek/src/main/scala/io/univalence/fenek/Expr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/fenek/src/main/scala/io/univalence/fenek/Expr.scala -------------------------------------------------------------------------------- /fenek/src/main/scala/io/univalence/fenek/JsonInterpreter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/fenek/src/main/scala/io/univalence/fenek/JsonInterpreter.scala -------------------------------------------------------------------------------- /fenek/src/main/scala/io/univalence/fenek/Query.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/fenek/src/main/scala/io/univalence/fenek/Query.scala -------------------------------------------------------------------------------- /fenek/src/main/scala/io/univalence/fenek/analysis/Sources.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/fenek/src/main/scala/io/univalence/fenek/analysis/Sources.scala -------------------------------------------------------------------------------- /fenek/src/main/scala/io/univalence/fenek/generic/GenericExpr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/fenek/src/main/scala/io/univalence/fenek/generic/GenericExpr.scala -------------------------------------------------------------------------------- /fenek/src/main/scala/io/univalence/fenek/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/fenek/src/main/scala/io/univalence/fenek/package.scala -------------------------------------------------------------------------------- /fenek/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/fenek/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /fenek/src/test/scala/io/univalence/fenek/DebugInterpreter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/fenek/src/test/scala/io/univalence/fenek/DebugInterpreter.scala -------------------------------------------------------------------------------- /fenek/src/test/scala/io/univalence/fenek/DslTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/fenek/src/test/scala/io/univalence/fenek/DslTest.scala -------------------------------------------------------------------------------- /fenek/src/test/scala/io/univalence/fenek/JsonInterpreterTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/fenek/src/test/scala/io/univalence/fenek/JsonInterpreterTest.scala -------------------------------------------------------------------------------- /fenek/src/test/scala/io/univalence/fenek/beta/StaticAnalysis.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/fenek/src/test/scala/io/univalence/fenek/beta/StaticAnalysis.scala -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/logo.png -------------------------------------------------------------------------------- /parka/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/parka/README.md -------------------------------------------------------------------------------- /parka/src/main/scala/io/univalence/parka/CompressMap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/parka/src/main/scala/io/univalence/parka/CompressMap.scala -------------------------------------------------------------------------------- /parka/src/main/scala/io/univalence/parka/ConsoleSize.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/parka/src/main/scala/io/univalence/parka/ConsoleSize.scala -------------------------------------------------------------------------------- /parka/src/main/scala/io/univalence/parka/Constraintor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/parka/src/main/scala/io/univalence/parka/Constraintor.scala -------------------------------------------------------------------------------- /parka/src/main/scala/io/univalence/parka/Histogram.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/parka/src/main/scala/io/univalence/parka/Histogram.scala -------------------------------------------------------------------------------- /parka/src/main/scala/io/univalence/parka/MonoidGen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/parka/src/main/scala/io/univalence/parka/MonoidGen.scala -------------------------------------------------------------------------------- /parka/src/main/scala/io/univalence/parka/Parka.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/parka/src/main/scala/io/univalence/parka/Parka.scala -------------------------------------------------------------------------------- /parka/src/main/scala/io/univalence/parka/Printer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/parka/src/main/scala/io/univalence/parka/Printer.scala -------------------------------------------------------------------------------- /parka/src/main/scala/io/univalence/parka/RowBasedMap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/parka/src/main/scala/io/univalence/parka/RowBasedMap.scala -------------------------------------------------------------------------------- /parka/src/main/scala/io/univalence/parka/Serde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/parka/src/main/scala/io/univalence/parka/Serde.scala -------------------------------------------------------------------------------- /parka/src/main/scala/io/univalence/parka/Structure.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/parka/src/main/scala/io/univalence/parka/Structure.scala -------------------------------------------------------------------------------- /parka/src/test/ressources/leftTest.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/parka/src/test/ressources/leftTest.csv -------------------------------------------------------------------------------- /parka/src/test/ressources/rightTest.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/parka/src/test/ressources/rightTest.csv -------------------------------------------------------------------------------- /parka/src/test/scala/io/univalence/parka/CompressMapTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/parka/src/test/scala/io/univalence/parka/CompressMapTest.scala -------------------------------------------------------------------------------- /parka/src/test/scala/io/univalence/parka/ConstraintorTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/parka/src/test/scala/io/univalence/parka/ConstraintorTest.scala -------------------------------------------------------------------------------- /parka/src/test/scala/io/univalence/parka/DeltaTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/parka/src/test/scala/io/univalence/parka/DeltaTest.scala -------------------------------------------------------------------------------- /parka/src/test/scala/io/univalence/parka/DescribeTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/parka/src/test/scala/io/univalence/parka/DescribeTest.scala -------------------------------------------------------------------------------- /parka/src/test/scala/io/univalence/parka/HistogramTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/parka/src/test/scala/io/univalence/parka/HistogramTest.scala -------------------------------------------------------------------------------- /parka/src/test/scala/io/univalence/parka/KModes2Test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/parka/src/test/scala/io/univalence/parka/KModes2Test.scala -------------------------------------------------------------------------------- /parka/src/test/scala/io/univalence/parka/ParkaTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/parka/src/test/scala/io/univalence/parka/ParkaTest.scala -------------------------------------------------------------------------------- /parka/src/test/scala/io/univalence/parka/PrinterTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/parka/src/test/scala/io/univalence/parka/PrinterTest.scala -------------------------------------------------------------------------------- /plumbus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/plumbus/README.md -------------------------------------------------------------------------------- /plumbus/src/main/scala/io/univalence/plumbus/cc2map.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/plumbus/src/main/scala/io/univalence/plumbus/cc2map.scala -------------------------------------------------------------------------------- /plumbus/src/main/scala/io/univalence/plumbus/cogroup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/plumbus/src/main/scala/io/univalence/plumbus/cogroup.scala -------------------------------------------------------------------------------- /plumbus/src/main/scala/io/univalence/plumbus/compress/CompressDump.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/plumbus/src/main/scala/io/univalence/plumbus/compress/CompressDump.scala -------------------------------------------------------------------------------- /plumbus/src/main/scala/io/univalence/plumbus/compress/GenerateSQL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/plumbus/src/main/scala/io/univalence/plumbus/compress/GenerateSQL.scala -------------------------------------------------------------------------------- /plumbus/src/main/scala/io/univalence/plumbus/functions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/plumbus/src/main/scala/io/univalence/plumbus/functions.scala -------------------------------------------------------------------------------- /plumbus/src/main/scala/io/univalence/plumbus/internal/CleanFromRow.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/plumbus/src/main/scala/io/univalence/plumbus/internal/CleanFromRow.scala -------------------------------------------------------------------------------- /plumbus/src/main/scala/io/univalence/plumbus/test/SparkTestLike.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/plumbus/src/main/scala/io/univalence/plumbus/test/SparkTestLike.scala -------------------------------------------------------------------------------- /plumbus/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/plumbus/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /plumbus/src/test/scala/io/univalence/plumbus/Cc2mapTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/plumbus/src/test/scala/io/univalence/plumbus/Cc2mapTest.scala -------------------------------------------------------------------------------- /plumbus/src/test/scala/io/univalence/plumbus/CogroupTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/plumbus/src/test/scala/io/univalence/plumbus/CogroupTest.scala -------------------------------------------------------------------------------- /plumbus/src/test/scala/io/univalence/plumbus/CompressDumpTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/plumbus/src/test/scala/io/univalence/plumbus/CompressDumpTest.scala -------------------------------------------------------------------------------- /plumbus/src/test/scala/io/univalence/plumbus/functionsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/plumbus/src/test/scala/io/univalence/plumbus/functionsTest.scala -------------------------------------------------------------------------------- /project/ScalaSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/project/ScalaSettings.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.2.8 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /scalafix/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/scalafix/build.sbt -------------------------------------------------------------------------------- /scalafix/input/src/main/scala/fix/Fenek2to3All.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/scalafix/input/src/main/scala/fix/Fenek2to3All.scala -------------------------------------------------------------------------------- /scalafix/output/src/main/scala/fix/Fenek2to3All.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/scalafix/output/src/main/scala/fix/Fenek2to3All.scala -------------------------------------------------------------------------------- /scalafix/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.2.8 2 | -------------------------------------------------------------------------------- /scalafix/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/scalafix/project/plugins.sbt -------------------------------------------------------------------------------- /scalafix/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/scalafix/readme.md -------------------------------------------------------------------------------- /scalafix/rules/src/main/resources/META-INF/services/scalafix.v1.Rule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/scalafix/rules/src/main/resources/META-INF/services/scalafix.v1.Rule -------------------------------------------------------------------------------- /scalafix/rules/src/main/scala/fix/Fenek2to3.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/scalafix/rules/src/main/scala/fix/Fenek2to3.scala -------------------------------------------------------------------------------- /scalafix/tests/src/test/scala/fix/RuleSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/scalafix/tests/src/test/scala/fix/RuleSuite.scala -------------------------------------------------------------------------------- /schema/src/main/scala/io/univalence/schema/Schema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/schema/src/main/scala/io/univalence/schema/Schema.scala -------------------------------------------------------------------------------- /schema/src/test/scala/io/univalence/schema/SchemaTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/schema/src/test/scala/io/univalence/schema/SchemaTest.scala -------------------------------------------------------------------------------- /site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/README.md -------------------------------------------------------------------------------- /site/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.2.8 2 | -------------------------------------------------------------------------------- /site/src/main/resources/microsite/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/resources/microsite/css/custom.css -------------------------------------------------------------------------------- /site/src/main/resources/microsite/data/menu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/resources/microsite/data/menu.yml -------------------------------------------------------------------------------- /site/src/main/resources/microsite/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/resources/microsite/img/favicon.png -------------------------------------------------------------------------------- /site/src/main/resources/microsite/img/favicon16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/resources/microsite/img/favicon16x16.png -------------------------------------------------------------------------------- /site/src/main/resources/microsite/img/favicon32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/resources/microsite/img/favicon32x32.png -------------------------------------------------------------------------------- /site/src/main/resources/microsite/img/favicon64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/resources/microsite/img/favicon64x64.png -------------------------------------------------------------------------------- /site/src/main/resources/microsite/img/jumbotron_pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/resources/microsite/img/jumbotron_pattern.png -------------------------------------------------------------------------------- /site/src/main/resources/microsite/img/navbar_brand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/resources/microsite/img/navbar_brand.png -------------------------------------------------------------------------------- /site/src/main/resources/microsite/img/navbar_brand2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/resources/microsite/img/navbar_brand2x.png -------------------------------------------------------------------------------- /site/src/main/resources/microsite/img/sidebar_brand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/resources/microsite/img/sidebar_brand.png -------------------------------------------------------------------------------- /site/src/main/resources/microsite/img/sidebar_brand2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/resources/microsite/img/sidebar_brand2x.png -------------------------------------------------------------------------------- /site/src/main/tut/fenek/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/fenek/index.md -------------------------------------------------------------------------------- /site/src/main/tut/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/index.md -------------------------------------------------------------------------------- /site/src/main/tut/parka/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/parka/index.md -------------------------------------------------------------------------------- /site/src/main/tut/parka/parka_analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/parka/parka_analysis.md -------------------------------------------------------------------------------- /site/src/main/tut/parka/parka_analysis_datasetinfo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/parka/parka_analysis_datasetinfo.md -------------------------------------------------------------------------------- /site/src/main/tut/parka/parka_analysis_inner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/parka/parka_analysis_inner.md -------------------------------------------------------------------------------- /site/src/main/tut/parka/parka_analysis_outer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/parka/parka_analysis_outer.md -------------------------------------------------------------------------------- /site/src/main/tut/parka/parka_printer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/parka/parka_printer.md -------------------------------------------------------------------------------- /site/src/main/tut/parka/parka_question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/parka/parka_question.md -------------------------------------------------------------------------------- /site/src/main/tut/parka/parka_serde.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/parka/parka_serde.md -------------------------------------------------------------------------------- /site/src/main/tut/parka/parka_structures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/parka/parka_structures.md -------------------------------------------------------------------------------- /site/src/main/tut/parka/parka_structures_delta.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/parka/parka_structures_delta.md -------------------------------------------------------------------------------- /site/src/main/tut/parka/parka_structures_describe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/parka/parka_structures_describe.md -------------------------------------------------------------------------------- /site/src/main/tut/parka/parka_structures_inner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/parka/parka_structures_inner.md -------------------------------------------------------------------------------- /site/src/main/tut/parka/parka_structures_outer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/parka/parka_structures_outer.md -------------------------------------------------------------------------------- /site/src/main/tut/plumbus/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/plumbus/index.md -------------------------------------------------------------------------------- /site/src/main/tut/spark-test/features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/spark-test/features.md -------------------------------------------------------------------------------- /site/src/main/tut/spark-test/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/spark-test/getting_started.md -------------------------------------------------------------------------------- /site/src/main/tut/spark-test/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/spark-test/index.md -------------------------------------------------------------------------------- /site/src/main/tut/spark-test/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/spark-test/overview.md -------------------------------------------------------------------------------- /site/src/main/tut/spark-zio/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/spark-zio/getting_started.md -------------------------------------------------------------------------------- /site/src/main/tut/spark-zio/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/site/src/main/tut/spark-zio/index.md -------------------------------------------------------------------------------- /spark-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-test/README.md -------------------------------------------------------------------------------- /spark-test/src/main/scala/io/univalence/sparktest/Schema2CaseClass.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-test/src/main/scala/io/univalence/sparktest/Schema2CaseClass.scala -------------------------------------------------------------------------------- /spark-test/src/main/scala/io/univalence/sparktest/SparkTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-test/src/main/scala/io/univalence/sparktest/SparkTest.scala -------------------------------------------------------------------------------- /spark-test/src/main/scala/io/univalence/sparktest/SparkTestSQLImplicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-test/src/main/scala/io/univalence/sparktest/SparkTestSQLImplicits.scala -------------------------------------------------------------------------------- /spark-test/src/main/scala/io/univalence/sparktest/SparkTestSession.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-test/src/main/scala/io/univalence/sparktest/SparkTestSession.scala -------------------------------------------------------------------------------- /spark-test/src/main/scala/io/univalence/sparktest/ValueComparison.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-test/src/main/scala/io/univalence/sparktest/ValueComparison.scala -------------------------------------------------------------------------------- /spark-test/src/main/scala/io/univalence/sparktest/internal/DatasetUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-test/src/main/scala/io/univalence/sparktest/internal/DatasetUtils.scala -------------------------------------------------------------------------------- /spark-test/src/main/scala/org/apache/spark/sql/SparkTestExt.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-test/src/main/scala/org/apache/spark/sql/SparkTestExt.scala -------------------------------------------------------------------------------- /spark-test/src/test/resources/jsonTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-test/src/test/resources/jsonTest.json -------------------------------------------------------------------------------- /spark-test/src/test/resources/jsonTest2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-test/src/test/resources/jsonTest2.json -------------------------------------------------------------------------------- /spark-test/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-test/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /spark-test/src/test/scala/io/univalence/sparktest/DataFrameComparisonTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-test/src/test/scala/io/univalence/sparktest/DataFrameComparisonTest.scala -------------------------------------------------------------------------------- /spark-test/src/test/scala/io/univalence/sparktest/DataSetComparisonTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-test/src/test/scala/io/univalence/sparktest/DataSetComparisonTest.scala -------------------------------------------------------------------------------- /spark-test/src/test/scala/io/univalence/sparktest/GettingStartedTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-test/src/test/scala/io/univalence/sparktest/GettingStartedTest.scala -------------------------------------------------------------------------------- /spark-test/src/test/scala/io/univalence/sparktest/RDDComparisonTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-test/src/test/scala/io/univalence/sparktest/RDDComparisonTest.scala -------------------------------------------------------------------------------- /spark-test/src/test/scala/io/univalence/sparktest/ReadFromJsonTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-test/src/test/scala/io/univalence/sparktest/ReadFromJsonTest.scala -------------------------------------------------------------------------------- /spark-test/src/test/scala/io/univalence/sparktest/ValueComparisonTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-test/src/test/scala/io/univalence/sparktest/ValueComparisonTest.scala -------------------------------------------------------------------------------- /spark-test/src/test/scala/io/univalence/sparktest/bug/DataFrameEqualityBugSparkTraining.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-test/src/test/scala/io/univalence/sparktest/bug/DataFrameEqualityBugSparkTraining.scala -------------------------------------------------------------------------------- /spark-test/src/test/scala/io/univalence/sparktest/bug/DataFrameNoCommonColumnsButIsEqual.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-test/src/test/scala/io/univalence/sparktest/bug/DataFrameNoCommonColumnsButIsEqual.scala -------------------------------------------------------------------------------- /spark-test/src/test/scala/io/univalence/sparktest/featurematching/SparkFastTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-test/src/test/scala/io/univalence/sparktest/featurematching/SparkFastTest.scala -------------------------------------------------------------------------------- /spark-test/src/test/scala/io/univalence/sparktest/featurematching/SparkTestingBase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-test/src/test/scala/io/univalence/sparktest/featurematching/SparkTestingBase.scala -------------------------------------------------------------------------------- /spark-zio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-zio/README.md -------------------------------------------------------------------------------- /spark-zio/src/main/scala/io/univalence/sparkzio/CircuitTap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-zio/src/main/scala/io/univalence/sparkzio/CircuitTap.scala -------------------------------------------------------------------------------- /spark-zio/src/main/scala/io/univalence/sparkzio/Iterator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-zio/src/main/scala/io/univalence/sparkzio/Iterator.scala -------------------------------------------------------------------------------- /spark-zio/src/main/scala/io/univalence/sparkzio/SparkEnv.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-zio/src/main/scala/io/univalence/sparkzio/SparkEnv.scala -------------------------------------------------------------------------------- /spark-zio/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-zio/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /spark-zio/src/test/resources/toto/toto.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-zio/src/test/resources/toto/toto.txt -------------------------------------------------------------------------------- /spark-zio/src/test/scala/io/univalence/sparkzio/CircuitTapTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-zio/src/test/scala/io/univalence/sparkzio/CircuitTapTest.scala -------------------------------------------------------------------------------- /spark-zio/src/test/scala/io/univalence/sparkzio/IteratorTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-zio/src/test/scala/io/univalence/sparkzio/IteratorTest.scala -------------------------------------------------------------------------------- /spark-zio/src/test/scala/io/univalence/sparkzio/ProtoMapWithEffet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-zio/src/test/scala/io/univalence/sparkzio/ProtoMapWithEffet.scala -------------------------------------------------------------------------------- /spark-zio/src/test/scala/io/univalence/sparkzio/SparkEnvImplicitClassTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-zio/src/test/scala/io/univalence/sparkzio/SparkEnvImplicitClassTest.scala -------------------------------------------------------------------------------- /spark-zio/src/test/scala/io/univalence/sparkzio/ZDynamicConcurrency.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/spark-zio/src/test/scala/io/univalence/sparkzio/ZDynamicConcurrency.scala -------------------------------------------------------------------------------- /typedpath/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/typedpath/README.md -------------------------------------------------------------------------------- /typedpath/src/main/scala/io/univalence/schema/SchemaComparator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/typedpath/src/main/scala/io/univalence/schema/SchemaComparator.scala -------------------------------------------------------------------------------- /typedpath/src/main/scala/io/univalence/typedpath/Key.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/typedpath/src/main/scala/io/univalence/typedpath/Key.scala -------------------------------------------------------------------------------- /typedpath/src/main/scala/io/univalence/typedpath/strings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/typedpath/src/main/scala/io/univalence/typedpath/strings.scala -------------------------------------------------------------------------------- /typedpath/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/typedpath/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /typedpath/src/test/scala/io/univalence/schema/SchemaComparatorTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/typedpath/src/test/scala/io/univalence/schema/SchemaComparatorTest.scala -------------------------------------------------------------------------------- /typedpath/src/test/scala/io/univalence/typedpath/FenekSyntaxTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/typedpath/src/test/scala/io/univalence/typedpath/FenekSyntaxTest.scala -------------------------------------------------------------------------------- /typedpath/src/test/scala/io/univalence/typedpath/IndexTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/typedpath/src/test/scala/io/univalence/typedpath/IndexTest.scala -------------------------------------------------------------------------------- /typedpath/src/test/scala/io/univalence/typedpath/KeySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/univalence/spark-tools/HEAD/typedpath/src/test/scala/io/univalence/typedpath/KeySpec.scala --------------------------------------------------------------------------------