Code faster

Code faster

With pretty much the same syntax, doric adds a thin layer to the DataFrame API to avoid the most common errors encountered while developing with the Spark framework

Type-safe columns

Type-safe columns

Doric offers type-safe column expressions: if you know what you have and what you need, you can validate your DataFrames, modularize your code and reuse it

Better error handling

Better error handling

Doric aggregates multiple errors in a single pass, and directs you to the exact source location of those errors with a single click