This little Scala library provides convenient abstractions for working with datasets. It is based on the cosas library and is primarily used in the loquat project.
-
AnyDatais just a Type with a bound on it'sRawrepresentation: it has to be aAnyDataResource -
AnyDataResourcecan be either local or remote:- Local ones are represented by files (
FileResrouce) - Remote ones are either S3 objects (
S3Resource) or (string-containing) messages (MessageResource)
- Local ones are represented by files (
-
AnyDataSetis basically just an alias for a Record that consists ofAnyDataobjects