├── .git-blame-ignore-revs ├── .git_hooks ├── README.md ├── pre-commit.sh └── pre-push.sh ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report_form.yml │ ├── bug_report_template.md │ ├── config.yml │ ├── feature_request_form.yml │ └── feature_request_template.md ├── actions │ └── clean_cache │ │ └── action.yml ├── codecov.yml ├── dependabot.yml ├── labeler.yml ├── pull_request_template.md └── workflows │ ├── ci.yml │ ├── dependency-graph.yml │ ├── labeler.yml │ ├── matrix_includes.json │ ├── on_push_dev.yml │ ├── pr_comment.yml │ ├── release.yml │ ├── wc_build.yml │ └── wc_publishSite.yml ├── .gitignore ├── .scala-steward.conf ├── .scalafix.conf ├── .scalafmt.conf ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── binder ├── apt.txt ├── postBuild └── requirements.txt ├── core └── src │ ├── main │ ├── docs │ │ └── scala │ │ │ ├── doric │ │ │ └── doc │ │ │ │ ├── DDataframe.scala │ │ │ │ └── DRelationalGroupedDataset.scala │ │ │ └── org │ │ │ └── apache │ │ │ └── spark │ │ │ └── sql │ │ │ ├── DoricDataframe.scala │ │ │ └── DoricRelationalGroupedDataset.scala │ ├── scala │ │ ├── doric │ │ │ ├── CName.scala │ │ │ ├── CNameOrd.scala │ │ │ ├── DoricColumn.scala │ │ │ ├── DoricJoinColumn.scala │ │ │ ├── JoinSideDoricColumn.scala │ │ │ ├── doric.scala │ │ │ ├── implicitConversions │ │ │ │ └── package.scala │ │ │ ├── sem │ │ │ │ ├── AggregationOps.scala │ │ │ │ ├── All.scala │ │ │ │ ├── CollectOps.scala │ │ │ │ ├── Errors.scala │ │ │ │ ├── JoinOps.scala │ │ │ │ ├── SortingOps.scala │ │ │ │ ├── TransformOps.scala │ │ │ │ └── package.scala │ │ │ ├── syntax │ │ │ │ ├── AggregationColumns.scala │ │ │ │ ├── ArrayColumns.scala │ │ │ │ ├── BinaryColumns.scala │ │ │ │ ├── BooleanColumns.scala │ │ │ │ ├── CNameOps.scala │ │ │ │ ├── ColGetters.scala │ │ │ │ ├── CommonColumns.scala │ │ │ │ ├── ControlStructures.scala │ │ │ │ ├── DStructs.scala │ │ │ │ ├── DateColumns.scala │ │ │ │ ├── IntegralType.scala │ │ │ │ ├── Interpolators.scala │ │ │ │ ├── LiteralConversions.scala │ │ │ │ ├── MapColumns.scala │ │ │ │ ├── NumWithDecimalsType.scala │ │ │ │ ├── NumericColumns.scala │ │ │ │ ├── StringColumns.scala │ │ │ │ ├── TimestampColumns.scala │ │ │ │ ├── TypeMatcher.scala │ │ │ │ ├── WhenBuilder.scala │ │ │ │ └── package.scala │ │ │ └── types │ │ │ │ ├── BinaryType.scala │ │ │ │ ├── Casting.scala │ │ │ │ ├── CollectionType.scala │ │ │ │ ├── DateType.scala │ │ │ │ ├── DoubleC.scala │ │ │ │ ├── LiteralSparkType.scala │ │ │ │ ├── NumericType.scala │ │ │ │ ├── SparkType.scala │ │ │ │ ├── TimestampType.scala │ │ │ │ └── UnsafeCasting.scala │ │ └── org │ │ │ └── apache │ │ │ └── spark │ │ │ └── sql │ │ │ └── doric │ │ │ └── DataFrameExtras.scala │ ├── scala_2.12 │ │ └── scala │ │ │ └── doric │ │ │ └── types │ │ │ ├── DoricArray.scala │ │ │ └── SparkTypeLPI_II_Seq_Set_Specific.scala │ ├── scala_2.13 │ │ └── scala │ │ │ └── doric │ │ │ └── types │ │ │ ├── DoricArray.scala │ │ │ └── SparkTypeLPI_II_Seq_Set_Specific.scala │ ├── spark_3.0_3.1 │ │ └── scala │ │ │ └── doric │ │ │ ├── syntax │ │ │ ├── BinaryColumns30_31.scala │ │ │ └── NumericColumns2_31.scala │ │ │ └── types │ │ │ └── SparkTypeLPI_I_Specific.scala │ ├── spark_3.0_3.1_3.2_3.3_3.4_3.5 │ │ └── scala │ │ │ ├── doric │ │ │ └── syntax │ │ │ │ ├── ArrayColumns3x.scala │ │ │ │ ├── CommonColumns3x.scala │ │ │ │ ├── DStructs3x.scala │ │ │ │ ├── MapColumns3x.scala │ │ │ │ └── StringColumn3x.scala │ │ │ └── org │ │ │ └── apache │ │ │ └── spark │ │ │ └── sql │ │ │ └── doric │ │ │ └── RelationalGroupedDatasetDoricInterface.scala │ ├── spark_3.0_mount │ │ └── scala │ │ │ └── doric │ │ │ └── syntax │ │ │ └── All.scala │ ├── spark_3.1_3.2_3.3_3.4_3.5 │ │ └── scala │ │ │ └── doric │ │ │ └── syntax │ │ │ ├── AggregationColumns31.scala │ │ │ ├── BooleanColumns31.scala │ │ │ ├── NumericColumns31.scala │ │ │ └── StringColumns31.scala │ ├── spark_3.1_mount │ │ └── scala │ │ │ └── doric │ │ │ └── syntax │ │ │ └── All.scala │ ├── spark_3.2_3.3_3.4_3.5 │ │ └── scala │ │ │ └── doric │ │ │ ├── sqlExpressions │ │ │ └── CustomAgg.scala │ │ │ ├── syntax │ │ │ ├── AggregationColumns32.scala │ │ │ ├── BinaryColumns32.scala │ │ │ └── NumericColumns32.scala │ │ │ └── types │ │ │ └── SparkTypeLPI_I_Specific.scala │ ├── spark_3.2_mount │ │ └── scala │ │ │ └── doric │ │ │ └── syntax │ │ │ └── All.scala │ ├── spark_3.3_mount │ │ └── scala │ │ │ └── doric │ │ │ └── syntax │ │ │ └── All.scala │ ├── spark_3.4_mount │ │ └── scala │ │ │ └── doric │ │ │ └── syntax │ │ │ └── All.scala │ └── spark_3.5_mount │ │ └── scala │ │ └── doric │ │ └── syntax │ │ └── All.scala │ └── test │ ├── resources │ ├── log4j.properties │ └── log4j2.properties │ ├── scala │ └── doric │ │ ├── DateColumnTest.scala │ │ ├── DoricColumnSpec.scala │ │ ├── DoricTestElements.scala │ │ ├── Equalities.scala │ │ ├── SparkAuxFunctions.scala │ │ ├── SparkSessionTestWrapper.scala │ │ ├── TypedColumnTest.scala │ │ ├── control │ │ └── WhenBuilderSpec.scala │ │ ├── implicitConversions │ │ └── ImplicitConversionsSpec.scala │ │ ├── matchers │ │ ├── CustomMatchers.scala │ │ └── CustomMatchersSpec.scala │ │ ├── sem │ │ ├── AggregationOpsSpec.scala │ │ ├── ChildColumnNotFound.scala │ │ ├── CollectOpsSpec.scala │ │ ├── ColumnNotFound.scala │ │ ├── ErrorsSpec.scala │ │ ├── JoinOpsSpec.scala │ │ ├── SortingOpsSpec.scala │ │ └── TransformOpsSpec.scala │ │ ├── syntax │ │ ├── AggregationColumnsSpec.scala │ │ ├── ArrayColumnsSpec.scala │ │ ├── AsSpec.scala │ │ ├── BinaryColumnsSpec.scala │ │ ├── BooleanColumnsSpec.scala │ │ ├── CNameOpsSpec.scala │ │ ├── CommonColumnsSpec.scala │ │ ├── DStructOpsSpec.scala │ │ ├── DateColumnsSpec.scala │ │ ├── DynamicSpec.scala │ │ ├── InterpolatorsSpec.scala │ │ ├── LiteralConversionsSpec.scala │ │ ├── MapColumnsSpec.scala │ │ ├── NumericOperationsSpec.scala │ │ ├── NumericUtilsSpec.scala │ │ ├── StringColumnsSpec.scala │ │ ├── TimestampColumnsSpec.scala │ │ └── TypeMatcherSpec.scala │ │ ├── testUtilities │ │ └── data │ │ │ └── User.scala │ │ └── types │ │ ├── CustomTypesSpec.scala │ │ ├── DeserializeSparkTypeSpec.scala │ │ ├── PrimitiveTypesSpec.scala │ │ ├── SerializeSparkTypesSpec.scala │ │ └── customTypes │ │ └── User.scala │ ├── spark_2.4 │ └── scala │ │ └── doric │ │ ├── DoricTestElementsCompanion_Specific.scala │ │ └── types │ │ ├── DeserializeSparkTypesSpec_Specific.scala │ │ ├── PrimitiveTypesSpec_Specific.scala │ │ └── SerializeSparkTypeSpec_Specific.scala │ ├── spark_3.0_3.1 │ └── scala │ │ └── doric │ │ └── types │ │ ├── DeserializeSparkTypeSpec_Specific.scala │ │ ├── PrimitiveTypesSpec_Specific.scala │ │ └── SerializeSparkTypeSpec_Specific.scala │ ├── spark_3.0_3.1_3.2_3.3_3.4_3.5 │ └── scala │ │ └── doric │ │ ├── DoricTestElementsCompanion_Specific.scala │ │ └── syntax │ │ ├── ArrayColumns3xSpec.scala │ │ ├── CommonColumns3xSpec.scala │ │ ├── DStructs3xSpec.scala │ │ ├── DateColumns3xSpec.scala │ │ ├── MapColumns3xSpec.scala │ │ ├── StringColumns3xSpec.scala │ │ └── TimestampColumns3xSpec.scala │ ├── spark_3.1_3.2_3.3_3.4_3.5 │ └── scala │ │ └── doric │ │ └── syntax │ │ ├── AggregationColumns31Spec.scala │ │ ├── BooleanColumns31Spec.scala │ │ ├── Numeric31Spec.scala │ │ └── StringColumns31Spec.scala │ └── spark_3.2_3.3_3.4_3.5 │ └── scala │ └── doric │ ├── syntax │ └── AggregationColumns32Spec.scala │ └── types │ ├── DeserializeSparkTypeSpec_Specific.scala │ ├── PrimitiveTypesSpec_Specific.scala │ └── SerializeSparkTypeSpec_Specific.scala ├── docs ├── Gemfile ├── docs │ ├── _config.yml │ ├── _data │ │ └── navigation.yml │ ├── assets │ │ └── images │ │ │ ├── Logos_doric_0.png │ │ │ ├── Logos_doric_0.svg │ │ │ ├── Logos_doric_1.png │ │ │ ├── Logos_doric_1.svg │ │ │ ├── Logos_doric_2.png │ │ │ ├── Logos_doric_2.svg │ │ │ └── doric-splash.jpg │ ├── docs │ │ ├── api.md │ │ ├── errors.md │ │ ├── exclusive.md │ │ ├── implicits.md │ │ ├── modularity.md │ │ ├── quickstart.md │ │ └── validations.md │ └── index.md └── src │ └── main │ └── scala │ └── doric │ ├── AggExample.scala │ └── DocInit.scala ├── notebooks ├── README.ipynb ├── images │ └── dorict.png └── joins.ipynb └── project ├── build.properties └── plugins.sbt /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.git_hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.git_hooks/README.md -------------------------------------------------------------------------------- /.git_hooks/pre-commit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.git_hooks/pre-commit.sh -------------------------------------------------------------------------------- /.git_hooks/pre-push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.git_hooks/pre-push.sh -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report_form.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.github/ISSUE_TEMPLATE/bug_report_form.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.github/ISSUE_TEMPLATE/bug_report_template.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request_form.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.github/ISSUE_TEMPLATE/feature_request_form.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.github/ISSUE_TEMPLATE/feature_request_template.md -------------------------------------------------------------------------------- /.github/actions/clean_cache/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.github/actions/clean_cache/action.yml -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-graph.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.github/workflows/dependency-graph.yml -------------------------------------------------------------------------------- /.github/workflows/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.github/workflows/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/matrix_includes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.github/workflows/matrix_includes.json -------------------------------------------------------------------------------- /.github/workflows/on_push_dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.github/workflows/on_push_dev.yml -------------------------------------------------------------------------------- /.github/workflows/pr_comment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.github/workflows/pr_comment.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/wc_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.github/workflows/wc_build.yml -------------------------------------------------------------------------------- /.github/workflows/wc_publishSite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.github/workflows/wc_publishSite.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.gitignore -------------------------------------------------------------------------------- /.scala-steward.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.scala-steward.conf -------------------------------------------------------------------------------- /.scalafix.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.scalafix.conf -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/README.md -------------------------------------------------------------------------------- /binder/apt.txt: -------------------------------------------------------------------------------- 1 | openjdk-8-jre-headless 2 | graphviz 3 | -------------------------------------------------------------------------------- /binder/postBuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/binder/postBuild -------------------------------------------------------------------------------- /binder/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/binder/requirements.txt -------------------------------------------------------------------------------- /core/src/main/docs/scala/doric/doc/DDataframe.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/docs/scala/doric/doc/DDataframe.scala -------------------------------------------------------------------------------- /core/src/main/docs/scala/doric/doc/DRelationalGroupedDataset.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/docs/scala/doric/doc/DRelationalGroupedDataset.scala -------------------------------------------------------------------------------- /core/src/main/docs/scala/org/apache/spark/sql/DoricDataframe.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/docs/scala/org/apache/spark/sql/DoricDataframe.scala -------------------------------------------------------------------------------- /core/src/main/docs/scala/org/apache/spark/sql/DoricRelationalGroupedDataset.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/docs/scala/org/apache/spark/sql/DoricRelationalGroupedDataset.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/CName.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/CName.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/CNameOrd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/CNameOrd.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/DoricColumn.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/DoricColumn.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/DoricJoinColumn.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/DoricJoinColumn.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/JoinSideDoricColumn.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/JoinSideDoricColumn.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/doric.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/doric.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/implicitConversions/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/implicitConversions/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/sem/AggregationOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/sem/AggregationOps.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/sem/All.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/sem/All.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/sem/CollectOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/sem/CollectOps.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/sem/Errors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/sem/Errors.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/sem/JoinOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/sem/JoinOps.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/sem/SortingOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/sem/SortingOps.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/sem/TransformOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/sem/TransformOps.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/sem/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/sem/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/syntax/AggregationColumns.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/syntax/AggregationColumns.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/syntax/ArrayColumns.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/syntax/ArrayColumns.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/syntax/BinaryColumns.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/syntax/BinaryColumns.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/syntax/BooleanColumns.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/syntax/BooleanColumns.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/syntax/CNameOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/syntax/CNameOps.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/syntax/ColGetters.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/syntax/ColGetters.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/syntax/CommonColumns.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/syntax/CommonColumns.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/syntax/ControlStructures.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/syntax/ControlStructures.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/syntax/DStructs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/syntax/DStructs.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/syntax/DateColumns.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/syntax/DateColumns.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/syntax/IntegralType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/syntax/IntegralType.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/syntax/Interpolators.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/syntax/Interpolators.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/syntax/LiteralConversions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/syntax/LiteralConversions.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/syntax/MapColumns.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/syntax/MapColumns.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/syntax/NumWithDecimalsType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/syntax/NumWithDecimalsType.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/syntax/NumericColumns.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/syntax/NumericColumns.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/syntax/StringColumns.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/syntax/StringColumns.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/syntax/TimestampColumns.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/syntax/TimestampColumns.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/syntax/TypeMatcher.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/syntax/TypeMatcher.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/syntax/WhenBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/syntax/WhenBuilder.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/syntax/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/syntax/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/types/BinaryType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/types/BinaryType.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/types/Casting.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/types/Casting.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/types/CollectionType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/types/CollectionType.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/types/DateType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/types/DateType.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/types/DoubleC.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/types/DoubleC.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/types/LiteralSparkType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/types/LiteralSparkType.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/types/NumericType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/types/NumericType.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/types/SparkType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/types/SparkType.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/types/TimestampType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/types/TimestampType.scala -------------------------------------------------------------------------------- /core/src/main/scala/doric/types/UnsafeCasting.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/doric/types/UnsafeCasting.scala -------------------------------------------------------------------------------- /core/src/main/scala/org/apache/spark/sql/doric/DataFrameExtras.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala/org/apache/spark/sql/doric/DataFrameExtras.scala -------------------------------------------------------------------------------- /core/src/main/scala_2.12/scala/doric/types/DoricArray.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala_2.12/scala/doric/types/DoricArray.scala -------------------------------------------------------------------------------- /core/src/main/scala_2.12/scala/doric/types/SparkTypeLPI_II_Seq_Set_Specific.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala_2.12/scala/doric/types/SparkTypeLPI_II_Seq_Set_Specific.scala -------------------------------------------------------------------------------- /core/src/main/scala_2.13/scala/doric/types/DoricArray.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala_2.13/scala/doric/types/DoricArray.scala -------------------------------------------------------------------------------- /core/src/main/scala_2.13/scala/doric/types/SparkTypeLPI_II_Seq_Set_Specific.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/scala_2.13/scala/doric/types/SparkTypeLPI_II_Seq_Set_Specific.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.0_3.1/scala/doric/syntax/BinaryColumns30_31.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.0_3.1/scala/doric/syntax/BinaryColumns30_31.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.0_3.1/scala/doric/syntax/NumericColumns2_31.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.0_3.1/scala/doric/syntax/NumericColumns2_31.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.0_3.1/scala/doric/types/SparkTypeLPI_I_Specific.scala: -------------------------------------------------------------------------------- 1 | package doric.types 2 | 3 | trait SparkTypeLPI_I_Specific {} 4 | -------------------------------------------------------------------------------- /core/src/main/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/ArrayColumns3x.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/ArrayColumns3x.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/CommonColumns3x.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/CommonColumns3x.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/DStructs3x.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/DStructs3x.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/MapColumns3x.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/MapColumns3x.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/StringColumn3x.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/StringColumn3x.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/org/apache/spark/sql/doric/RelationalGroupedDatasetDoricInterface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/org/apache/spark/sql/doric/RelationalGroupedDatasetDoricInterface.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.0_mount/scala/doric/syntax/All.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.0_mount/scala/doric/syntax/All.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/AggregationColumns31.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/AggregationColumns31.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/BooleanColumns31.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/BooleanColumns31.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/NumericColumns31.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/NumericColumns31.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/StringColumns31.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/StringColumns31.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.1_mount/scala/doric/syntax/All.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.1_mount/scala/doric/syntax/All.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.2_3.3_3.4_3.5/scala/doric/sqlExpressions/CustomAgg.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.2_3.3_3.4_3.5/scala/doric/sqlExpressions/CustomAgg.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.2_3.3_3.4_3.5/scala/doric/syntax/AggregationColumns32.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.2_3.3_3.4_3.5/scala/doric/syntax/AggregationColumns32.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.2_3.3_3.4_3.5/scala/doric/syntax/BinaryColumns32.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.2_3.3_3.4_3.5/scala/doric/syntax/BinaryColumns32.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.2_3.3_3.4_3.5/scala/doric/syntax/NumericColumns32.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.2_3.3_3.4_3.5/scala/doric/syntax/NumericColumns32.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.2_3.3_3.4_3.5/scala/doric/types/SparkTypeLPI_I_Specific.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.2_3.3_3.4_3.5/scala/doric/types/SparkTypeLPI_I_Specific.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.2_mount/scala/doric/syntax/All.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.2_mount/scala/doric/syntax/All.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.3_mount/scala/doric/syntax/All.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.3_mount/scala/doric/syntax/All.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.4_mount/scala/doric/syntax/All.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.4_mount/scala/doric/syntax/All.scala -------------------------------------------------------------------------------- /core/src/main/spark_3.5_mount/scala/doric/syntax/All.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/main/spark_3.5_mount/scala/doric/syntax/All.scala -------------------------------------------------------------------------------- /core/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /core/src/test/resources/log4j2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/resources/log4j2.properties -------------------------------------------------------------------------------- /core/src/test/scala/doric/DateColumnTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/DateColumnTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/DoricColumnSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/DoricColumnSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/DoricTestElements.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/DoricTestElements.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/Equalities.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/Equalities.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/SparkAuxFunctions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/SparkAuxFunctions.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/SparkSessionTestWrapper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/SparkSessionTestWrapper.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/TypedColumnTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/TypedColumnTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/control/WhenBuilderSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/control/WhenBuilderSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/implicitConversions/ImplicitConversionsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/implicitConversions/ImplicitConversionsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/matchers/CustomMatchers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/matchers/CustomMatchers.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/matchers/CustomMatchersSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/matchers/CustomMatchersSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/sem/AggregationOpsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/sem/AggregationOpsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/sem/ChildColumnNotFound.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/sem/ChildColumnNotFound.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/sem/CollectOpsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/sem/CollectOpsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/sem/ColumnNotFound.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/sem/ColumnNotFound.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/sem/ErrorsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/sem/ErrorsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/sem/JoinOpsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/sem/JoinOpsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/sem/SortingOpsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/sem/SortingOpsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/sem/TransformOpsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/sem/TransformOpsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/syntax/AggregationColumnsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/syntax/AggregationColumnsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/syntax/ArrayColumnsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/syntax/ArrayColumnsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/syntax/AsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/syntax/AsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/syntax/BinaryColumnsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/syntax/BinaryColumnsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/syntax/BooleanColumnsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/syntax/BooleanColumnsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/syntax/CNameOpsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/syntax/CNameOpsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/syntax/CommonColumnsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/syntax/CommonColumnsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/syntax/DStructOpsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/syntax/DStructOpsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/syntax/DateColumnsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/syntax/DateColumnsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/syntax/DynamicSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/syntax/DynamicSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/syntax/InterpolatorsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/syntax/InterpolatorsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/syntax/LiteralConversionsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/syntax/LiteralConversionsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/syntax/MapColumnsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/syntax/MapColumnsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/syntax/NumericOperationsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/syntax/NumericOperationsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/syntax/NumericUtilsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/syntax/NumericUtilsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/syntax/StringColumnsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/syntax/StringColumnsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/syntax/TimestampColumnsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/syntax/TimestampColumnsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/syntax/TypeMatcherSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/syntax/TypeMatcherSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/testUtilities/data/User.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/testUtilities/data/User.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/types/CustomTypesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/types/CustomTypesSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/types/DeserializeSparkTypeSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/types/DeserializeSparkTypeSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/types/PrimitiveTypesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/types/PrimitiveTypesSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/types/SerializeSparkTypesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/types/SerializeSparkTypesSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/doric/types/customTypes/User.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/scala/doric/types/customTypes/User.scala -------------------------------------------------------------------------------- /core/src/test/spark_2.4/scala/doric/DoricTestElementsCompanion_Specific.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_2.4/scala/doric/DoricTestElementsCompanion_Specific.scala -------------------------------------------------------------------------------- /core/src/test/spark_2.4/scala/doric/types/DeserializeSparkTypesSpec_Specific.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_2.4/scala/doric/types/DeserializeSparkTypesSpec_Specific.scala -------------------------------------------------------------------------------- /core/src/test/spark_2.4/scala/doric/types/PrimitiveTypesSpec_Specific.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_2.4/scala/doric/types/PrimitiveTypesSpec_Specific.scala -------------------------------------------------------------------------------- /core/src/test/spark_2.4/scala/doric/types/SerializeSparkTypeSpec_Specific.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_2.4/scala/doric/types/SerializeSparkTypeSpec_Specific.scala -------------------------------------------------------------------------------- /core/src/test/spark_3.0_3.1/scala/doric/types/DeserializeSparkTypeSpec_Specific.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_3.0_3.1/scala/doric/types/DeserializeSparkTypeSpec_Specific.scala -------------------------------------------------------------------------------- /core/src/test/spark_3.0_3.1/scala/doric/types/PrimitiveTypesSpec_Specific.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_3.0_3.1/scala/doric/types/PrimitiveTypesSpec_Specific.scala -------------------------------------------------------------------------------- /core/src/test/spark_3.0_3.1/scala/doric/types/SerializeSparkTypeSpec_Specific.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_3.0_3.1/scala/doric/types/SerializeSparkTypeSpec_Specific.scala -------------------------------------------------------------------------------- /core/src/test/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/DoricTestElementsCompanion_Specific.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/DoricTestElementsCompanion_Specific.scala -------------------------------------------------------------------------------- /core/src/test/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/ArrayColumns3xSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/ArrayColumns3xSpec.scala -------------------------------------------------------------------------------- /core/src/test/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/CommonColumns3xSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/CommonColumns3xSpec.scala -------------------------------------------------------------------------------- /core/src/test/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/DStructs3xSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/DStructs3xSpec.scala -------------------------------------------------------------------------------- /core/src/test/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/DateColumns3xSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/DateColumns3xSpec.scala -------------------------------------------------------------------------------- /core/src/test/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/MapColumns3xSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/MapColumns3xSpec.scala -------------------------------------------------------------------------------- /core/src/test/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/StringColumns3xSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/StringColumns3xSpec.scala -------------------------------------------------------------------------------- /core/src/test/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/TimestampColumns3xSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_3.0_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/TimestampColumns3xSpec.scala -------------------------------------------------------------------------------- /core/src/test/spark_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/AggregationColumns31Spec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/AggregationColumns31Spec.scala -------------------------------------------------------------------------------- /core/src/test/spark_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/BooleanColumns31Spec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/BooleanColumns31Spec.scala -------------------------------------------------------------------------------- /core/src/test/spark_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/Numeric31Spec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/Numeric31Spec.scala -------------------------------------------------------------------------------- /core/src/test/spark_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/StringColumns31Spec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_3.1_3.2_3.3_3.4_3.5/scala/doric/syntax/StringColumns31Spec.scala -------------------------------------------------------------------------------- /core/src/test/spark_3.2_3.3_3.4_3.5/scala/doric/syntax/AggregationColumns32Spec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_3.2_3.3_3.4_3.5/scala/doric/syntax/AggregationColumns32Spec.scala -------------------------------------------------------------------------------- /core/src/test/spark_3.2_3.3_3.4_3.5/scala/doric/types/DeserializeSparkTypeSpec_Specific.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_3.2_3.3_3.4_3.5/scala/doric/types/DeserializeSparkTypeSpec_Specific.scala -------------------------------------------------------------------------------- /core/src/test/spark_3.2_3.3_3.4_3.5/scala/doric/types/PrimitiveTypesSpec_Specific.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_3.2_3.3_3.4_3.5/scala/doric/types/PrimitiveTypesSpec_Specific.scala -------------------------------------------------------------------------------- /core/src/test/spark_3.2_3.3_3.4_3.5/scala/doric/types/SerializeSparkTypeSpec_Specific.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/core/src/test/spark_3.2_3.3_3.4_3.5/scala/doric/types/SerializeSparkTypeSpec_Specific.scala -------------------------------------------------------------------------------- /docs/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/docs/Gemfile -------------------------------------------------------------------------------- /docs/docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/docs/docs/_config.yml -------------------------------------------------------------------------------- /docs/docs/_data/navigation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/docs/docs/_data/navigation.yml -------------------------------------------------------------------------------- /docs/docs/assets/images/Logos_doric_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/docs/docs/assets/images/Logos_doric_0.png -------------------------------------------------------------------------------- /docs/docs/assets/images/Logos_doric_0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/docs/docs/assets/images/Logos_doric_0.svg -------------------------------------------------------------------------------- /docs/docs/assets/images/Logos_doric_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/docs/docs/assets/images/Logos_doric_1.png -------------------------------------------------------------------------------- /docs/docs/assets/images/Logos_doric_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/docs/docs/assets/images/Logos_doric_1.svg -------------------------------------------------------------------------------- /docs/docs/assets/images/Logos_doric_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/docs/docs/assets/images/Logos_doric_2.png -------------------------------------------------------------------------------- /docs/docs/assets/images/Logos_doric_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/docs/docs/assets/images/Logos_doric_2.svg -------------------------------------------------------------------------------- /docs/docs/assets/images/doric-splash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/docs/docs/assets/images/doric-splash.jpg -------------------------------------------------------------------------------- /docs/docs/docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/docs/docs/docs/api.md -------------------------------------------------------------------------------- /docs/docs/docs/errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/docs/docs/docs/errors.md -------------------------------------------------------------------------------- /docs/docs/docs/exclusive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/docs/docs/docs/exclusive.md -------------------------------------------------------------------------------- /docs/docs/docs/implicits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/docs/docs/docs/implicits.md -------------------------------------------------------------------------------- /docs/docs/docs/modularity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/docs/docs/docs/modularity.md -------------------------------------------------------------------------------- /docs/docs/docs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/docs/docs/docs/quickstart.md -------------------------------------------------------------------------------- /docs/docs/docs/validations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/docs/docs/docs/validations.md -------------------------------------------------------------------------------- /docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/docs/docs/index.md -------------------------------------------------------------------------------- /docs/src/main/scala/doric/AggExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/docs/src/main/scala/doric/AggExample.scala -------------------------------------------------------------------------------- /docs/src/main/scala/doric/DocInit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/docs/src/main/scala/doric/DocInit.scala -------------------------------------------------------------------------------- /notebooks/README.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/notebooks/README.ipynb -------------------------------------------------------------------------------- /notebooks/images/dorict.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/notebooks/images/dorict.png -------------------------------------------------------------------------------- /notebooks/joins.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/notebooks/joins.ipynb -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | # suppress inspection "UnusedProperty" 2 | sbt.version=1.11.3 3 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hablapps/doric/HEAD/project/plugins.sbt --------------------------------------------------------------------------------