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.
-
AnyData
is just a Type with a bound on it'sRaw
representation: it has to be aAnyDataResource
-
AnyDataResource
can 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 (
-
AnyDataSet
is basically just an alias for a Record that consists ofAnyData
objects