/* Ċ Ġ* ĠCopyright Ġ 2 0 1 9 ĠD ande ler o Ġ( d ande ler o @ gmail . com ). Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ċ Ġ* Ġthe ĠLicense . ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ċ Ġ* Ġan Ġ" AS ĠIS " ĠBASIS , ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . ĠSee Ġthe ĠLicense Ġfor Ġthe Ċ Ġ* Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġorg . d ande ler o . db migrations . engine . migration Ċ Ċ /** Ċ Ġ* ĠContains Ġthe Ġsettings Ġfor Ġcontrolling Ġmigration Ġscript Ġcomposition . Ċ Ġ* Ġ< br Ġ/> Ċ Ġ* ĠCreated Ġat : Ġ 2 9 / 1 0 / 1 9 Ġ 6 : 5 9 Ġpm Ċ Ġ* Ġ@ param Ġupgrade Script Order Ġthe Ġorder Ġin Ġwhich Ġbid irectional Ġscripts Ġare Ġto Ġbe Ġprocessed Ġin Ġthe Ġupgrade Ġscript . Ċ Ġ* Ġ@ param Ġrollback Script Order Ġthe Ġorder Ġin Ġwhich Ġbid irectional Ġscripts Ġare Ġto Ġbe Ġprocessed Ġin Ġthe Ġrollback Ġscript . Ċ Ġ* Ġ@ param Ġdb Change Log TableName Ġthe Ġchangelog Ġtable Ġname Ġto Ġbe Ġwritten Ġto . Ċ Ġ* Ġ@ param Ġdb Statement Delimiter Ġthe Ġvalue Ġto Ġbe Ġwritten Ġafter Ġan ĠSQL Ġstatement Ġis Ġwritten . Ċ Ġ* Ġ@ param Ġdb Statement Separator Ġthe Ġseparator Ġstring Ġbetween Ġindividual Ġdatabase Ġstatements . Ċ Ġ* Ġ@ author Ġdan de ler o Ċ Ġ*/ Ċ data Ġclass ĠMigration Script Settings ( ĊĠĠĠ Ġval Ġupgrade Script Order : ĠBid irectional Files Order Ġ= ĠBid irectional Files Order . LAST , ĊĠĠĠ Ġval Ġrollback Script Order : ĠBid irectional Files Order Ġ= ĠBid irectional Files Order . LAST , ĊĠĠĠ Ġval Ġdb Change Log TableName : ĠString Ġ= Ġ" change _ log ", ĊĠĠĠ Ġval Ġdb Statement Delimiter : ĠString Ġ= Ġ"", ĊĠĠĠ Ġval Ġdb Statement Separator : ĠString Ġ= Ġ"" Ċ ) Ċ Ċ /** Ċ Ġ* ĠSpecifies Ġthe Ġdesired Ġorder Ġin Ġwhich Ġbid irectional Ġfiles Ġare Ġto Ġbe Ġwritten Ġrelative Ġto Ġa Ġmain Ġset Ġof Ġscripts . Ċ Ġ*/ Ċ enum Ġclass ĠBid irectional Files Order Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠBid irectional Ġscripts Ġshould Ġcome Ġbefore Ġother Ġscripts Ġin Ġthe Ġcategory . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠFIRST , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠBid irectional Ġscripts Ġshould Ġcome Ġafter Ġother Ġscripts Ġin Ġthe Ġcategory . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠLAST , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠBid irectional Ġscripts Ġshould Ġnot Ġbe Ġwritten . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠEX CL UDE Ċ }