* Traverses the schema and returns a list of attributes.
* Traverses the schema and returns a list of attributes.
Schema so that we find all Attributes
List of Attributes
* Builds the Domain case class
* Builds the Domain case class
: Domain name
: Folder on the local filesystem where incomping files are stored. This folder will be scanned regurlaly to move the dataset to the cluster
: Default Schema meta data.
: List of schema for each dataset in this domain
* builds the Metadata case class.
* builds the Metadata case class. check case class metadata for attribute definition
: DSV by default
: Is a json stored as a single object array ? false by default
: does the dataset has a header ? true bu default
: the column separator, ';' by default
* builds the Schema case class
* builds the Schema case class
: Schema name, must be unique in the domain. Will become the hive table name
: filename pattern to which this schema must be applied
: datasets columns
: Dataset metadata
* Generates the YAML file using the domain object and a savepath
* Generates the YAML file using the domain object and a savepath
Domain case class
path to save files.