package Ġlb . cr azy db . enc aps ulation Ċ Ċ import Ġlb . cr azy db . Model Ċ import Ġlb . cr azy db . ge ars . Di ctionaries ĊĊ Ċ class ĠEn c Master Ġ( val Ġmodel : ĠModel ) Ġ{ ĊĊĊĠĠĠ Ġfun Ġgenerate ( tasks : ĠArray < Enc Task >) Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" Generating Ġ' En caps ulation ' âĢ¦ ") ĊĊĠĠĠĠĠĠĠ Ġfor Ġ( task Ġin Ġtasks ) Ġgenerate One Area ( model , Ġtask ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġfun Ġgenerate One Area ( model : ĠModel , Ġtask : ĠEn c Task ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdict Ġ= ĠDi ctionaries . obtain ( task . dictionary Folder Name ) ĊĠĠĠĠĠĠĠ Ġval Ġcont river Ġ= ĠEn c Cont river ( model , Ġdict , Ġtask . area Prefix ) ĊĠĠĠĠĠĠĠ Ġcont river . invent Schema ( task . files Number , Ġtask . tables Per File , Ġtask . data Columns Lim ) ĊĠĠĠ Ġ} ĊĊĊ Ċ }