package Ġcom . jay r ave . f alk on . sql Builders Ċ Ċ import Ġcom . jay r ave . f alk on . sql Builders . lib . Table Info Ċ Ċ interface ĠCreate Table Sql Builder Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠBuilds ĠCREATE ĠTABLE ... Ġstatement . ĠSometimes Ġmultiple Ġstatements Ġmay Ġhave Ġto Ġbe Ġexecuted . ĊĠĠĠĠ Ġ* ĠFor Ġeg ., Ġin Ġsome Ġdatabases Ġcreating Ġa Ġsequence Ġmay Ġinvolve Ġrunning Ġa Ġstatement Ġ& Ġanother ĊĠĠĠĠ Ġ* Ġstatement Ġfor Ġthe Ġactual Ġtable Ġcreation Ġstatement ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ* NOTE :* ĠIf Ġmultiple Ġstatements Ġare Ġreturned , Ġthey Ġshould Ġbe Ġexecuted Ġatom ically Ġi . e ., ĊĠĠĠĠ Ġ* Ġeither Ġall Ġthe Ġstatements Ġmust Ġbe Ġexecuted Ġor Ġnone Ġof Ġthem Ġshould Ġbe ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġ[ table Info ] Ġthe Ġinfo Ġfrom Ġwhich Ġthe Ġstatement Ġhas Ġto Ġbe Ġbuilt ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġbuild ( table Info : ĠTable Info ): ĠList < String > Ċ } ĊĊ